Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Esistono diversi modi per inserire campi in un documento:
In questo articolo, esamineremo ogni modo in modo più dettagliato e analizzeremo come inserire determinati campi utilizzando queste opzioni.
In Aspose.Words il metodo InsertField viene utilizzato per inserire nuovi campi in un documento. Il primo parametro accetta il codice di campo completo del campo da inserire. Il secondo parametro è facoltativo e consente di impostare manualmente il risultato del campo. Se questo non viene fornito, il campo viene aggiornato automaticamente. È possibile passare null o empty a questo parametro per inserire un campo con un valore di campo vuoto. Se non si è sicuri della particolare sintassi del codice di campo, creare prima il campo in Microsoft Word e passare a vedere il relativo codice di campo.
Nell’esempio di codice seguente viene illustrato come inserire un campo di unione in un documento utilizzando DocumentBuilder:
La stessa tecnica viene utilizzata per inserire campi annidati all’interno di altri campi.
L’esempio di codice seguente mostra come inserire campi annidati all’interno di un altro campo utilizzando DocumentBuilder:
Un identificatore di lingua è un’abbreviazione numerica internazionale standard per la lingua in un paese o regione geografica. Con Aspose.Words, è possibile specificare le impostazioni locali a livello di campo utilizzando la proprietà LocaleId, che ottiene o imposta l’ID delle impostazioni locali del campo.
Il seguente esempio di codice mostra come utilizzare questa opzione:
Se si desidera inserire campi non tipizzati / vuoti ({}) proprio come Microsoft Word consente, è possibile utilizzare il metodo InsertField con il parametro FieldType.FieldNone. Per inserire un campo in un documento Word, è possibile premere la combinazione di tasti “Ctrl + F9”.
Il seguente esempio di codice mostra come inserire un campo vuoto nel documento:
Il modo alternativo per inserire i campi in Aspose.Words è la classe FieldBuilder. Fornisce un’interfaccia fluente per specificare gli switch di campo e i valori degli argomenti come testo, nodi o persino campi nidificati.
L’esempio di codice seguente mostra come inserire un campo in un documento utilizzando FieldBuilder:
È inoltre possibile inserire vari tipi di campi utilizzando Aspose.Words Modello a oggetti documento (DOM). In questa sezione, vedremo alcuni esempi.
Il campo MERGEFIELD nel documento Word può essere rappresentato dalla classe FieldMergeField. È possibile utilizzare la classe FieldMergeField per eseguire le seguenti operazioni:
L’esempio di codice seguente mostra come aggiungere il campo MERGE utilizzando DOM a un paragrafo in un documento:
Il campo ADDRESSBLOCK viene utilizzato per inserire un blocco di indirizzi Mail Merge in un documento Word. Il campo ADDRESSBLOCK nel documento Word può essere rappresentato dalla classe FieldAddressBlock. È possibile utilizzare la classe FieldAddressBlock per eseguire le seguenti operazioni:
L’esempio di codice seguente mostra come aggiungere il campo Mail Merge ADDRESSBLOCK utilizzando DOM a un paragrafo in un documento:
Il campo ADVANCE viene utilizzato per compensare il testo successivo all’interno di una riga a sinistra, a destra, in alto o in basso. Il campo ADVANCE nel documento Word può essere rappresentato dalla classe FieldAdvance. È possibile utilizzare la classe FieldAdvance per eseguire le seguenti operazioni:
L’esempio di codice seguente mostra come aggiungere il campo ADVANCE utilizzando DOM a un paragrafo in un documento:
ASK in un documento senza usare DocumentBuilderIl campo ASK viene utilizzato per richiedere all’utente il testo da assegnare a un segnalibro nel documento Word. Il campo ASK nel documento Word può essere rappresentato dalla classe FieldAsk. È possibile utilizzare la classe FieldAsk per eseguire le seguenti operazioni:
L’esempio di codice seguente mostra come aggiungere il campo ASK utilizzando DOM a un paragrafo in un documento:
AUTHOR in un documento senza usare DocumentBuilderIl campo AUTHOR viene utilizzato per specificare il nome dell’autore del documento dalle proprietà Document. Il campo AUTHOR nel documento Word può essere rappresentato dalla classe FieldAuthor. È possibile utilizzare la classe FieldAuthor per eseguire le seguenti operazioni:
L’esempio di codice seguente mostra come aggiungere il campo AUTHOR utilizzando DOM a un paragrafo in un documento:
INCLUDETEXT in un documento senza usare DocumentBuilderIl campo INCLUDETEXT inserisce il testo e la grafica contenuti nel documento denominato nel codice del campo. È possibile inserire l’intero documento o una parte del documento a cui fa riferimento un segnalibro. Questo campo nel documento Word è rappresentato da INCLUDETEXT. È possibile utilizzare la classe FieldIncludeText per eseguire le seguenti operazioni:
L’esempio di codice seguente mostra come aggiungere il campo INCLUDETEXT utilizzando DOM a un paragrafo in un documento:
TOA in un documento senza usare DocumentBuilderIl campoTOA (Table of Authorities) crea e inserisce una tabella di autorità. Il campo TOA raccoglie le voci contrassegnate da campi TA (Table of Authorities Entry). Microsoft Office Word inserisce il campo TOA quando si fa clic su Insert Table of Authorities nel gruppo Table of Authorities nella scheda References. Quando si visualizza il campo TOA nel documento, la sintassi è simile a questa:
{ TOA [Switches ] }
L’esempio di codice seguente mostra come aggiungere il campo TOA utilizzando DOM a un paragrafo in un documento:
/
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.