Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Topik ini membahas cara bekerja secara terprogram dengan bentuk menggunakan Aspose.Words.
Bentuk di Aspose.Words mewakili objek di lapisan gambar, seperti BentukOtomatis, kotak teks, bentuk bebas, objek OLE, kontrol ActiveX, atau gambar. Dokumen Word bisa berisi satu atau lebih bentuk berbeda. Bentuk di Aspose.Words diwakili oleh kelas Shape.
Anda dapat menyisipkan bentuk sebaris dengan tipe dan ukuran tertentu serta bentuk mengambang bebas dengan posisi, ukuran, dan jenis bungkus teks tertentu ke dalam dokumen menggunakan metode InsertShape. Metode InsertShape memungkinkan memasukkan bentuk DML ke dalam model dokumen. Dokumen harus disimpan dalam format yang mendukung bentuk DML, jika tidak, node tersebut akan dikonversi ke bentuk VML, saat menyimpan dokumen.
Contoh kode berikut menunjukkan cara menyisipkan tipe bentuk ini ke dalam dokumen:
Dengan menggunakan Aspose.Words, Anda dapat menentukan apakah rasio aspek bentuk dikunci melalui properti AspectRatioLocked.
Contoh kode berikut menunjukkan cara bekerja dengan properti AspectRatioLocked:
Anda juga dapat menentukan apakah bentuk ditampilkan di dalam tabel atau di luar tabel menggunakan properti IsLayoutInCell.
Contoh kode berikut menunjukkan cara bekerja dengan properti IsLayoutInCell:
Anda dapat membuat persegi panjang sudut snip menggunakan Aspose.Words. Jenis bentuknya adalah SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped, TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded, dan DiagonalCornersRounded.
Bentuk DML dibuat menggunakan metode InsertShape dengan tipe bentuk berikut. Tipe ini tidak dapat digunakan untuk membuat bentuk VML. Upaya membuat bentuk dengan menggunakan konstruktor publik kelas “Bentuk” memunculkan pengecualian “NotSupportedException”.
Contoh kode berikut menunjukkan cara menyisipkan tipe bentuk ini ke dalam dokumen:
Dengan menggunakan Aspose.Words API, Anda bisa mendapatkan lokasi dan ukuran bentuk yang berisi blok dalam titik, relatif terhadap jangkar bentuk paling atas. Untuk melakukan ini, gunakan properti BoundsInPoints.
Contoh kode berikut menunjukkan cara bekerja dengan properti BoundsInPoints:
Anda dapat menentukan perataan vertikal teks dalam bentuk menggunakan properti VerticalAnchor.
Contoh kode berikut menunjukkan cara bekerja dengan properti VerticalAnchor:
Aspose.Words juga memungkinkan untuk mendeteksi apakah Bentuk memiliki objek SmartArt. Untuk melakukan ini, gunakan properti HasSmartArt.
Contoh kode berikut menunjukkan cara bekerja dengan properti HasSmartArt:
Anda dapat menyisipkan bentuk aturan horizontal ke dalam dokumen menggunakan metode InsertHorizontalRule.
Contoh kode berikut menunjukkan cara melakukannya:
Aspose.Words API menyediakan properti HorizontalRuleFormat untuk mengakses properti bentuk aturan horizontal. Kelas HorizontalRuleFormat memperlihatkan properti dasar seperti Tinggi, Warna, Tanpa Bayangan, dll. untuk pemformatan aturan horizontal.
Contoh kode berikut menunjukkan cara mengatur HorizontalRuleFormat:
Anda bisa menggunakan properti ConvertShapeToOfficeMath untuk mengonversi bentuk dengan EquationXML menjadi objek Office Math. Nilai default properti ini sesuai dengan perilaku Microsoft Word, yaitu bentuk dengan persamaan XML tidak dikonversi ke objek matematika Office.
Contoh kode berikut memperlihatkan cara mengonversi bentuk menjadi objek Office Math:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.