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 |
---|---|
|
El segmento se trazo. |
|
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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
segmentCount es NULL. |
|
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 |