Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
În Microsoft Word, puteți crea un formular începând cu un șablon și adăugând controale de conținut, inclusiv checkboxes, casete de text, Selectoare de date și liste derulante. În Aspose.Words, o etichetă de Document structurată sau un control de conținut din orice document încărcat în Aspose.Words este importat ca nod StructuredDocumentTag. Etichetele structurate ale documentelor (SDT sau controlul conținutului) permit încorporarea semanticii definite de client, precum și a comportamentului și aspectului acesteia într-un document. StructuredDocumentTag poate apărea într-un document în următoarele locuri:
În această versiune de Aspose.Words, pot fi create următoarele tipuri de SDT sau control de conținut:
PictureUrmătorul exemplu de cod demonstrează cum se creează controlul conținutului de tip checkbox.
Următorul exemplu de cod demonstrează modul de creare a controlului de conținut al casetei de text îmbogățit tip.
Următorul exemplu de cod demonstrează cum se creează controlul conținutului casetei combo de tip.
Această secțiune explică modul de actualizare programatică a valorilor SDT sau controlul conținutului.
Următorul exemplu de cod arată cum să setați starea curentă a checkbox:
Următorul exemplu de cod arată modul de modificare a controalelor de conținut de tip casetă text simplu, listă derulantă și imagine:
Puteți lega controalele de conținut cu XML date (custom XML part) în documentele Word.
Următorul exemplu de cod arată cum să legați controlul conținutului la părțile personalizate XML:
Puteți obține maparea acestui interval de etichete de document structurat la XML date într-o parte personalizată XML a documentului curent folosind proprietatea StructuredDocumentTagRangeStart.xml_mapping. Cu toate acestea, metoda set_mapping poate fi utilizată pentru a mapa un interval de etichete de document structurat la datele XML.
Următorul exemplu de cod arată cum să setați XML mapping:
Puteți șterge conținutul unui control de conținut cu afișarea unui substituent. StructuredDocumentTag.clear metoda șterge conținutul acestei etichete de document structurat și afișează un substituent dacă este definit. Cu toate acestea, nu este posibil să ștergeți conținutul unui control de conținut dacă are revizuiri. Dacă un control de conținut nu are un substituent, se introduc cinci spații ca în MS Word (cu excepția secțiunilor repetate, a elementelor de secțiune repetate, a grupurilor, a casetelor de selectare, a citărilor). Dacă un control de conținut este mapat la personalizat XML, nodul XML la care se face referire este șters.
Următorul exemplu de cod arată cum să ștergeți conținutul controlului conținutului:
Proprietatea StructuredDocumentTag.color vă permite să obțineți sau să setați culoarea controlului conținutului. Culoarea afectează controlul conținutului în două situații:
Următorul exemplu de cod arată cum să schimbați culoarea controlului conținutului:
Dacă doriți să setați stilul de control al conținutului, puteți utiliza StructuredDocumentTag.style sau StructuredDocumentTag.style_name proprietăți. Când introduceți textul în controlul conținutului în documentul de ieșire, textul tastat va avea stilul “Citat”.
Următorul exemplu de cod arată cum să setați stilul de control al conținutului:
Controlul conținutului secțiunii repetitive permite repetarea conținutului conținut în acesta. Folosind Aspose.Words, nodurile de etichete de document structurate ale secțiunii repetitive și tipurile de elemente ale secțiunii repetitive pot fi create și în acest scop, SdtType Tipul de enumerare oferă REPEATING_SECTION_ITEM proprietate.
Următorul exemplu de cod arată cum să legați un control de conținut al secțiunii repetate la un tabel:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.