Shape

Visão geral

Shape é uma classe em Aspose.Words FOSS para .NET. Herda de: ShapeBase, ITextBox, IStrokable.

Representa um objeto na camada de desenho, como um AutoShape, caixa de texto, forma livre, objeto OLE, controle ActiveX ou imagem.

Esta classe fornece 29 métodos para trabalhar com objetos Shape em programas .NET. Os métodos disponíveis incluem: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator e 17 métodos adicionais. 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: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText e mais 93.

Propriedades

NomeTipoAcessoDescrição
NodeTypeNodeTypeLeituraRetorna Shape.
StoryTypeStoryTypeLeituraRetorna Textbox.
ExtrusionEnabledboolLeituraRetorna true se o efeito de extrusão estiver ativado.
ShadowEnabledboolLeituraRetorna true se o efeito de sombra estiver ativado.
StrokeStrokeLeituraDefine um traço para uma forma.
StrokedboolLeitura/EscritaDefine se o caminho será traçado.
StrokeWeightdoubleLeitura/EscritaDefine a espessura do pincel que traça o caminho de uma forma em pontos.
StrokeColorColorLeitura/EscritaDefine a cor de um traço.
FilledboolLeitura/EscritaDetermina se o caminho fechado da forma será preenchido.
FillColorColorLeitura/EscritaDefine a cor do pincel que preenche o caminho fechado da forma.
HasImageboolLeituraRetorna true se a forma possui bytes de imagem ou vincula uma imagem.
ImageDataImageDataLeituraFornece acesso à imagem da forma.
OleFormatOleFormatLeituraFornece acesso aos dados OLE de uma forma.
TextBoxTextBoxLeituraDefine atributos que especificam como o texto é exibido em uma forma.
TextPathTextPathLeituraDefine o texto do caminho de texto (de um objeto WordArt).
FirstParagraphParagraphLeituraObtém o primeiro parágrafo no shape.
LastParagraphParagraphLeituraObtém o último parágrafo no Shape.
HorizontalRuleFormatHorizontalRuleFormatLeituraFornece acesso às propriedades da forma de linha horizontal.
AdjustmentsAdjustmentCollectionLeituraFornece acesso aos valores brutos de ajuste de uma forma.
SignatureLineSignatureLineLeituraObtém o objeto SignatureLine se a forma for uma linha de assinatura.
HasChartboolLeituraRetorna true se este Shape tem um Chart.
HasSmartArtboolLeituraRetorna true se este Shape tem um objeto SmartArt.
ChartChartLeituraFornece acesso às propriedades do Chart se este Shape tem um Chart.
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 para a forma.
SoftEdgeSoftEdgeFormatLeituraObtém a formatação de borda suave da 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 quadro de destino para o hiperlink da forma.
AlternativeTextstringLeitura/EscritaDefine o texto alternativo a ser exibido em vez de um gráfico.
IsDecorativeboolLeitura/EscritaObtém ou define o indicador que especifica se a forma é decorativa no documento.
TitlestringLeitura/EscritaObtém ou define o título (legenda) do objeto shape atual.
NamestringLeitura/EscritaObtém ou define o nome opcional da forma.
IsInsertRevisionboolLeituraObtém a revisão de inserção.
IsDeleteRevisionboolLeituraObtém a revisão de exclusão.
IsMoveFromRevisionboolLeituraObtém o is move da revisão.
IsMoveToRevisionboolLeituraObtém o is move para revisão.
IsTopLevelboolLeituraRetorna true se esta forma não for um filho de uma forma de grupo.
IsGroupboolLeituraRetorna true se esta for uma forma de grupo.
IsImageboolLeituraRetorna true se esta forma for uma forma de imagem.
IsHorizontalRuleboolLeituraRetorna true se esta forma for uma linha 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á travada.
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) que uma forma é rotacionada.
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 forma.
BoundsInPointsRectangleFLeituraObtém a localização e o tamanho do bloco contêiner da forma em pontos, relativo à âncora da forma mais superior.
BoundsWithEffectsRectangleFLeituraObtém a extensão final que este objeto de forma 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 a que a forma está posicionada horizontalmente.
RelativeVerticalPositionRelativeVerticalPositionLeitura/EscritaEspecifica em relação a 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 percentagem.
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 é contornado 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ó.
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
Shape(doc: DocumentBase, shapeType: ShapeType)Cria um novo objeto shape.
Accept(visitor: DocumentVisitor)Chama VisitShapeStart, então chama Accept para todos os nós filhos da shape e chama VisitShapeEnd ao final.
AcceptStart(visitor: DocumentVisitor)Aceita um visitante para visitar o início da forma.
AcceptEnd(visitor: DocumentVisitor)Aceita um visitante para visitar o final da forma.
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ó filho N-ésimo 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 node.
AppendChild(newChild: T)Adiciona o node especificado ao final da lista de nós filhos deste node.
PrependChild(newChild: T)Adiciona o node especificado ao início da lista de nós filhos deste node.
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 Shape.
Remove()Remove a si mesmo 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