Masukkan kolom

Ada beberapa cara yang berbeda untuk memasukkan kolom ke dalam dokumen:

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.