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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
NodeType | NodeType | Lezen | Retourneert StructuredDocumentTag. |
Placeholder | BuildingBlock | Lezen | Haalt 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. |
PlaceholderName | string | Lezen/schrijven | Haalt of stelt de Naam van de BuildingBlock in die placeholder-tekst bevat. |
Level | MarkupLevel | Lezen | Haalt het niveau op waarop deze SDT voorkomt in de documentboom. |
SdtType | SdtType | Lezen | Haalt het type van deze Structured document tag op. |
Id | int | Lezen | Specificeert een unieke alleen-lezen persistente numerieke Id voor deze SDT. |
LockContentControl | bool | Lezen/schrijven | Wanneer deze op true wordt gezet, zal deze eigenschap een gebruiker verhinderen dit SDT te verwijderen. |
LockContents | bool | Lezen/schrijven | Wanneer deze op true wordt gezet, zal deze eigenschap een gebruiker verhinderen de inhoud van dit SDT te bewerken. |
IsShowingPlaceholderText | bool | Lezen/schrijven | Geeft aan of de inhoud van deze SDT moet worden geïnterpreteerd als placeholder-tekst (in tegenstelling tot reguliere tekstinhoud binnen de SDT). |
Tag | string | Lezen/schrijven | Geeft een tag op die aan de huidige SDT-node is gekoppeld. |
ContentsFont | Font | Lezen | Lettertypeopmaak die wordt toegepast op tekst die in de SDT wordt ingevoerd. |
EndCharacterFont | Font | Lezen | Lettertype-opmaak die wordt toegepast op het laatste teken van tekst die in SDT is ingevoerd. |
IsTemporary | bool | Lezen/schrijven | Specificeert of deze SDT uit het WordProcessingML document moet worden verwijderd wanneer de inhoud ervan wordt gewijzigd. |
Title | string | Lezen/schrijven | Specificeert de vriendelijke naam die aan deze SDT is gekoppeld. |
ListItems | SdtListItemCollection | Lezen | Haalt SdtListItemCollection op die aan deze SDT is gekoppeld. |
Checked | bool | Lezen/schrijven | Haalt op/zet de huidige status van de Checkbox SDT. |
Appearance | SdtAppearance | Lezen/schrijven | Haalt op/zet de weergave van een gestructureerde documenttag. |
DateDisplayLocale | int | Lezen/schrijven | Stelt je in staat om het taalformaat voor de datum die in deze SDT wordt weergegeven in te stellen of op te vragen. |
DateDisplayFormat | string | Lezen/schrijven | String die het formaat weergeeft waarin datums worden weergegeven. |
FullDate | DateTime | Lezen/schrijven | Specificeert de volledige datum en tijd die het laatst in deze SDT is ingevoerd. |
DateStorageFormat | SdtDateStorageFormat | Lezen/schrijven | Haalt 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. |
CalendarType | SdtCalendarType | Lezen/schrijven | Specificeert het type kalender voor deze SDT. |
BuildingBlockGallery | string | Lezen/schrijven | Specificeert het type bouwblok voor deze SDT. |
BuildingBlockCategory | string | Lezen/schrijven | Specificeert de categorie van het bouwblok voor dit SDT-knooppunt. |
Multiline | bool | Lezen/schrijven | Specificeert of deze SDT meerdere regels tekst toestaat. |
Color | System.Drawing.Color | Lezen/schrijven | Haalt de kleur van de structured document tag op of stelt deze in. |
Style | Style | Lezen/schrijven | Haalt de Style van de gestructureerde documenttag op of stelt deze in. |
StyleName | string | Lezen/schrijven | Haalt de naam op of stelt de naam van de stijl in die op de gestructureerde documenttag wordt toegepast. |
XmlMapping | XmlMapping | Lezen | Haalt een object op dat de mapping van deze gestructureerde documenttag naar XML-gegevens in een aangepast XML-gedeelte van het huidige document vertegenwoordigt. |
WordOpenXML | string | Lezen | Haalt een string op die de XML bevat die zich binnen de node bevindt in het FlatOpc-formaat. |
WordOpenXMLMinimal | string | Lezen | Haalt een string op die de XML bevat die zich binnen de node bevindt in het FlatOpc-formaat. |
IsComposite | bool | Lezen | Retourneert true omdat dit knooppunt child nodes kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als dit knooppunt child nodes heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van de node op. |
LastChild | Node | Lezen | Haalt het laatste kind van het knooppunt op. |
Count | int | Lezen | Haalt het aantal directe kinderen van dit knooppunt op. |
ParentNode | CompositeNode | Lezen | Haalt de directe ouder van dit knooppunt op. |
Document | DocumentBase | Lezen | Haalt het document op waartoe dit knooppunt behoort. |
PreviousSibling | Node | Lezen | Haalt de node op die direct voorafgaat aan deze node. |
NextSibling | Node | Lezen | Haalt de node op die onmiddellijk volgt op deze node. |
Range | Range | Lezen | Retourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen. |
CustomNodeId | int | Lezen/schrijven | Specificeert een aangepaste knooppunt-identifier. |
IsMultiSection | bool | Lezen | Retourneert true als deze instantie een bereik (multi-section) gestructureerde documenttag is. |
Node | Node | Lezen | Retourneert Node-object dat deze interface implementeert. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |