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 | 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 |
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 |