Masukkan kolom
Ada beberapa cara yang berbeda untuk memasukkan kolom ke dalam dokumen:
- Login DocumentBuilder
- Login FieldBuilder
- Login Aspose.Words Document Object Model (DOM)
Dalam artikel ini, kita akan melihat setiap cara secara lebih rinci dan menganalisis cara memasukkan bidang tertentu menggunakan opsi ini.
Menyisipkan Fields ke dalam Dokumen menggunakan DocumentBuilder
Sitemap Aspose.Words Login InsertField metode digunakan untuk memasukkan bidang baru ke dalam dokumen. Parameter pertama menerima kode lapangan penuh lapangan untuk dimasukkan. Parameter kedua adalah opsional dan memungkinkan hasil lapangan untuk diatur secara manual. Jika ini tidak disediakan maka lapangan diperbarui secara otomatis. Anda dapat melewati null atau kosong ke parameter ini untuk memasukkan lapangan dengan nilai lapangan kosong. Jika Anda tidak yakin tentang sintaks kode bidang tertentu, buat lapangan di Microsoft Word pertama dan beralih untuk melihat kode lapangan.
Contoh kode berikut menunjukkan cara memasukkan lapangan merge ke dalam dokumen menggunakan DocumentBuilderSitemap
Teknik yang sama digunakan untuk memasukkan bidang bersarang dalam bidang lain.
Contoh kode berikut menunjukkan cara memasukkan kolom bersarang dalam bidang lain menggunakan DocumentBuilderSitemap
Tentukan Locale di Tingkat Lapangan
Pengidentifikasi bahasa adalah singkatan numerik internasional standar untuk bahasa di negara atau wilayah geografis. Sitemap Aspose.Words, Anda dapat menentukan Locale di tingkat lapangan menggunakan LocaleId properti, yang mendapat atau mengatur ID lokal lapangan.
Contoh kode berikut menunjukkan cara menggunakan opsi ini:
Masukkan kolom Untyped/Empty
Jika Anda ingin memasukkan ladang yang tidak terketik / empty ({}) seperti Microsoft Word memungkinkan, Anda dapat menggunakan InsertField metode dengan FieldType.FieldNone parameter. Untuk memasukkan kolom ke dalam dokumen Word, Anda dapat menekan kombinasi kunci “Ctrl + F9”.
Contoh kode berikut menunjukkan cara memasukkan kolom kosong ke dalam dokumen:
Login COMPARE
Login
Login COMPARE
bidang membandingkan dua nilai dan mengembalikan nilai numerik 1 jika perbandingan true atau 0 jika perbandingan falseSitemap
Contoh kode berikut menunjukkan cara menambahkan COMPARE
bidang menggunakan DocumentBuilder:
Login IF
Login
Login IF
lapangan dapat digunakan untuk mengevaluasi argumen secara kondisional.
Contoh kode berikut menunjukkan cara menambahkan IF
bidang menggunakan DocumentBuilder:
Menyisipkan Bidang ke dalam Dokumen menggunakan FieldBuilder
Cara alternatif untuk memasukkan kolom di Aspose.Words Sitemap FieldBuilder Sitemap Ini menyediakan antarmuka fluent untuk menentukan sakelar lapangan dan nilai argumen sebagai teks, node atau bahkan bidang bersarang.
Contoh kode berikut menunjukkan cara memasukkan kolom ke dalam dokumen menggunakan FieldBuilderSitemap
Sisipan menggunakan DOM
Anda juga dapat memasukkan berbagai jenis bidang menggunakan Aspose.Words Document Object Model (DOM)Sitemap Di bagian ini, kita akan melihat beberapa contoh. Meme it
Login Bidang ke dalam Dokumen menggunakan DOM
MERGEFIELD
bidang dokumen Word dapat diwakili oleh Meme it FieldMergeField Sitemap Anda dapat menggunakan FieldMergeField kelas untuk melakukan operasi berikut:
- menentukan nama bidang gabungan
- menentukan format lapangan merge
- tentukan teks yang antara pemisah lapangan dan ujung lapangan gabungan
- tentukan teks yang akan dimasukkan setelah kolom gabungan jika lapangan tidak kosong
- tentukan teks yang akan disisipkan sebelum bidang gabungan jika lapangan tidak kosong
Contoh kode berikut menunjukkan cara menambahkan MERGE
kolom menggunakan DOM untuk paragraf dalam dokumen:
Login Mail Merge ADDRESSBLOCK
ke dalam dokumen menggunakan DOM
Login ADDRESSBLOCK
lapangan digunakan untuk memasukkan mail merge alamat blok dalam dokumen Word. ADDRESSBLOCK
bidang dokumen Word dapat diwakili oleh Meme it FieldAddressBlock Sitemap Anda dapat menggunakan FieldAddressBlock kelas untuk melakukan operasi berikut:
- menentukan apakah untuk memasukkan nama negara/region di lapangan
- menentukan apakah untuk memformat alamat sesuai dengan negara/region penerima sebagaimana ditentukan oleh POST * CODE (Universal Postal Union 2006)
- tentukan nama negara / wilayah yang dikecualikan
- menentukan format nama dan alamat
- menentukan ID bahasa yang digunakan untuk memformat alamat
Contoh kode berikut menunjukkan cara menambahkan Mail Merge ADDRESSBLOCK
Penggunaan lapangan DOM untuk paragraf dalam dokumen:
Login ADVANCE
ke dalam dokumen tanpa menggunakan DocumentBuilder
Login ADVANCE
lapangan digunakan untuk mengimbangi teks berikutnya dalam garis ke kiri, kanan, atas atau turun. ADVANCE
bidang dokumen Word dapat diwakili oleh Meme it FieldAdvance Sitemap Anda dapat menggunakan FieldAdvance kelas untuk melakukan operasi berikut:
- menentukan jumlah poin dimana teks yang mengikuti lapangan harus dipindahkan secara vertikal dari tepi atas halaman
- menentukan jumlah poin dimana teks yang mengikuti lapangan harus dipindahkan secara horizontal dari tepi kiri kolom, bingkai, atau kotak teks
- menentukan jumlah poin dimana teks yang mengikuti lapangan harus dipindahkan ke kiri, kanan, atas atau turun
Contoh kode berikut menunjukkan cara menambahkan ADVANCE
Penggunaan lapangan DOM untuk paragraf dalam dokumen:
Login ASK
ke dalam dokumen tanpa menggunakan DocumentBuilder
Login ASK
lapangan digunakan untuk meminta pengguna teks untuk menetapkan Bookmark dalam dokumen Word. ASK
bidang dokumen Word dapat diwakili oleh Meme it FieldAsk Sitemap Anda dapat menggunakan FieldAsk kelas untuk melakukan operasi berikut:
- menentukan nama bookmark
- tentukan respons pengguna default (nilai awal yang terkandung di jendela prompt)
- tentukan apakah respons pengguna harus diterima sekali per mail merge Sitemap
- tentukan teks prompt ( judul jendela prompt)
Contoh kode berikut menunjukkan cara menambahkan ASK
Penggunaan lapangan DOM untuk paragraf dalam dokumen:
Login AUTHOR
ke dalam dokumen tanpa menggunakan DocumentBuilder
Login AUTHOR
bidang digunakan untuk menentukan nama penulis Dokumen dari Meme it Document
Sitemap AUTHOR
bidang dokumen Word dapat diwakili oleh Meme it FieldAuthor Sitemap Anda dapat menggunakan FieldAuthor kelas untuk melakukan operasi berikut:
- menentukan nama penulis dokumen
Contoh kode berikut menunjukkan cara menambahkan AUTHOR
Penggunaan lapangan DOM untuk paragraf dalam dokumen:
Login INCLUDETEXT
ke dalam dokumen tanpa menggunakan DocumentBuilder
Login INCLUDETEXT
kolom memasukkan teks dan grafis yang terkandung dalam dokumen yang dinamakan dalam kode lapangan. Anda dapat memasukkan seluruh dokumen atau sebagian dokumen yang disebut dengan bookmark. Bidang ini dalam dokumen Word diwakili oleh INCLUDETEXT. Anda dapat menggunakan FieldIncludeText kelas untuk melakukan operasi berikut:
- menentukan nama bookmark dari dokumen yang disertakan
- menentukan lokasi dokumen
Contoh kode berikut menunjukkan cara menambahkan INCLUDETEXT
kolom menggunakan DOM untuk paragraf dalam dokumen:
Login TOA
ke dalam dokumen tanpa menggunakan DocumentBuilder
Login TOA
(Table of Authorities) membangun lapangan dan memasukkan tabel otoritas. Login TOA
field mengumpulkan entri ditandai dengan TA
(Table of Authorities Entry) bidang. Microsoft Office Word memasukkan TOA
lapangan ketika Anda klik * Meja Pengarang * di Tabel Otoritas Sitemap References Login Ketika Anda melihat TOA
bidang dalam dokumen Anda, sintaks terlihat seperti ini:
{ TOA
[Switches ] }
Contoh kode berikut menunjukkan cara menambahkan TOA
kolom menggunakan DOM untuk paragraf dalam dokumen.