Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Există mai multe moduri diferite de a insera câmpuri într-un document:
În acest articol, vom analiza fiecare mod în detaliu și vom analiza cum să inserați anumite câmpuri folosind aceste opțiuni.
În Aspose.Words metoda InsertField este utilizată pentru a insera câmpuri noi într-un document. Primul parametru acceptă codul complet al câmpului care urmează să fie introdus. Al doilea parametru este opțional și permite setarea manuală a rezultatului câmpului. Dacă acest lucru nu este furnizat, atunci câmpul este actualizat automat. Puteți trece null sau empty la acest parametru pentru a insera un câmp cu o valoare de câmp gol. Dacă nu sunteți sigur de sintaxa codului de câmp, creați mai întâi câmpul în Microsoft Word și comutați pentru a vedea codul câmpului său.
Următorul exemplu de cod arată cum să inserați un câmp de îmbinare într-un document folosind DocumentBuilder:
Aceeași tehnică este utilizată pentru a insera câmpuri imbricate în alte câmpuri.
Următorul exemplu de cod arată cum să inserați câmpuri imbricate într-un alt câmp folosind DocumentBuilder:
Un identificator de limbă este o abreviere numerică internațională standard pentru limba dintr-o țară sau regiune geografică. Cu Aspose.Words, Puteți specifica Locale-ul la nivel de câmp folosind proprietatea LocaleId, care primește sau setează locale-ul câmpului ID.
Următorul exemplu de cod arată cum să utilizați această opțiune:
Dacă doriți să inserați câmpuri netipate/goale ({}) la fel cum permite Microsoft Word, puteți utiliza metoda InsertField cu parametrul FieldType.FieldNone. Pentru a insera un câmp într-un document Word, puteți apăsa combinația de taste “Ctrl + F9”.
Următorul exemplu de cod arată cum să inserați un câmp gol în document:
Modul alternativ de a insera câmpuri în Aspose.Words este clasa FieldBuilder. Oferă o interfață fluentă pentru a specifica comutatoarele de câmp și valorile argumentelor ca text, noduri sau chiar câmpuri imbricate.
Următorul exemplu de cod arată cum să inserați un câmp într-un document folosind FieldBuilder:
De asemenea, puteți insera diferite tipuri de câmpuri folosind Aspose.Words Model Obiect Document (DOM). În această secțiune, vom analiza câteva exemple.
Câmpul MERGEFIELD din documentul Word poate fi reprezentat de clasa FieldMergeField. Puteți utiliza clasa FieldMergeField pentru a efectua următoarele operații:
Următorul exemplu de cod arată cum să adăugați câmpul MERGE folosind DOM la un paragraf dintr-un document:
Câmpul ADDRESSBLOCK este folosit pentru a insera un bloc de adrese Mail Merge într-un document Word. ADDRESSBLOCK câmpul din documentul Word poate fi reprezentat de clasa FieldAddressBlock. Puteți utiliza clasa FieldAddressBlock pentru a efectua următoarele operații:
Următorul exemplu de cod arată cum să adăugați câmpul Mail Merge ADDRESSBLOCK folosind DOM la un paragraf dintr-un document:
Câmpul ADVANCE este folosit pentru a compensa textul ulterior într-o linie la stânga, la dreapta, în sus sau în jos. Câmpul ADVANCE din documentul Word poate fi reprezentat de clasa FieldAdvance. Puteți utiliza clasa FieldAdvance pentru a efectua următoarele operații:
Următorul exemplu de cod arată cum să adăugați câmpul ADVANCE folosind DOM la un paragraf dintr-un document:
ASK într-un Document fără a utiliza DocumentBuilderCâmpul ASK este folosit pentru a solicita utilizatorului ca textul să fie atribuit unui marcaj în documentul Word. ASK câmpul din documentul Word poate fi reprezentat de clasa FieldAsk. Puteți utiliza clasa FieldAsk pentru a efectua următoarele operații:
Următorul exemplu de cod arată cum să adăugați câmpul ASK folosind DOM la un paragraf dintr-un document:
AUTHOR într-un Document fără a utiliza DocumentBuilderCâmpul AUTHOR este folosit pentru a specifica numele autorului documentului din proprietățile Document. Câmpul AUTHOR din documentul Word poate fi reprezentat de clasa FieldAuthor. Puteți utiliza clasa FieldAuthor pentru a efectua următoarele operații:
Următorul exemplu de cod arată cum să adăugați câmpul AUTHOR folosind DOM la un paragraf dintr-un document:
INCLUDETEXT într-un Document fără a utiliza DocumentBuilderCâmpul INCLUDETEXT introduce textul și grafica conținute în documentul numit în codul câmpului. Puteți insera întregul document sau o porțiune a documentului la care se face referire printr-un marcaj. Acest câmp din documentul Word este reprezentat de INCLUDETEXT. Puteți utiliza clasa FieldIncludeText pentru a efectua următoarele operații:
Următorul exemplu de cod arată cum să adăugați câmpul INCLUDETEXT folosind DOM la un paragraf dintr-un document:
TOA într-un Document fără a utiliza DocumentBuilderCâmpul TOA (Table of Authorities) construiește și introduce un tabel de autorități. Câmpul TOA colectează intrările marcate cu câmpurile TA (Table of Authorities Entry). Microsoft Office Word introduce câmpul TOA Când faceți clic pe Insert Table of Authorities în grupul Table of Authorities din fila References. Când vizualizați câmpul TOA din document, sintaxa arată astfel:
{ TOA [Switches ] }
Următorul exemplu de cod arată cum să adăugați câmpul TOA folosind DOM la un paragraf dintr-un document:
/
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.