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ò verificarsi in un documento nei seguenti luoghi:
In questa versione di Aspose.Words è possibile creare i seguenti tipi di SDT o controllo del contenuto:
PictureNell’esempio di codice seguente viene illustrato come creare un controllo contenuto di tipo casella di controllo.
Nell’esempio di codice seguente viene illustrato come creare un controllo contenuto di tipo casella di testo RTF.
Nell’esempio di codice seguente viene illustrato come creare il controllo 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:
Puoi ottenere la mappatura di questo intervallo di tag del documento strutturato sui dati XML in una parte XML personalizzata del documento corrente utilizzando la proprietà StructuredDocumentTagRangeStart.xml_mapping. Tuttavia, il metodo set_mapping 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 MS 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.style_name. 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, il tipo di enumerazione SdtType fornisce la proprietà REPEATING_SECTION_ITEM.
L’esempio di codice seguente mostra come associare un controllo del 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.