StructuredDocumentTag

StructuredDocumentTag

Prezentare generală

StructuredDocumentTag este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: CompositeNode, IMarkupNode, ITrackableNode, și încă 2.

Reprezintă o etichetă de document structurat (SDT sau control de conținut) într-un document.

Această clasă oferă 31 de metode pentru lucrul cu obiectele StructuredDocumentTag în programele .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, și 19 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color, și încă 38.

Proprietăți

NumeTipAccesDescriere:
NodeTypeNodeTypeCitireReturnează StructuredDocumentTag.
PlaceholderBuildingBlockCitireObține BuildingBlock care conține text de substituție ce ar trebui afișat când conținutul acestei rulări SDT este gol, elementul XML mapat asociat este gol conform specificat prin elementul XmlMapping sau elementul IsShowingPlaceholderText este adevărat.
PlaceholderNamestringCitire/ScriereObține sau setează Numele BuildingBlock care conține textul substituent.
LevelMarkupLevelCitireObține nivelul la care apare acest SDT în arborele documentului.
SdtTypeSdtTypeCitireObține tipul acestui tag de document structurat.
IdintCitireSpecifică un Id numeric persistent, unic, doar în citire, pentru acest SDT.
LockContentControlboolCitire/ScriereCând este setată la true, această proprietate va împiedica un utilizator să șteargă acest SDT.
LockContentsboolCitire/ScriereCând este setată la true, această proprietate va împiedica un utilizator să editeze conținutul acestui SDT.
IsShowingPlaceholderTextboolCitire/ScriereSpecifică dacă conținutul acestui SDT trebuie interpretat ca conținând text de tip placeholder (în contrast cu conținutul textului obișnuit din cadrul SDT).
TagstringCitire/ScriereSpecifică o etichetă asociată cu nodul SDT curent.
ContentsFontFontCitireFormatarea fontului care va fi aplicată textului introdus în SDT.
EndCharacterFontFontCitireFormatarea fontului care va fi aplicată ultimului caracter al textului introdus în SDT.
IsTemporaryboolCitire/ScriereSpecifică dacă acest SDT va fi eliminat din documentul WordProcessingML atunci când conținutul său este modificat.
TitlestringCitire/ScriereSpecifică numele prietenos asociat cu acest SDT.
ListItemsSdtListItemCollectionCitireObține SdtListItemCollection asociat cu acest SDT.
CheckedboolCitire/ScriereObține/Setează starea curentă a Checkbox SDT.
AppearanceSdtAppearanceCitire/ScriereObține/setează aspectul unei etichete de document structurat.
DateDisplayLocaleintCitire/ScrierePermite setarea/obținerea formatului de limbă pentru data afișată în acest SDT.
DateDisplayFormatstringCitire/ScriereString care reprezintă formatul în care sunt afișate datele.
FullDateDateTimeCitire/ScriereSpecifică data și ora completă introduse ultima dată în acest SDT.
DateStorageFormatSdtDateStorageFormatCitire/ScriereObține/setează formatul în care data pentru un SDT de tip dată este stocată când SDT-ul este legat de un nod XML în depozitul de date al documentului.
CalendarTypeSdtCalendarTypeCitire/ScriereSpecifică tipul de calendar pentru acest SDT.
BuildingBlockGallerystringCitire/ScriereSpecifică tipul de bloc de construcție pentru acest SDT.
BuildingBlockCategorystringCitire/ScriereSpecifică categoria de bloc de construcție pentru acest nod SDT.
MultilineboolCitire/ScriereSpecifică dacă acest SDT permite mai multe linii de text.
ColorSystem.Drawing.ColorCitire/ScriereObține sau stabilește culoarea etichetei de document structurat.
StyleStyleCitire/ScriereObține sau stabilește Style al StructuredDocumentTag.
StyleNamestringCitire/ScriereObține sau stabilește numele stilului aplicat etichetei de document structurat.
XmlMappingXmlMappingCitireObține un obiect care reprezintă maparea acestei etichete de document structurat la datele XML într-o parte XML personalizată a documentului curent.
WordOpenXMLstringCitireObține un șir care reprezintă XML conținut în nod în formatul FlatOpc.
WordOpenXMLMinimalstringCitireObține un șir care reprezintă XML conținut în nod în formatul FlatOpc.
IsCompositeboolCitireReturnează true deoarece acest nod poate avea noduri copil.
HasChildNodesboolCitireReturnează true dacă acest nod are noduri copil.
FirstChildNodeCitireObține primul copil al nodului.
LastChildNodeCitireObține ultimul copil al nodului.
CountintCitireObține numărul de copii imediate ale acestui nod.
ParentNodeCompositeNodeCitireObține părintele imediat al acestui nod.
DocumentDocumentBaseCitireObține documentul la care aparține acest nod.
PreviousSiblingNodeCitireObține nodul imediat precedent acestui nod.
NextSiblingNodeCitireObține nodul imediat următor acestui nod.
RangeRangeCitireReturnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod.
CustomNodeIdintCitire/ScriereSpecifică un identificator de nod personalizat.
IsMultiSectionboolCitireReturnează true dacă această instanță este un tag de document structurat cu interval (multi-section).
NodeNodeCitireReturnează obiectul Node care implementează această interfață.

Metode

SemnăturăDescriere:
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel)Inițializează o nouă instanță a clasei de tag de document structurat.
SetCheckedSymbol(characterCode: int, fontName: string)Setează simbolul utilizat pentru a reprezenta starea bifată a unui control de conținut casetă de selectare.
SetUncheckedSymbol(characterCode: int, fontName: string)Setează simbolul utilizat pentru a reprezenta starea nebifată a unui control de conținut casetă de selectare.
RemoveSelfOnly()Elimină doar acest nod SDT în sine, dar păstrează conținutul său în interiorul arborelui documentului.
Accept(visitor: DocumentVisitor)Apelează VisitStructuredDocumentTagStart, apoi apelează Accept pentru toate nodurile copil ale etichetei inteligente și apelează VisitStructuredDocumentTagEnd la final.
Clear()Șterge conținutul acestei etichete de document structurat și afișează un placeholder dacă este definit.
AcceptStart(visitor: DocumentVisitor)Acceptă un vizitator pentru a vizita începutul StructuredDocumentTag.
AcceptEnd(visitor: DocumentVisitor)Acceptă un vizitator pentru a vizita sfârșitul StructuredDocumentTag.
GetText()Obține textul acestui nod și al tuturor copiilor săi.
GetChildNodes(nodeType: NodeType, isDeep: bool)Returnează o colecție de noduri copil care se potrivesc tipului specificat.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnează al N-lea nod copil care corespunde tipului specificat.
SelectNodes(xpath: string)Selectează o listă de noduri care corespund expresiei XPath.
SelectSingleNode(xpath: string)Selectează primul Node care corespunde expresiei XPath.
GetEnumerator()Oferă suport pentru iterația în stilul for each peste nodurile copil ale acestui node.
AppendChild(newChild: T)Adaugă nodul specificat la sfârșitul listei de noduri copil pentru acest nod.
PrependChild(newChild: T)Adaugă nodul specificat la începutul listei de noduri copil pentru acest nod.
InsertAfter(newChild: T, refChild: Node)Inserează nodul specificat imediat după nodul de referință specificat.
InsertBefore(newChild: T, refChild: Node)Inserează nodul specificat imediat înainte de nodul de referință specificat.
RemoveChild(oldChild: T)Elimină nodul copil specificat.
RemoveAllChildren()Îndepărtează toate nodurile copil ale nodului curent.
RemoveSmartTags()Îndepărtează toate nodurile descendente SmartTag ale nodului curent.
IndexOf(child: Node)Returnează indicele nodului copil specificat în matricea de noduri copil.
CreateNavigator()Creează un navigator care poate fi folosit pentru a parcurge și a citi nodurile.
Clone(isCloneChildren: bool)Ar trebui să utilizați suprascrierea Clone(bool, INodeCloningListener) atunci când clonarea nodului face parte dintr-un alt proces de clonare a nodului (de obicei compus).
GetAncestor(ancestorType: Type)Obține primul strămoș al tipului de obiect specificat.
GetAncestorOf()Apelează GetAncestorOf pe această instanță StructuredDocumentTag.
Remove()Se elimină pe sine din părinte.
NextPreOrder(rootNode: Node)Obține nodul următor conform algoritmului de traversare în preordine a arborelui.
PreviousPreOrder(rootNode: Node)Obține nodul anterior conform algoritmului de traversare în preordine a arborelui.
ToString(saveFormat: SaveFormat)Exportă conținutul nodului într-un string în formatul specificat.
NodeTypeToString(nodeType: NodeType)O metodă utilitară care convertește o valoare enum de tip nod într-un string prietenos pentru utilizator.

Vezi și:

 Română