StructuredDocumentTag
Przegląd
StructuredDocumentTag jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: CompositeNode, IMarkupNode, ITrackableNode i 2 kolejnych.
Reprezentuje znacznik strukturalny dokumentu (SDT lub kontrolkę zawartości) w dokumencie.
Ta klasa udostępnia 31 metod do pracy z obiektami StructuredDocumentTag w programach .NET. Dostępne metody obejmują: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator oraz 19 dodatkowych metod. Wszystkie publiczne członkowie są dostępni dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.Words FOSS dla .NET. Właściwości: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color oraz 38 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
NodeType | NodeType | Odczyt | Zwraca StructuredDocumentTag. |
Placeholder | BuildingBlock | Odczyt | Pobiera BuildingBlock zawierający tekst zastępczy, który powinien być wyświetlany, gdy zawartość tego fragmentu SDT jest pusta, powiązany zmapowany element XML jest pusty, jak określono w elemencie XmlMapping, lub element IsShowingPlaceholderText ma wartość true. |
PlaceholderName | string | Odczyt/zapis | Pobiera lub ustawia nazwę BuildingBlock zawierającego tekst zastępczy. |
Level | MarkupLevel | Odczyt | Pobiera poziom, na którym występuje ten SDT w drzewie dokumentu. |
SdtType | SdtType | Odczyt | Pobiera typ tego Structured document tag. |
Id | int | Odczyt | Określa unikalny, tylko do odczytu, trwały numeryczny Id dla tego SDT. |
LockContentControl | bool | Odczyt/zapis | Gdy ustawione na true, ta właściwość uniemożliwi użytkownikowi usunięcie tego SDT. |
LockContents | bool | Odczyt/zapis | Gdy ustawione na true, ta właściwość uniemożliwi użytkownikowi edycję zawartości tego SDT. |
IsShowingPlaceholderText | bool | Odczyt/zapis | Określa, czy zawartość tego SDT ma być interpretowana jako tekst zastępczy (w przeciwieństwie do zwykłej treści tekstowej w SDT). |
Tag | string | Odczyt/zapis | Określa znacznik powiązany z bieżącym węzłem SDT. |
ContentsFont | Font | Odczyt | Formatowanie czcionki, które zostanie zastosowane do tekstu wprowadzonego do SDT. |
EndCharacterFont | Font | Odczyt | Formatowanie czcionki, które zostanie zastosowane do ostatniego znaku wprowadzonego tekstu w SDT. |
IsTemporary | bool | Odczyt/zapis | Określa, czy ten SDT ma zostać usunięty z dokumentu WordProcessingML, gdy jego zawartość zostanie zmodyfikowana. |
Title | string | Odczyt/zapis | Określa przyjazną nazwę powiązaną z tym SDT. |
ListItems | SdtListItemCollection | Odczyt | Pobiera SdtListItemCollection powiązane z tym SDT. |
Checked | bool | Odczyt/zapis | Pobiera/Ustawia bieżący stan Checkbox SDT. |
Appearance | SdtAppearance | Odczyt/zapis | Pobiera/ustawia wygląd znacznika dokumentu strukturalnego. |
DateDisplayLocale | int | Odczyt/zapis | Umożliwia ustawienie/pobranie formatu językowego dla daty wyświetlanej w tym SDT. |
DateDisplayFormat | string | Odczyt/zapis | Ciąg znaków reprezentujący format, w jakim wyświetlane są daty. |
FullDate | DateTime | Odczyt/zapis | Określa pełną datę i godzinę ostatnio wprowadzoną do tego SDT. |
DateStorageFormat | SdtDateStorageFormat | Odczyt/zapis | Pobiera/ustawia format, w którym data dla SDT daty jest przechowywana, gdy SDT jest powiązany z węzłem XML w magazynie danych dokumentu. |
CalendarType | SdtCalendarType | Odczyt/zapis | Określa typ kalendarza dla tego SDT. |
BuildingBlockGallery | string | Odczyt/zapis | Określa typ bloku konstrukcyjnego dla tego SDT. |
BuildingBlockCategory | string | Odczyt/zapis | Określa kategorię bloku konstrukcyjnego dla tego węzła SDT. |
Multiline | bool | Odczyt/zapis | Określa, czy ten SDT zezwala na wiele linii tekstu. |
Color | System.Drawing.Color | Odczyt/zapis | Pobiera lub ustawia kolor znacznika structured document tag. |
Style | Style | Odczyt/zapis | Pobiera lub ustawia właściwość Style znacznika strukturalnego dokumentu. |
StyleName | string | Odczyt/zapis | Pobiera lub ustawia nazwę stylu zastosowanego w znaczniku dokumentu strukturalnego. |
XmlMapping | XmlMapping | Odczyt | Zwraca obiekt reprezentujący mapowanie tego znacznika strukturalnego dokumentu do danych XML w niestandardowej części XML bieżącego dokumentu. |
WordOpenXML | string | Odczyt | Zwraca ciąg znaków reprezentujący XML zawarty w węźle w formacie FlatOpc. |
WordOpenXMLMinimal | string | Odczyt | Zwraca ciąg znaków reprezentujący XML zawarty w węźle w formacie FlatOpc. |
IsComposite | bool | Odczyt | Zwraca true, ponieważ ten węzeł może mieć węzły potomne. |
HasChildNodes | bool | Odczyt | Zwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne. |
FirstChild | Node | Odczyt | Pobiera pierwsze dziecko węzła. |
LastChild | Node | Odczyt | Pobiera ostatnie dziecko węzła. |
Count | int | Odczyt | Pobiera liczbę bezpośrednich potomków tego węzła. |
ParentNode | CompositeNode | Odczyt | Pobiera bezpośredniego rodzica tego węzła. |
Document | DocumentBase | Odczyt | Pobiera dokument, do którego należy ten węzeł. |
PreviousSibling | Node | Odczyt | Pobiera węzeł bezpośrednio poprzedzający ten węzeł. |
NextSibling | Node | Odczyt | Pobiera węzeł natychmiast następujący po tym węźle. |
Range | Range | Odczyt | Zwraca obiekt Range, który reprezentuje część dokumentu zawartą w tym węźle. |
CustomNodeId | int | Odczyt/zapis | Określa niestandardowy identyfikator węzła. |
IsMultiSection | bool | Odczyt | Zwraca true, jeśli ta instancja jest tagiem dokumentu strukturalnego o zasięgu (wielosekcjowym). |
Node | Node | Odczyt | Zwraca obiekt Node, który implementuje ten interfejs. |
Metody
| Sygnatura | Opis |
|---|---|
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel) | Inicjalizuje nową instancję klasy tagu dokumentu strukturalnego. |
SetCheckedSymbol(characterCode: int, fontName: string) | Ustawia symbol używany do reprezentowania stanu zaznaczonego kontrolki zawartości pola wyboru. |
SetUncheckedSymbol(characterCode: int, fontName: string) | Ustawia symbol używany do reprezentowania stanu niezaznaczonego kontrolki zawartości pola wyboru. |
RemoveSelfOnly() | Usuwa tylko ten węzeł SDT, ale zachowuje jego zawartość w drzewie dokumentu. |
Accept(visitor: DocumentVisitor) | Wywołuje VisitStructuredDocumentTagStart, następnie wywołuje Accept dla wszystkich węzłów potomnych inteligentnego znacznika i wywołuje VisitStructuredDocumentTagEnd na końcu. |
Clear() | Czyści zawartość tego znacznika strukturalnego dokumentu i wyświetla placeholder, jeśli jest zdefiniowany. |
AcceptStart(visitor: DocumentVisitor) | Akceptuje visitora w celu odwiedzenia początku StructuredDocumentTag. |
AcceptEnd(visitor: DocumentVisitor) | Akceptuje visitora w celu odwiedzenia końca StructuredDocumentTag. |
GetText() | Pobiera tekst tego węzła oraz wszystkich jego potomków. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Zwraca kolekcję węzłów potomnych, które pasują do określonego typu. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Returns an Nth child node that matches the specified type. |
SelectNodes(xpath: string) | Selects a list of nodes matching the XPath expression. |
SelectSingleNode(xpath: string) | Selects the first Node that matches the XPath expression. |
GetEnumerator() | Provides support for the for each style iteration over the child nodes of this node. |
AppendChild(newChild: T) | Dodaje określony węzeł na koniec listy węzłów potomnych tego węzła. |
PrependChild(newChild: T) | Dodaje określony węzeł na początek listy węzłów potomnych tego węzła. |
InsertAfter(newChild: T, refChild: Node) | Wstawia określony węzeł bezpośrednio po określonym węźle referencyjnym. |
InsertBefore(newChild: T, refChild: Node) | Wstawia określony węzeł bezpośrednio przed określonym węzłem referencyjnym. |
RemoveChild(oldChild: T) | Usuwa określony węzeł potomny. |
RemoveAllChildren() | Usuwa wszystkie węzły potomne bieżącego węzła. |
RemoveSmartTags() | Usuwa wszystkie SmartTag węzły potomne bieżącego węzła. |
IndexOf(child: Node) | Zwraca indeks określonego węzła potomnego w tablicy węzłów potomnych. |
CreateNavigator() | Tworzy nawigator, który może być używany do przeglądania i odczytywania węzłów. |
Clone(isCloneChildren: bool) | Należy używać przeciążenia Clone(bool, INodeCloningListener), gdy klonowanie węzła jest częścią innego (zazwyczaj złożonego) procesu klonowania węzłów. |
GetAncestor(ancestorType: Type) | Pobiera pierwszego przodka określonego typu obiektu. |
GetAncestorOf() | Wywołuje GetAncestorOf na tej instancji StructuredDocumentTag. |
Remove() | Usuwa się z rodzica. |
NextPreOrder(rootNode: Node) | Pobiera następny węzeł zgodnie z algorytmem przeglądania drzewa w kolejności preorderowej. |
PreviousPreOrder(rootNode: Node) | Pobiera poprzedni węzeł zgodnie z algorytmem przeglądania drzewa w kolejności preorderowej. |
ToString(saveFormat: SaveFormat) | Eksportuje zawartość węzła do łańcucha znaków w określonym formacie. |
NodeTypeToString(nodeType: NodeType) | Metoda pomocnicza, która konwertuje wartość wyliczenia typu węzła na przyjazny dla użytkownika łańcuch znaków. |