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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
NodeType | NodeType | Leitura | Retorna StructuredDocumentTag. |
Placeholder | BuildingBlock | Leitura | Obté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. |
PlaceholderName | string | Leitura/Escrita | Obtém ou define Nome do BuildingBlock contendo texto de placeholder. |
Level | MarkupLevel | Leitura | Obtém o nível no qual este SDT ocorre na árvore do documento. |
SdtType | SdtType | Leitura | Obtém o tipo deste Structured document tag. |
Id | int | Leitura | Especifica um Id numérico persistente, exclusivo e somente leitura para este SDT. |
LockContentControl | bool | Leitura/Escrita | Quando definido como verdadeiro, esta propriedade impedirá que um usuário exclua este SDT. |
LockContents | bool | Leitura/Escrita | Quando definido como verdadeiro, esta propriedade impedirá que um usuário edite o conteúdo deste SDT. |
IsShowingPlaceholderText | bool | Leitura/Escrita | Especifica 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). |
Tag | string | Leitura/Escrita | Especifica uma tag associada ao nó SDT atual. |
ContentsFont | Font | Leitura | Formatação de fonte que será aplicada ao texto inserido no SDT. |
EndCharacterFont | Font | Leitura | Formatação de fonte que será aplicada ao último caractere do texto inserido no SDT. |
IsTemporary | bool | Leitura/Escrita | Especifica se este SDT deverá ser removido do documento WordProcessingML quando seu conteúdo for modificado. |
Title | string | Leitura/Escrita | Especifica o nome amigável associado a este SDT. |
ListItems | SdtListItemCollection | Leitura | Obtém SdtListItemCollection associado a este SDT. |
Checked | bool | Leitura/Escrita | Obtém/Define o estado atual do Checkbox SDT. |
Appearance | SdtAppearance | Leitura/Escrita | Obtém/define a aparência de uma tag de documento estruturado. |
DateDisplayLocale | int | Leitura/Escrita | Permite definir/obter o formato de idioma para a data exibida neste SDT. |
DateDisplayFormat | string | Leitura/Escrita | String que representa o formato em que as datas são exibidas. |
FullDate | DateTime | Leitura/Escrita | Especifica a data e hora completas inseridas pela última vez neste SDT. |
DateStorageFormat | SdtDateStorageFormat | Leitura/Escrita | Obté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. |
CalendarType | SdtCalendarType | Leitura/Escrita | Especifica o tipo de calendário para este SDT. |
BuildingBlockGallery | string | Leitura/Escrita | Especifica o tipo de bloco de construção para este SDT. |
BuildingBlockCategory | string | Leitura/Escrita | Especifica a categoria do bloco de construção para este nó SDT. |
Multiline | bool | Leitura/Escrita | Especifica se este SDT permite várias linhas de texto. |
Color | System.Drawing.Color | Leitura/Escrita | Obtém ou define a cor da tag de documento estruturado. |
Style | Style | Leitura/Escrita | Obtém ou define o Style da structured document tag. |
StyleName | string | Leitura/Escrita | Obtém ou define o nome do estilo aplicado à tag de documento estruturado. |
XmlMapping | XmlMapping | Leitura | Obtém um objeto que representa o mapeamento desta tag de documento estruturado para dados XML em uma parte XML personalizada do documento atual. |
WordOpenXML | string | Leitura | Obtém uma string que representa o XML contido no nó no formato FlatOpc. |
WordOpenXMLMinimal | string | Leitura | Obtém uma string que representa o XML contido no nó no formato FlatOpc. |
IsComposite | bool | Leitura | Retorna true, pois este nó pode ter nós filhos. |
HasChildNodes | bool | Leitura | Retorna true se este nó tem nós filhos. |
FirstChild | Node | Leitura | Obtém o primeiro filho do nó. |
LastChild | Node | Leitura | Obtém o último filho do nó. |
Count | int | Leitura | Obtém o número de filhos imediatos deste nó. |
ParentNode | CompositeNode | Leitura | Obtém o pai imediato deste nó. |
Document | DocumentBase | Leitura | Obtém o documento ao qual este nó pertence. |
PreviousSibling | Node | Leitura | Obtém o nó imediatamente anterior a este nó. |
NextSibling | Node | Leitura | Obtém o nó imediatamente seguinte a este nó. |
Range | Range | Leitura | Retorna um objeto Range que representa a parte de um documento que está contida neste nó. |
CustomNodeId | int | Leitura/Escrita | Especifica um identificador de nó personalizado. |
IsMultiSection | bool | Leitura | Retorna true se esta instância for uma tag de documento estruturado de intervalo (multi-seção). |
Node | Node | Leitura | Retorna objeto Node que implementa esta interface. |
Métodos
| Assinatura | Descriçã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. |