ShapeRange Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um intervalo de formas, que é um conjunto de formas em um documento.
public interface class ShapeRange : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000209B5-0000-0000-C000-000000000046")]
public interface ShapeRange : System.Collections.IEnumerable
type ShapeRange = interface
interface IEnumerable
Public Interface ShapeRange
Implements IEnumerable
- Atributos
- Implementações
Comentários
O intervalo de formas pode conter desde uma única forma até todas as formas do documento. Você pode incluir as formas desejadas, escolhidas entre todas as formas do documento ou todas as formas na seleção, para construir um intervalo de formas. Por exemplo, você poderia construir uma coleção ShapeRange contendo as três primeiras formas em um documento, todas as formas selecionadas em um documento ou todas as formas livres em um documento.
Nota A maioria das operações que você pode fazer com um Shape objeto, você também pode fazer com um objeto ShapeRange que contém apenas uma forma. Algumas operações, quando executadas em um objeto ShapeRange que contém mais de uma forma, causará um erro.
Use Shapes.Range(index
), onde index
é o nome ou o número de índice da forma ou uma matriz que contém nomes ou números de índice de formas, para retornar uma coleção ShapeRange que representa um conjunto de formas em um documento. Você pode usar programaticamente uma matriz para construir uma matriz de nomes ou números de índice.
Embora você possa usar o Range(Object) método para retornar qualquer número de formas, é mais simples usar o Item[Object] método se você quiser retornar apenas um único membro da coleção. Por exemplo, Shapes(1) é mais simples que Shapes.Range(1).
Use Selection.ShapeRange(index
), onde index
é o nome ou o número do índice, para retornar um objeto Shape que representa uma forma dentro de uma seleção.
Use o Align(MsoAlignCmd, Int32)método , Distribute(MsoDistributeCmd, Int32)ou ZOrder(MsoZOrderCmd) para posicionar um conjunto de formas em relação umas às outras ou relativas ao documento.
Use o Group()método , Regroup()ou Ungroup() para criar e trabalhar com uma única forma formada a partir de um intervalo de formas. A GroupItems propriedade de um objeto Shape retorna o GroupShapes objeto, que representa todas as formas agrupadas para formar uma forma.
O gravador sempre usa a ShapeRange propriedade ao gravar formas.
Um objeto ShapeRange não inclui InlineShape objetos.
Propriedades
Adjustments |
Retorna um Adjustments objeto que contém valores de ajuste para todos os ajustes no objeto especificado ShapeRange que representa um AutoShape ou WordArt. |
AlternativeText |
Retorna ou define o texto alternativo associado a uma forma em uma página da Web. |
Anchor |
Retorna um Range objeto que representa o intervalo de ancoragem para o intervalo de formas especificado. |
Application |
Retorna um Application objeto que representa o aplicativo microsoft Word. |
AutoShapeType |
Retorna ou define o tipo de forma para o objeto especificado ShapeRange , que deve representar um AutoShape diferente de um desenho de linha ou de forma livre. |
BackgroundStyle |
Obtém ou define o estilo de plano de fundo das formas no intervalo de formas especificado. |
Callout |
Retorna um CalloutFormat objeto que contém propriedades de formatação de callout para o objeto especificado ShapeRange que representa callouts. |
CanvasItems |
Retorna um CanvasShapes objeto que representa uma coleção de formas em uma tela de desenho. |
Child |
True se todas as formas em um intervalo de formas forem formas filho do mesmo pai. |
ConnectionSiteCount |
Reservado para uso interno. |
Connector |
Reservado para uso interno. |
ConnectorFormat |
Reservado para uso interno. |
Count |
Retorna o número de itens na coleção especificada. |
Creator |
Retorna um inteiro de 32 bits que indica o aplicativo no qual o objeto especificado foi criado. |
Diagram |
Retorna um objeto Diagrama ao qual pertence um nó de diagrama. |
DiagramNode |
Retorna um DiagramNode objeto que representa um nó em um diagrama. |
Fill |
Retorna um FillFormat objeto que contém propriedades de formatação de preenchimento para a forma especificada. |
Glow |
Retorna um GlowFormat objeto que representa a formatação de brilho para um intervalo de formas. Somente leitura. |
GroupItems |
Retorna um GroupShapes objeto que representa as formas individuais no objeto especificado ShapeRange que representa formas agrupadas. |
HasDiagram |
MsoTrue se uma forma for um diagrama. |
HasDiagramNode |
MsoTrue se uma forma for um nó de diagrama. |
Height |
Retorna ou define a altura do objeto especificado em pontos. |
HeightRelative |
Retorna ou define um Single que representa a porcentagem da forma de destino à qual o intervalo de formas é dimensionado. Leitura/gravação. |
HorizontalFlip |
Indica que uma forma foi virada horizontalmente. |
Hyperlink |
Retorna um WdShapePosition objeto que representa o hiperlink associado ao objeto especificado ShapeRange . |
ID |
Retorna o tipo do objeto especificado. |
Item[Object] |
Retorna um objeto individual de uma coleção. |
LayoutInCell |
Retorna um Inteiro que representa se uma forma em uma tabela é exibida dentro da tabela ou fora da tabela. True indica que uma imagem especificada é exibida dentro da tabela. False indica que uma imagem especificada é exibida fora da tabela. |
Left |
Retorna ou define um Single que representa a posição horizontal, medida em pontos, do intervalo de formas especificado. Também pode ser qualquer constante válida WdShapePosition . |
LeftRelative |
Retorna ou define um valor único que representa a posição relativa de esquerdo de um intervalo de formas. Leitura/gravação. |
Line |
Retorna um LineFormat objeto que contém propriedades de formatação de linha para a forma especificada. |
LockAnchor |
True se a âncora do objeto especificado ShapeRange estiver bloqueada para o intervalo de ancoragem. |
LockAspectRatio |
MsoTrue se a forma especificada retém suas proporções originais quando você a redimensiona. MsoFalse se você pode alterar a altura e largura da forma independentemente uma da outra, ao redimensioná-la. |
Name |
Retorna ou define o nome do objeto especificado. |
Nodes |
Retorna uma ShapeNodes coleção que representa a descrição geométrica da forma especificada. |
Parent |
Retorna um objeto que representa o objeto pai do objeto especificado. |
ParentGroup |
Retorna um Shape objeto que representa a forma pai comum de um intervalo de formas filho. |
PictureFormat |
Retorna um PictureFormat objeto que contém propriedades de formatação de imagem para o objeto especificado ShapeRange que representa uma imagem ou objeto OLE. |
Reflection |
Retorna um ReflectionFormat objeto que representa a formatação de reflexão para um intervalo de formas. Somente leitura. |
RelativeHorizontalPosition |
Especifica qual é a posição horizontal de um intervalo de formas relativa. |
RelativeHorizontalSize |
Retorna ou define uma WdRelativeHorizontalSize constante que representa o objeto ao qual um intervalo de formas é relativo. Leitura/gravação. |
RelativeVerticalPosition |
Especifica qual é a posição vertical de um intervalo de formas relativa. |
RelativeVerticalSize |
Retorna ou define uma WdRelativeVerticalSize constante que representa o objeto ao qual um intervalo de formas é relativo. Leitura/gravação. |
Rotation |
Retorna ou define o número de graus em que a forma especificada é girada ao redor do eixo z. Um valor positivo indica rotação no sentido horário; um valor negativo indica rotação no sentido anti-horário. |
RTF |
Reservado para uso interno. |
Shadow |
Retorna um ShadowFormat objeto que representa a formatação de sombra para a forma especificada. |
ShapeStyle |
Obtém ou define o estilo de forma para as formas no intervalo de formas especificado. |
SoftEdge |
Retorna um SoftEdgeFormat objeto que representa a formatação de borda macia para um intervalo de formas. Somente leitura. |
TextEffect |
Retorna um TextEffectFormat objeto que contém propriedades de formatação de efeito de texto para o objeto especificado ShapeRange que representa o WordArt. |
TextFrame |
Retorna um TextFrame objeto que contém o texto para a forma especificada. |
TextFrame2 |
Retorna um TextFrame2 objeto que contém o texto para o intervalo de formas especificado. Somente leitura. |
ThreeD |
Retorna um ThreeDFormat objeto que contém propriedades de formatação de efeito 3D – efeito para a forma especificada. |
Title |
Obtém ou define uma cadeia de caracteres que contém um título para as formas no intervalo de formas especificado. |
Top |
Retorna ou define a posição vertical do intervalo de formas especificado em pontos. |
TopRelative |
Retorna ou define um valor único que representa a posição relativa de superior de um intervalo de formas. Leitura/gravação. |
Type |
Retorna o tipo de forma. |
VerticalFlip |
True se a forma especificada for invertida ao redor do eixo vertical. |
Vertices |
Retorna as coordenadas dos vértices (e pontos de controle para curvas Bézier) do desenho de forma livre especificado como uma série de pares de coordenadas. |
Visible |
True se o objeto especificado ou a formatação aplicada a ele, está visível. |
Width |
Retorna ou define a largura do objeto especificado, em pontos. |
WidthRelative |
Retorna ou define um valor único que representa a largura relativa de um intervalo de formas. Leitura/gravação. |
WrapFormat |
Retorna um WrapFormat objeto que contém as propriedades para encapsular texto em torno do intervalo de formas especificado. |
ZOrderPosition |
Retorna a posição da forma especificada, de acordo com a ordem z. |
Métodos
Activate() |
Ativa o objeto especificado. |
Align(MsoAlignCmd, Int32) |
Alinha as formas no intervalo especificado de formas. |
Apply() |
Aplica-se à formatação de forma especificada que foi copiada usando o PickUp() método. |
CanvasCropBottom(Single) |
Corta uma porcentagem da altura de uma tela de desenho começando pela parte inferior da tela. |
CanvasCropLeft(Single) |
Corta uma porcentagem da largura de uma tela de desenho começando pela parte esquerda da tela. |
CanvasCropRight(Single) |
Corta uma porcentagem da largura de uma tela de desenho começando pela direita da tela. |
CanvasCropTop(Single) |
Cultiva uma porcentagem da largura de uma tela de desenho da parte superior da tela. |
ConvertToFrame() |
Converte a forma especificada em um quadro. Retorna um Frame objeto que representa o novo quadro. |
ConvertToInlineShape() |
Converte a forma especificada na camada de desenho de um documento em uma forma embutida na camada de texto. Retorna um InlineShape objeto que representa a imagem ou o objeto OLE. |
Delete() |
Exclui o objeto especificado. |
Distribute(MsoDistributeCmd, Int32) |
Distribui as formas uniformemente no intervalo especificado. |
Duplicate() |
Cria uma duplicata do objeto especificado ShapeRange , adiciona o novo intervalo de formas à Shapes coleção em um deslocamento padrão das formas originais e retorna o novo Shape objeto. |
Flip(MsoFlipCmd) |
Inclina uma forma no sentido horizontal ou vertical. |
GetEnumerator() |
Representa um intervalo de formas, que é um conjunto de formas em um documento. |
Group() |
Agrupa as formas no intervalo especificado. Retorna as formas agrupadas como um único Shape objeto. |
IncrementLeft(Single) |
Move horizontalmente a forma especificada pelo número especificado de pontos. |
IncrementRotation(Single) |
Altera a rotação da forma especificada ao redor do eixo z pelo número especificado de graus. |
IncrementTop(Single) |
Move a forma especificada verticalmente pelo número especificado de pontos. |
PickUp() |
Copia a formatação da forma especificada. |
Regroup() |
Reagrupa o grupo que o intervalo de formas especificado pertencia anteriormente. Retorna as formas reagrupadas como um único Shape objeto. |
RerouteConnections() |
Reservado para uso interno. |
ScaleHeight(Single, MsoTriState, MsoScaleFrom) |
Dimensiona a altura da forma por um fator especificado. |
ScaleWidth(Single, MsoTriState, MsoScaleFrom) |
Dimensiona a largura da forma por um fator especificado. |
Select(Object) |
Seleciona o objeto especificado. |
SetShapesDefaultProperties() |
Aplica a formatação da forma especificada a uma forma padrão para esse documento. As novas formas herdam muitos dos atributos da forma padrão. |
Ungroup() |
Desagrupa quaisquer formas agrupadas na forma especificada ou intervalo de formas. Desmonta figuras e objetos OLE dentro da forma especificada ou o intervalo de formas. Retorna as formas não agrupadas como um único ShapeRange objeto. |
ZOrder(MsoZOrderCmd) |
Move a forma especificada para a frente ou para trás das outras formas na coleção (isto é, altera a posição da forma na ordem z). |