StructuredDocumentTag

StructuredDocumentTag

Overzicht

StructuredDocumentTag is een klasse in Aspose.Words FOSS voor .NET. Erft van: CompositeNode, IMarkupNode, ITrackableNode, en nog 2.

Stelt een gestructureerde documenttag (SDT of content control) in een document voor.

Deze klasse biedt 31 methoden voor het werken met StructuredDocumentTag objecten in .NET programma’s. Beschikbare methoden omvatten: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, en nog 19 methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.Words FOSS voor .NET pakket. Eigenschappen: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color, en nog 38.

Eigenschappen

NaamTypeToegangBeschrijving
NodeTypeNodeTypeLezenRetourneert StructuredDocumentTag.
PlaceholderBuildingBlockLezenHaalt de BuildingBlock op die placeholder-tekst bevat die moet worden weergegeven wanneer de inhoud van deze SDT-run leeg is, het bijbehorende gemapte XML-element leeg is zoals gespecificeerd via het XmlMapping-element of het IsShowingPlaceholderText-element waar is.
PlaceholderNamestringLezen/schrijvenHaalt of stelt de Naam van de BuildingBlock in die placeholder-tekst bevat.
LevelMarkupLevelLezenHaalt het niveau op waarop deze SDT voorkomt in de documentboom.
SdtTypeSdtTypeLezenHaalt het type van deze Structured document tag op.
IdintLezenSpecificeert een unieke alleen-lezen persistente numerieke Id voor deze SDT.
LockContentControlboolLezen/schrijvenWanneer deze op true wordt gezet, zal deze eigenschap een gebruiker verhinderen dit SDT te verwijderen.
LockContentsboolLezen/schrijvenWanneer deze op true wordt gezet, zal deze eigenschap een gebruiker verhinderen de inhoud van dit SDT te bewerken.
IsShowingPlaceholderTextboolLezen/schrijvenGeeft aan of de inhoud van deze SDT moet worden geïnterpreteerd als placeholder-tekst (in tegenstelling tot reguliere tekstinhoud binnen de SDT).
TagstringLezen/schrijvenGeeft een tag op die aan de huidige SDT-node is gekoppeld.
ContentsFontFontLezenLettertypeopmaak die wordt toegepast op tekst die in de SDT wordt ingevoerd.
EndCharacterFontFontLezenLettertype-opmaak die wordt toegepast op het laatste teken van tekst die in SDT is ingevoerd.
IsTemporaryboolLezen/schrijvenSpecificeert of deze SDT uit het WordProcessingML document moet worden verwijderd wanneer de inhoud ervan wordt gewijzigd.
TitlestringLezen/schrijvenSpecificeert de vriendelijke naam die aan deze SDT is gekoppeld.
ListItemsSdtListItemCollectionLezenHaalt SdtListItemCollection op die aan deze SDT is gekoppeld.
CheckedboolLezen/schrijvenHaalt op/zet de huidige status van de Checkbox SDT.
AppearanceSdtAppearanceLezen/schrijvenHaalt op/zet de weergave van een gestructureerde documenttag.
DateDisplayLocaleintLezen/schrijvenStelt je in staat om het taalformaat voor de datum die in deze SDT wordt weergegeven in te stellen of op te vragen.
DateDisplayFormatstringLezen/schrijvenString die het formaat weergeeft waarin datums worden weergegeven.
FullDateDateTimeLezen/schrijvenSpecificeert de volledige datum en tijd die het laatst in deze SDT is ingevoerd.
DateStorageFormatSdtDateStorageFormatLezen/schrijvenHaalt op/zet het formaat waarin de datum voor een datum-SDT wordt opgeslagen wanneer de SDT is gekoppeld aan een XML-knooppunt in de gegevensopslag van het document.
CalendarTypeSdtCalendarTypeLezen/schrijvenSpecificeert het type kalender voor deze SDT.
BuildingBlockGallerystringLezen/schrijvenSpecificeert het type bouwblok voor deze SDT.
BuildingBlockCategorystringLezen/schrijvenSpecificeert de categorie van het bouwblok voor dit SDT-knooppunt.
MultilineboolLezen/schrijvenSpecificeert of deze SDT meerdere regels tekst toestaat.
ColorSystem.Drawing.ColorLezen/schrijvenHaalt de kleur van de structured document tag op of stelt deze in.
StyleStyleLezen/schrijvenHaalt de Style van de gestructureerde documenttag op of stelt deze in.
StyleNamestringLezen/schrijvenHaalt de naam op of stelt de naam van de stijl in die op de gestructureerde documenttag wordt toegepast.
XmlMappingXmlMappingLezenHaalt een object op dat de mapping van deze gestructureerde documenttag naar XML-gegevens in een aangepast XML-gedeelte van het huidige document vertegenwoordigt.
WordOpenXMLstringLezenHaalt een string op die de XML bevat die zich binnen de node bevindt in het FlatOpc-formaat.
WordOpenXMLMinimalstringLezenHaalt een string op die de XML bevat die zich binnen de node bevindt in het FlatOpc-formaat.
IsCompositeboolLezenRetourneert true omdat dit knooppunt child nodes kan hebben.
HasChildNodesboolLezenRetourneert true als dit knooppunt child nodes heeft.
FirstChildNodeLezenHaalt het eerste kind van de node op.
LastChildNodeLezenHaalt het laatste kind van het knooppunt op.
CountintLezenHaalt het aantal directe kinderen van dit knooppunt op.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt de node op die direct voorafgaat aan deze node.
NextSiblingNodeLezenHaalt de node op die onmiddellijk volgt op deze node.
RangeRangeLezenRetourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen.
CustomNodeIdintLezen/schrijvenSpecificeert een aangepaste knooppunt-identifier.
IsMultiSectionboolLezenRetourneert true als deze instantie een bereik (multi-section) gestructureerde documenttag is.
NodeNodeLezenRetourneert Node-object dat deze interface implementeert.

Methoden

HandtekeningBeschrijving
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel)Initialiseert een nieuwe instantie van de Structured document tag class.
SetCheckedSymbol(characterCode: int, fontName: string)Stelt het symbool in dat wordt gebruikt om de aangevinkte status van een selectievakje-inhoudsbesturingselement weer te geven.
SetUncheckedSymbol(characterCode: int, fontName: string)Stelt het symbool in dat wordt gebruikt om de niet-aangevinkte status van een selectievakje-inhoudsbesturingselement weer te geven.
RemoveSelfOnly()Verwijdert alleen dit SDT-knooppunt zelf, maar behoudt de inhoud ervan in de documentboom.
Accept(visitor: DocumentVisitor)Roept VisitStructuredDocumentTagStart aan, roept vervolgens Accept aan voor alle kindknooppunten van de smart tag en roept VisitStructuredDocumentTagEnd aan het einde.
Clear()Verwijdert de inhoud van deze gestructureerde documenttag en toont een placeholder als deze is gedefinieerd.
AcceptStart(visitor: DocumentVisitor)Accepteert een visitor voor het bezoeken van het begin van de StructuredDocumentTag.
AcceptEnd(visitor: DocumentVisitor)Accepteert een visitor voor het bezoeken van het einde van de StructuredDocumentTag.
GetText()Haalt de tekst van dit knooppunt en van al zijn kinderen op.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retourneert een verzameling kindknooppunten die overeenkomen met het opgegeven type.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retourneert een N-de kindknooppunt dat overeenkomt met het opgegeven type.
SelectNodes(xpath: string)Selecteert een lijst van knopen die overeenkomen met de XPath-expressie.
SelectSingleNode(xpath: string)Selecteert de eerste knoop die overeenkomt met de XPath-expressie.
GetEnumerator()Biedt ondersteuning voor de for each-stijl iteratie over de kindknooppunten van dit knooppunt.
AppendChild(newChild: T)Voegt het opgegeven node toe aan het einde van de lijst met child nodes voor dit node.
PrependChild(newChild: T)Voegt het opgegeven node toe aan het begin van de lijst met child nodes voor dit node.
InsertAfter(newChild: T, refChild: Node)Voegt het opgegeven node onmiddellijk in na het opgegeven referentie-node.
InsertBefore(newChild: T, refChild: Node)Voegt het opgegeven node onmiddellijk in vóór het opgegeven referentie-node.
RemoveChild(oldChild: T)Verwijdert het opgegeven kindknooppunt.
RemoveAllChildren()Verwijdert alle kindknooppunten van het huidige knooppunt.
RemoveSmartTags()Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt.
IndexOf(child: Node)Retourneert de index van het opgegeven kindknooppunt in de kindknooppunt-array.
CreateNavigator()Maakt een navigator die kan worden gebruikt om knooppunten te doorlopen en te lezen.
Clone(isCloneChildren: bool)U moet de overload Clone(bool, INodeCloningListener) gebruiken wanneer het klonen van een knooppunt deel uitmaakt van een ander (meestal samengesteld) knooppuntkloningsproces.
GetAncestor(ancestorType: Type)Haalt de eerste voorouder van het opgegeven objecttype op.
GetAncestorOf()Roept GetAncestorOf aan op deze StructuredDocumentTag instantie.
Remove()Verwijdert zichzelf uit de ouder.
NextPreOrder(rootNode: Node)Haalt het volgende knooppunt op volgens het pre-order boomdoorloopalgoritme.
PreviousPreOrder(rootNode: Node)Haalt het vorige knooppunt op volgens het pre-order boomdoorloopalgoritme.
ToString(saveFormat: SaveFormat)Exporteert de inhoud van het knooppunt naar een string in het opgegeven formaat.
NodeTypeToString(nodeType: NodeType)Een hulpprogrammamethode die een enum-waarde van het knooppunttype converteert naar een gebruiksvriendelijke string.

Zie ook

 Nederlands