ShapeBase

Visão geral

ShapeBase é uma classe em Aspose.Words FOSS para .NET. Herda de: CompositeNode, IInline, IShape e mais 7.

Classe base para objetos na camada de desenho, como um AutoShape, forma livre, objeto OLE, controle ActiveX ou imagem.

Esta classe fornece 28 métodos para trabalhar com objetos ShapeBase em programas .NET. Os métodos disponíveis incluem: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator e mais 16 métodos. Todos os membros públicos estão acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.Words FOSS para .NET. Propriedades: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom e mais 71.

Propriedades

NomeTipoAcessoDescrição
FillFillLeituraObtém a formatação de preenchimento da forma.
ShadowFormatShadowFormatLeituraObtém a formatação de sombra para a forma.
GlowGlowFormatLeituraObtém a formatação de brilho para a forma.
ReflectionReflectionFormatLeituraObtém a formatação de reflexão da forma.
SoftEdgeSoftEdgeFormatLeituraObtém a formatação de borda suave para a forma.
ScreenTipstringLeitura/EscritaDefine o texto exibido quando o ponteiro do mouse passa sobre a forma.
HRefstringLeitura/EscritaObtém ou define o endereço de hiperlink completo para uma forma.
TargetstringLeitura/EscritaObtém ou define o frame de destino para o hiperlink da forma.
AlternativeTextstringLeitura/EscritaDefine texto alternativo a ser exibido em vez de um gráfico.
IsDecorativeboolLeitura/EscritaObtém ou define a flag que especifica se a forma é decorativa no documento.
TitlestringLeitura/EscritaObtém ou define o título (legenda) do objeto de forma atual.
NamestringLeitura/EscritaObtém ou define o nome opcional da forma.
IsInsertRevisionboolLeituraObtém a revisão de inserção.
IsDeleteRevisionboolLeituraObtém se a revisão é de exclusão.
IsMoveFromRevisionboolLeituraObtém o is move da revisão.
IsMoveToRevisionboolLeituraObtém o isMoveToRevision.
IsTopLevelboolLeituraRetorna true se esta forma não for um filho de uma forma de grupo.
IsGroupboolLeituraRetorna true se este for um shape de grupo.
IsImageboolLeituraRetorna true se este shape for um shape de imagem.
IsHorizontalRuleboolLeituraRetorna true se este shape for uma regra horizontal.
IsWordArtboolLeituraRetorna true se esta forma for um objeto WordArt.
CanHaveImageboolLeituraRetorna true se o tipo de forma permite que a forma tenha uma imagem.
AnchorLockedboolLeitura/EscritaEspecifica se a âncora da forma está bloqueada.
AspectRatioLockedboolLeitura/EscritaEspecifica se a proporção da forma está bloqueada.
AllowOverlapboolLeitura/EscritaObtém ou define um valor que especifica se esta forma pode sobrepor outras formas.
BehindTextboolLeitura/EscritaEspecifica se a forma está abaixo ou acima do texto.
IsInlineboolLeituraUma maneira rápida de determinar se esta forma está posicionada em linha com o texto.
LeftdoubleLeitura/EscritaObtém ou define a posição da borda esquerda do bloco contêiner da forma.
TopdoubleLeitura/EscritaObtém ou define a posição da borda superior do bloco contêiner da forma.
RightdoubleLeituraObtém a posição da borda direita do bloco contêiner da forma.
BottomdoubleLeituraObtém a posição da borda inferior do bloco contêiner da forma.
WidthdoubleLeitura/EscritaObtém ou define a largura do bloco contêiner da forma.
HeightdoubleLeitura/EscritaObtém ou define a altura do bloco contêiner da forma.
DistanceTopdoubleLeitura/EscritaRetorna ou define a distância (em pontos) entre o texto do documento e a borda superior da forma.
DistanceBottomdoubleLeitura/EscritaRetorna ou define a distância (em pontos) entre o texto do documento e a borda inferior da forma.
DistanceLeftdoubleLeitura/EscritaRetorna ou define a distância (em pontos) entre o texto do documento e a borda esquerda da forma.
DistanceRightdoubleLeitura/EscritaRetorna ou define a distância (em pontos) entre o texto do documento e a borda direita da forma.
RotationdoubleLeitura/EscritaDefine o ângulo (em graus) em que uma forma é girada.
ZOrderintLeitura/EscritaDetermina a ordem de exibição das formas sobrepostas.
ParentParagraphParagraphLeituraRetorna o parágrafo pai imediato.
BoundsRectangleFLeitura/EscritaObtém ou define a localização e o tamanho do bloco contêiner da shape.
BoundsInPointsRectangleFLeituraObtém a localização e o tamanho do bloco contêiner da shape em pontos, relativo à âncora da shape mais superior.
BoundsWithEffectsRectangleFLeituraObtém a extensão final que este objeto shape possui após a aplicação de efeitos de desenho.
ShapeTypeShapeTypeLeituraObtém o tipo da forma.
MarkupLanguageShapeMarkupLanguageLeituraObtém MarkupLanguage usado para este objeto gráfico.
SizeInPointsSizeFLeituraObtém o tamanho da forma em pontos.
FlipOrientationFlipOrientationLeitura/EscritaAltera a orientação de uma forma.
RelativeHorizontalPositionRelativeHorizontalPositionLeitura/EscritaEspecifica em relação ao que a forma está posicionada horizontalmente.
RelativeVerticalPositionRelativeVerticalPositionLeitura/EscritaEspecifica em relação ao que a forma está posicionada verticalmente.
RelativeHorizontalSizeRelativeHorizontalSizeLeitura/EscritaObtém ou define o valor do tamanho relativo da forma na direção horizontal.
RelativeVerticalSizeRelativeVerticalSizeLeitura/EscritaObtém ou define o valor do tamanho relativo da forma na direção vertical.
LeftRelativefloatLeitura/EscritaObtém ou define o valor que representa a posição esquerda relativa da forma em porcentagem.
TopRelativefloatLeitura/EscritaObtém ou define o valor que representa a posição superior relativa da forma em porcentagem.
HeightRelativefloatLeitura/EscritaObtém ou define o valor que representa a porcentagem da altura relativa da forma.
WidthRelativefloatLeitura/EscritaObtém ou define o valor que representa a porcentagem da largura relativa da forma.
HorizontalAlignmentHorizontalAlignmentLeitura/EscritaEspecifica como a forma é posicionada horizontalmente.
VerticalAlignmentVerticalAlignmentLeitura/EscritaEspecifica como a forma é posicionada verticalmente.
WrapTypeWrapTypeLeitura/EscritaDefine se a forma é inline ou flutuante.
WrapSideWrapSideLeitura/EscritaEspecifica como o texto é envolvido ao redor da forma.
CoordOriginPointLeitura/EscritaAs coordenadas do canto superior esquerdo do bloco contêiner desta forma.
CoordSizeSizeLeitura/EscritaA largura e a altura do espaço de coordenadas dentro do bloco contêiner desta forma.
FontFontLeituraFornece acesso à formatação de fonte deste objeto.
IsSignatureLineboolLeituraIndica que shape é um SignatureLine.
IsLayoutInCellboolLeitura/EscritaObtém ou define um sinalizador que indica se a forma é exibida dentro de uma tabela ou fora dela.
HiddenboolLeitura/EscritaObtém ou define um valor booleano que indica se a forma está visível.
IsCompositeboolLeituraRetorna true, pois este nó pode ter nós filhos.
HasChildNodesboolLeituraRetorna true se este nó tem algum nó filho.
FirstChildNodeLeituraObtém o primeiro filho do nó.
LastChildNodeLeituraObtém o último filho do nó.
CountintLeituraObtém o número de filhos imediatos deste nó.
NodeTypeNodeTypeLeituraObtém o tipo 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.

Métodos

AssinaturaDescrição
LocalToParent(value: PointF)Converte um valor do espaço de coordenadas local para o espaço de coordenadas da forma pai.
AdjustWithEffects(source: RectangleF)Adiciona ao retângulo de origem os valores da extensão do efeito e retorna o retângulo final.
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 N-é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 nó 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.
AcceptStart(visitor: DocumentVisitor)Quando implementado em uma classe derivada, chama o método VisitXXXStart do visitante de documento especificado.
AcceptEnd(visitor: DocumentVisitor)Quando implementado em uma classe derivada, chama o método VisitXXXEnd do visitante de documento especificado.
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 de nó faz parte de outro processo de clonagem de nó (geralmente composto).
Accept(visitor: DocumentVisitor)Chama Accept(visitor) nesta instância de ShapeBase.
GetAncestor(ancestorType: Type)Obtém o primeiro ancestral do tipo de objeto especificado.
GetAncestorOf()Chama GetAncestorOf nesta instância ShapeBase.
Remove()Remove-se do elemento pai.
NextPreOrder(rootNode: Node)Obtém o próximo nó de acordo com o algoritmo de travessia em pré-ordem da árvore.
PreviousPreOrder(rootNode: Node)Obtém o nó anterior de acordo com o algoritmo de travessia em 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 de enumeração de tipo de nó em uma string amigável ao usuário.

Ver também

 Português