Compartilhar via


XPS_SEGMENT_TYPE enumeração (xpsobjectmodel.h)

Descreve um segmento de linha.

Syntax

typedef enum __MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0011 {
  XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1,
  XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE,
  XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE,
  XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE,
  XPS_SEGMENT_TYPE_BEZIER,
  XPS_SEGMENT_TYPE_LINE,
  XPS_SEGMENT_TYPE_QUADRATIC_BEZIER
} XPS_SEGMENT_TYPE;

Constantes

 
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE
Valor: 1
O segmento de linha é um arco que abrange mais de 180 graus e é desenhado em uma direção no sentido horário do ponto inicial até o ponto final.
XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE
O segmento de linha é um arco que abrange mais de 180 graus e é desenhado em uma direção no sentido anti-horário do ponto inicial até o ponto final.
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE
O segmento de linha é um arco que cobre no máximo 180 graus e é desenhado em uma direção no sentido horário do ponto de partida até o ponto final.
XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE
O segmento de linha é um arco que cobre no máximo 180 graus e é desenhado em uma direção no sentido anti-horário do ponto inicial até o ponto final.
XPS_SEGMENT_TYPE_BEZIER
O segmento de linha é uma curva de Bézier cúbica que é desenhada entre dois pontos.
XPS_SEGMENT_TYPE_LINE
O segmento de linha é uma linha reta desenhada entre dois pontos.
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER
O segmento de linha é uma curva quadrática de Bézier que é desenhada entre dois pontos.

Comentários

Um segmento de geometria é descrito pelo ponto inicial, pelo tipo de segmento e por parâmetros adicionais cujos valores são determinados pelo tipo de segmento. As coordenadas para o ponto inicial do primeiro segmento são uma propriedade da figura de geometria. O ponto inicial de cada segmento subsequente é o ponto final do segmento anterior.

A tabela a seguir mostra um exemplo de cada tipo de segmento.

Exemplos
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE Diagrama de um segmento de figura XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE. XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE Diagrama de um segmento de figura XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE.
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISEUm diagrama que mostra um exemplo de um segmento de figura XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE Um diagrama que mostra um exemplo de um segmento de figura XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE
XPS_SEGMENT_TYPE_BEZIER Um diagrama que mostra um exemplo de um segmento de figura XPS_SEGMENT_TYPE_BEZIER XPS_SEGMENT_TYPE_LINE Um diagrama que mostra um exemplo de um segmento de figura XPS_SEGMENT_TYPE_LINE
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER Um diagrama que mostra um exemplo de um segmento de figura XPS_SEGMENT_TYPE_QUADRATIC_BEZIER

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho xpsobjectmodel.h

Confira também

Especificação de Papel XML