Posisikan Meja
Ada tabel mengambang dan tabel inline:
- Tabel sebaris ditempatkan pada lapisan yang sama dengan teks dan ditempatkan dalam aliran teks yang hanya mengelilingi tabel di atas dan di bawah. Tabel sebaris akan selalu muncul di antara paragraf tempat Anda menempatkannya.
- Meja mengambang berlapis di atas teks, dan posisi tabel relatif terhadap paragraf ditentukan oleh jangkar tabel. Oleh karena itu, posisi tabel mengambang dalam dokumen dipengaruhi oleh pengaturan posisi vertikal dan horizontal.
Terkadang Anda perlu memposisikan tabel dalam dokumen dengan cara tertentu. Untuk melakukan ini, Anda perlu menggunakan alat penyelarasan dan mengatur indentasi antara tabel dan teks di sekitarnya.
Pada artikel ini, kita akan membahas opsi apa saja yang disediakan Aspose.Words untuk penentuan posisi.
Tentukan Posisi Tabel Sebaris
Anda dapat mengatur posisi tabel sebaris menggunakan Aspose.Words API dan properti Alignment. Dengan demikian, Anda dapat menyesuaikan perataan tabel relatif terhadap halaman dokumen.
Contoh kode berikut menunjukkan cara mengatur posisi tabel sebaris:
Dapatkan Penyelarasan Tabel Mengambang
Jika pembungkusan teks tabel diatur ke Around, Anda bisa mendapatkan perataan tabel secara horizontal dan vertikal menggunakan properti RelativeHorizontalAlignment dan RelativeVerticalAlignment.
Dengan jenis pembungkus teks lainnya, Anda bisa mendapatkan penyelarasan tabel sebaris menggunakan properti Alignment.
Contoh kode berikut menunjukkan cara menyelaraskan 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 absolut
- AbsoluteVerticalDistance – posisi tabel mengambang vertikal absolut
- 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 mendapatkan, Anda dapat mengatur posisi tabel mengambang menggunakan Aspose.Words API yang sama.
Penting untuk diketahui bahwa perataan dan jarak horizontal dan vertikal merupakan properti gabungan dan yang satu dapat mengatur ulang yang lain. Misalnya, menyetel RelativeHorizontalAlignment akan menyetel ulang AbsoluteHorizontalDistance ke nilai defaultnya dan sebaliknya. Sama halnya dengan true untuk susunan vertikal.
Contoh kode berikut menunjukkan cara mengatur posisi tabel mengambang:
Dapatkan Jarak antara Tabel dan Teks Sekitarnya
Aspose.Words juga memberikan kesempatan 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: