Posisikan Tabel
Ada tabel mengambang dan tabel sebaris:
- Inline tables ditempatkan pada layer yang sama dengan teks dan ditempatkan dalam alur teks yang hanya mengelilingi tabel di atas dan di bawah. Tabel sebaris akan selalu muncul di antara paragraf tempat Anda meletakkannya.
- Floating tables dilapis di atas teks, dan posisi tabel relatif terhadap paragraf ditentukan oleh jangkar tabel. Karena itu, posisi tabel mengambang dalam dokumen dipengaruhi oleh pengaturan pemosisian vertikal dan horizontal.
Terkadang Anda perlu memposisikan tabel dalam dokumen dengan cara tertentu. Untuk melakukan ini, Anda perlu menggunakan alat perataan dan mengatur indentasi antara tabel dan teks di sekitarnya.
Pada artikel ini, kita akan membahas opsi apa yang disediakan Aspose.Words untuk penentuan posisi.
Tentukan Posisi Tabel Sebaris
Anda dapat mengatur posisi tabel sebaris menggunakan properti Aspose.Words API dan Alignment. Dengan demikian, Anda dapat menyesuaikan perataan tabel relatif terhadap halaman dokumen.
Contoh kode berikut menunjukkan cara mengatur posisi tabel sebaris:
Dapatkan Perataan Tabel Mengambang
Jika pembungkusan teks tabel disetel ke Around, Anda bisa mendapatkan perataan horizontal dan vertikal tabel menggunakan properti RelativeHorizontalAlignment dan RelativeVerticalAlignment.
Dengan other types of text wrapping, Anda bisa mendapatkan perataan tabel sebaris menggunakan properti Alignment.
Contoh kode berikut menunjukkan cara mendapatkan perataan tabel:
Dapatkan Posisi Meja Mengambang
Posisi tabel mengambang ditentukan menggunakan properti berikut:
- HorizontalAnchor - objek untuk menghitung posisi horizontal tabel mengambang
- VerticalAnchor - objek untuk menghitung posisi vertikal tabel mengambang
- AbsoluteHorizontalDistance - posisi tabel mengambang horizontal mutlak
- AbsoluteVerticalDistance - posisi tabel mengambang vertikal mutlak
- AllowOverlap - opsi untuk mengaktifkan / menonaktifkan tumpang tindih dengan objek mengambang lainnya
- RelativeHorizontalAlignment - perataan horizontal relatif tabel mengambang.
- RelativeVerticalAlignment - perataan vertikal relatif tabel mengambang.
Contoh kode berikut menunjukkan cara mendapatkan posisi tabel mengambang:
Atur Posisi Meja Mengambang
Sama seperti getting, Anda dapat mengatur posisi tabel mengambang menggunakan Aspose.Words API yang sama.
Penting untuk diketahui bahwa perataan dan jarak horizontal dan vertikal adalah properti gabungan dan yang satu dapat mengatur ulang yang lain. Misalnya, menyetel RelativeHorizontalAlignment akan menyetel ulang AbsoluteHorizontalDistance ke nilai defaultnya dan sebaliknya. Hal yang sama berlaku untuk pengaturan vertikal.
Contoh kode berikut menunjukkan cara mengatur posisi tabel mengambang:
Dapatkan Jarak antara Tabel dan Teks di Sekitarnya
Aspose.Words juga memberikan peluang untuk mengetahui jarak antara tabel dan teks di sekitarnya:
- DistanceTop - nilai jarak dari atas
- DistanceBottom - nilai jarak persepsi
- DistanceRight - nilai jarak di sebelah kanan
- DistanceLeft - nilai jarak di sebelah kiri
Contoh kode berikut menunjukkan cara mendapatkan jarak antara tabel dan teks di sekitarnya: