Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
In Microsoft Word, puoi creare un modulo iniziando con un modello e aggiungendo controlli del contenuto, tra cui caselle di controllo, caselle di testo, selettori di data ed elenchi a discesa. In Aspose.Words, un tag di documento strutturato o un controllo del contenuto da qualsiasi documento caricato in Aspose.Words viene importato come nodo StructuredDocumentTag. I tag di documenti strutturati (SDT o controllo del contenuto) consentono di incorporare in un documento la semantica definita dal cliente, nonché il suo comportamento e il suo aspetto.
StructuredDocumentTag può essere presente in un documento nei seguenti posti:
In questa versione di Aspose.Words è possibile creare i seguenti tipi di SDT o controllo del contenuto:
PictureL’esempio di codice seguente mostra come creare il controllo del contenuto della casella di controllo del tipo:
L’esempio di codice seguente mostra come creare il controllo del contenuto di una casella di testo RTF:
L’esempio di codice seguente mostra come creare il controllo del contenuto della casella combinata tipo:
Questa sezione spiega come aggiornare i valori di SDT o il controllo del contenuto a livello di codice.
L’esempio di codice seguente mostra come impostare lo stato corrente della casella di controllo:
Il seguente esempio di codice mostra come modificare i controlli del contenuto di tipo casella di testo semplice, elenco a discesa e immagine:
È possibile associare i controlli del contenuto ai dati XML (parte XML personalizzata) nei documenti di Word.
L’esempio di codice seguente mostra come associare il controllo del contenuto a parti XML personalizzate:
È possibile ottenere la mappatura di questo intervallo di tag del documento strutturato sui dati XML in una parte XML personalizzata del documento corrente utilizzando Proprietà StructuredDocumentTagRangeStart.XmlMapping. Tuttavia, il metodo SetMapping può essere utilizzato per mappare un intervallo di tag di documento strutturato su dati XML.
L’esempio di codice seguente mostra come impostare la mappatura XML:
È possibile cancellare il contenuto di un controllo contenuto visualizzando un segnaposto. Il metodo StructuredDocumentTag.Clear cancella il contenuto di questo tag di documento strutturato e visualizza un segnaposto se è definito. Tuttavia, non è possibile cancellare il contenuto di un controllo contenuto se presenta revisioni. Se un controllo del contenuto non ha segnaposto, vengono inseriti cinque spazi come in Microsoft Word (eccetto sezioni ripetute, elementi di sezione ripetuti, gruppi, caselle di controllo, citazioni). Se un controllo contenuto viene mappato a un codice XML personalizzato, il nodo XML a cui si fa riferimento viene cancellato.
L’esempio di codice seguente mostra come cancellare il contenuto del controllo contenuto:
La proprietà StructuredDocumentTag.Color consente di ottenere o impostare il colore del controllo del contenuto. Il colore influisce sul controllo del contenuto in due situazioni:
L’esempio di codice seguente mostra come modificare il colore del controllo contenuto:
Se desideri impostare lo stile del controllo del contenuto, puoi utilizzare le proprietà StructuredDocumentTag.Style o StructuredDocumentTag.StyleName. Quando digiti il testo nel controllo del contenuto nel documento di output, il testo digitato avrà lo stile “Citazione”.
L’esempio di codice seguente mostra come impostare lo stile del controllo del contenuto:
Il controllo del contenuto della sezione ripetuta consente di ripetere il contenuto in essa contenuto. Utilizzando Aspose.Words, è possibile creare i nodi dei tag del documento strutturato della sezione ripetuta e dei tipi di elementi della sezione ripetuta e, a questo scopo, Tipo di enumerazione SdtType fornisce la proprietà RepeatingSectionItem.
Nell’esempio di codice seguente viene illustrato come associare un controllo contenuto della sezione ripetuta a una tabella.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.