StructuredDocumentTag

StructuredDocumentTag

Visão geral

StructuredDocumentTag é uma classe em Aspose.Words FOSS para .NET. Herda de: CompositeNode, IMarkupNode, ITrackableNode e mais 2.

Representa uma tag de documento estruturado (SDT ou controle de conteúdo) em um documento.

Esta classe fornece 31 métodos para trabalhar com objetos StructuredDocumentTag em programas .NET. Os métodos disponíveis incluem: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator e mais 19 métodos. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.Words FOSS para .NET. Propriedades: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color e mais 38.

Propriedades

NomeTipoAcessoDescrição
NodeTypeNodeTypeLeituraRetorna StructuredDocumentTag.
PlaceholderBuildingBlockLeituraObtém o BuildingBlock contendo texto de espaço reservado que deve ser exibido quando o conteúdo desta execução SDT estiver vazio, o elemento XML mapeado associado estiver vazio conforme especificado pelo elemento XmlMapping ou o elemento IsShowingPlaceholderText for verdadeiro.
PlaceholderNamestringLeitura/EscritaObtém ou define Nome do BuildingBlock contendo texto de placeholder.
LevelMarkupLevelLeituraObtém o nível no qual este SDT ocorre na árvore do documento.
SdtTypeSdtTypeLeituraObtém o tipo deste Structured document tag.
IdintLeituraEspecifica um Id numérico persistente, exclusivo e somente leitura para este SDT.
LockContentControlboolLeitura/EscritaQuando definido como verdadeiro, esta propriedade impedirá que um usuário exclua este SDT.
LockContentsboolLeitura/EscritaQuando definido como verdadeiro, esta propriedade impedirá que um usuário edite o conteúdo deste SDT.
IsShowingPlaceholderTextboolLeitura/EscritaEspecifica se o conteúdo deste SDT deve ser interpretado como contendo texto de placeholder (em vez de conteúdo de texto regular dentro do SDT).
TagstringLeitura/EscritaEspecifica uma tag associada ao nó SDT atual.
ContentsFontFontLeituraFormatação de fonte que será aplicada ao texto inserido no SDT.
EndCharacterFontFontLeituraFormatação de fonte que será aplicada ao último caractere do texto inserido no SDT.
IsTemporaryboolLeitura/EscritaEspecifica se este SDT deverá ser removido do documento WordProcessingML quando seu conteúdo for modificado.
TitlestringLeitura/EscritaEspecifica o nome amigável associado a este SDT.
ListItemsSdtListItemCollectionLeituraObtém SdtListItemCollection associado a este SDT.
CheckedboolLeitura/EscritaObtém/Define o estado atual do Checkbox SDT.
AppearanceSdtAppearanceLeitura/EscritaObtém/define a aparência de uma tag de documento estruturado.
DateDisplayLocaleintLeitura/EscritaPermite definir/obter o formato de idioma para a data exibida neste SDT.
DateDisplayFormatstringLeitura/EscritaString que representa o formato em que as datas são exibidas.
FullDateDateTimeLeitura/EscritaEspecifica a data e hora completas inseridas pela última vez neste SDT.
DateStorageFormatSdtDateStorageFormatLeitura/EscritaObtém/define o formato no qual a data para um SDT de data é armazenada quando o SDT está vinculado a um nó XML no repositório de dados do documento.
CalendarTypeSdtCalendarTypeLeitura/EscritaEspecifica o tipo de calendário para este SDT.
BuildingBlockGallerystringLeitura/EscritaEspecifica o tipo de bloco de construção para este SDT.
BuildingBlockCategorystringLeitura/EscritaEspecifica a categoria do bloco de construção para este nó SDT.
MultilineboolLeitura/EscritaEspecifica se este SDT permite várias linhas de texto.
ColorSystem.Drawing.ColorLeitura/EscritaObtém ou define a cor da tag de documento estruturado.
StyleStyleLeitura/EscritaObtém ou define o Style da structured document tag.
StyleNamestringLeitura/EscritaObtém ou define o nome do estilo aplicado à tag de documento estruturado.
XmlMappingXmlMappingLeituraObtém um objeto que representa o mapeamento desta tag de documento estruturado para dados XML em uma parte XML personalizada do documento atual.
WordOpenXMLstringLeituraObtém uma string que representa o XML contido no nó no formato FlatOpc.
WordOpenXMLMinimalstringLeituraObtém uma string que representa o XML contido no nó no formato FlatOpc.
IsCompositeboolLeituraRetorna true, pois este nó pode ter nós filhos.
HasChildNodesboolLeituraRetorna true se este nó tem nós filhos.
FirstChildNodeLeituraObtém o primeiro filho do nó.
LastChildNodeLeituraObtém o último filho do nó.
CountintLeituraObtém o número de filhos imediatos deste nó.
ParentNodeCompositeNodeLeituraObtém o pai imediato deste nó.
DocumentDocumentBaseLeituraObtém o documento ao qual este nó pertence.
PreviousSiblingNodeLeituraObtém o nó imediatamente anterior a este nó.
NextSiblingNodeLeituraObtém o nó imediatamente seguinte a este nó.
RangeRangeLeituraRetorna um objeto Range que representa a parte de um documento que está contida neste nó.
CustomNodeIdintLeitura/EscritaEspecifica um identificador de nó personalizado.
IsMultiSectionboolLeituraRetorna true se esta instância for uma tag de documento estruturado de intervalo (multi-seção).
NodeNodeLeituraRetorna objeto Node que implementa esta interface.

Métodos

AssinaturaDescrição
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel)Inicializa uma nova instância da classe Structured document tag.
SetCheckedSymbol(characterCode: int, fontName: string)Define o símbolo usado para representar o estado marcado de um controle de conteúdo de caixa de seleção.
SetUncheckedSymbol(characterCode: int, fontName: string)Define o símbolo usado para representar o estado desmarcado de um controle de conteúdo de caixa de seleção.
RemoveSelfOnly()Remove apenas este nó SDT em si, mas mantém seu conteúdo dentro da árvore do documento.
Accept(visitor: DocumentVisitor)Chama VisitStructuredDocumentTagStart, então chama Accept para todos os nós filhos da smart tag e chama VisitStructuredDocumentTagEnd ao final.
Clear()Limpa o conteúdo desta tag de documento estruturado e exibe um placeholder se ele estiver definido.
AcceptStart(visitor: DocumentVisitor)Aceita um visitante para visitar o início do StructuredDocumentTag.
AcceptEnd(visitor: DocumentVisitor)Aceita um visitante para visitar o fim do StructuredDocumentTag.
GetText()Obtém o texto deste nó e de todos os seus filhos.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retorna uma coleção de nós filhos que correspondem ao tipo especificado.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retorna o enésimo nó filho que corresponde ao tipo especificado.
SelectNodes(xpath: string)Seleciona uma lista de nós que correspondem à expressão XPath.
SelectSingleNode(xpath: string)Seleciona o primeiro Node que corresponde à expressão XPath.
GetEnumerator()Fornece suporte para iteração no estilo for each sobre os nós filhos deste nó.
AppendChild(newChild: T)Adiciona o nó especificado ao final da lista de nós filhos deste nó.
PrependChild(newChild: T)Adiciona o nó especificado ao início da lista de nós filhos deste nó.
InsertAfter(newChild: T, refChild: Node)Insere o nó especificado imediatamente após o nó de referência especificado.
InsertBefore(newChild: T, refChild: Node)Insere o nó especificado imediatamente antes do nó de referência especificado.
RemoveChild(oldChild: T)Remove o nó filho especificado.
RemoveAllChildren()Remove todos os nós filhos do nó atual.
RemoveSmartTags()Remove todos os nós descendentes SmartTag do nó atual.
IndexOf(child: Node)Retorna o índice do nó filho especificado no array de nós filhos.
CreateNavigator()Cria um navegador que pode ser usado para percorrer e ler nós.
Clone(isCloneChildren: bool)Você deve usar a sobrecarga Clone(bool, INodeCloningListener) quando a clonagem do nó faz parte de outro processo de clonagem de nó (geralmente composto).
GetAncestor(ancestorType: Type)Obtém o primeiro ancestral do tipo de objeto especificado.
GetAncestorOf()Chama GetAncestorOf nesta instância de StructuredDocumentTag.
Remove()Remove-se do pai.
NextPreOrder(rootNode: Node)Obtém o próximo nó de acordo com o algoritmo de travessia pré-ordem da árvore.
PreviousPreOrder(rootNode: Node)Obtém o nó anterior de acordo com o algoritmo de travessia pré-ordem da árvore.
ToString(saveFormat: SaveFormat)Exporta o conteúdo do nó para uma string no formato especificado.
NodeTypeToString(nodeType: NodeType)Um método utilitário que converte um valor enum de tipo de nó em uma string amigável ao usuário.

Ver também

 Português