StructuredDocumentTag

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

NazwaTypDostępOpis
NodeTypeNodeTypeOdczytZwraca StructuredDocumentTag.
PlaceholderBuildingBlockOdczytPobiera 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.
PlaceholderNamestringOdczyt/zapisPobiera lub ustawia nazwę BuildingBlock zawierającego tekst zastępczy.
LevelMarkupLevelOdczytPobiera poziom, na którym występuje ten SDT w drzewie dokumentu.
SdtTypeSdtTypeOdczytPobiera typ tego Structured document tag.
IdintOdczytOkreśla unikalny, tylko do odczytu, trwały numeryczny Id dla tego SDT.
LockContentControlboolOdczyt/zapisGdy ustawione na true, ta właściwość uniemożliwi użytkownikowi usunięcie tego SDT.
LockContentsboolOdczyt/zapisGdy ustawione na true, ta właściwość uniemożliwi użytkownikowi edycję zawartości tego SDT.
IsShowingPlaceholderTextboolOdczyt/zapisOkreśla, czy zawartość tego SDT ma być interpretowana jako tekst zastępczy (w przeciwieństwie do zwykłej treści tekstowej w SDT).
TagstringOdczyt/zapisOkreśla znacznik powiązany z bieżącym węzłem SDT.
ContentsFontFontOdczytFormatowanie czcionki, które zostanie zastosowane do tekstu wprowadzonego do SDT.
EndCharacterFontFontOdczytFormatowanie czcionki, które zostanie zastosowane do ostatniego znaku wprowadzonego tekstu w SDT.
IsTemporaryboolOdczyt/zapisOkreśla, czy ten SDT ma zostać usunięty z dokumentu WordProcessingML, gdy jego zawartość zostanie zmodyfikowana.
TitlestringOdczyt/zapisOkreśla przyjazną nazwę powiązaną z tym SDT.
ListItemsSdtListItemCollectionOdczytPobiera SdtListItemCollection powiązane z tym SDT.
CheckedboolOdczyt/zapisPobiera/Ustawia bieżący stan Checkbox SDT.
AppearanceSdtAppearanceOdczyt/zapisPobiera/ustawia wygląd znacznika dokumentu strukturalnego.
DateDisplayLocaleintOdczyt/zapisUmożliwia ustawienie/pobranie formatu językowego dla daty wyświetlanej w tym SDT.
DateDisplayFormatstringOdczyt/zapisCiąg znaków reprezentujący format, w jakim wyświetlane są daty.
FullDateDateTimeOdczyt/zapisOkreśla pełną datę i godzinę ostatnio wprowadzoną do tego SDT.
DateStorageFormatSdtDateStorageFormatOdczyt/zapisPobiera/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.
CalendarTypeSdtCalendarTypeOdczyt/zapisOkreśla typ kalendarza dla tego SDT.
BuildingBlockGallerystringOdczyt/zapisOkreśla typ bloku konstrukcyjnego dla tego SDT.
BuildingBlockCategorystringOdczyt/zapisOkreśla kategorię bloku konstrukcyjnego dla tego węzła SDT.
MultilineboolOdczyt/zapisOkreśla, czy ten SDT zezwala na wiele linii tekstu.
ColorSystem.Drawing.ColorOdczyt/zapisPobiera lub ustawia kolor znacznika structured document tag.
StyleStyleOdczyt/zapisPobiera lub ustawia właściwość Style znacznika strukturalnego dokumentu.
StyleNamestringOdczyt/zapisPobiera lub ustawia nazwę stylu zastosowanego w znaczniku dokumentu strukturalnego.
XmlMappingXmlMappingOdczytZwraca obiekt reprezentujący mapowanie tego znacznika strukturalnego dokumentu do danych XML w niestandardowej części XML bieżącego dokumentu.
WordOpenXMLstringOdczytZwraca ciąg znaków reprezentujący XML zawarty w węźle w formacie FlatOpc.
WordOpenXMLMinimalstringOdczytZwraca ciąg znaków reprezentujący XML zawarty w węźle w formacie FlatOpc.
IsCompositeboolOdczytZwraca true, ponieważ ten węzeł może mieć węzły potomne.
HasChildNodesboolOdczytZwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne.
FirstChildNodeOdczytPobiera pierwsze dziecko węzła.
LastChildNodeOdczytPobiera ostatnie dziecko węzła.
CountintOdczytPobiera liczbę bezpośrednich potomków tego węzła.
ParentNodeCompositeNodeOdczytPobiera bezpośredniego rodzica tego węzła.
DocumentDocumentBaseOdczytPobiera dokument, do którego należy ten węzeł.
PreviousSiblingNodeOdczytPobiera węzeł bezpośrednio poprzedzający ten węzeł.
NextSiblingNodeOdczytPobiera węzeł natychmiast następujący po tym węźle.
RangeRangeOdczytZwraca obiekt Range, który reprezentuje część dokumentu zawartą w tym węźle.
CustomNodeIdintOdczyt/zapisOkreśla niestandardowy identyfikator węzła.
IsMultiSectionboolOdczytZwraca true, jeśli ta instancja jest tagiem dokumentu strukturalnego o zasięgu (wielosekcjowym).
NodeNodeOdczytZwraca obiekt Node, który implementuje ten interfejs.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski