Compartir a través de


Método IXpsOMGeometryFigure::GetSegmentStrokes (xpsobjectmodel.h)

Obtiene definiciones de trazo para los segmentos de la figura.

Sintaxis

HRESULT GetSegmentStrokes(
  [in, out] UINT32 *segmentCount,
  [in, out] BOOL   *segmentStrokes
);

Parámetros

[in, out] segmentCount

Tamaño de la matriz a la que hace referencia segmentStrokes. Este parámetro no debe ser NULL.

Si el método devuelve correctamente, segmentCount contendrá el número de elementos devueltos en la matriz a la que hace referencia segmentStrokes.

Si segmentStrokes es NULL cuando se llama al método , segmentCount debe establecerse en cero.

Si se devuelve un puntero NULL en segmentStrokes, el valor de segmentCount contendrá el tamaño de búfer necesario, especificado como el número de elementos.

[in, out] segmentStrokes

Matriz que tiene el mismo número de elementos especificados en segmentCount. Si el autor de la llamada requiere que este método devuelva solo el tamaño de búfer necesario, establezca este valor en NULL.

Si la matriz es lo suficientemente grande, este método copia los valores de trazo de segmento en la matriz y devuelve, en segmentCount, el número de valores de trazo de segmento copiados. Si segmentData es NULL o hace referencia a un búfer que no es lo suficientemente grande, se devolverá un puntero NULL , no se copiará ningún dato y segmentCount contendrá el tamaño de búfer necesario que se especifica como el número de elementos.

En la tabla siguiente se muestran los valores posibles de un elemento de la matriz a la que hace referencia segmentStrokes.

Valor Significado
VERDAD
El segmento se trazo.
FALSO
El segmento no se trazo.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error HRESULT .

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
segmentCount es NULL.
ERROR_MORE_DATA
segmentStrokes es NULL o hace referencia a un búfer que no es lo suficientemente grande como para recibir los datos del trazo de segmento. segmentCount contiene el número necesario de elementos.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado xpsobjectmodel.h

Consulte también

IXpsOMGeometryFigure

XML Paper Specification