Metodo IXpsOMGeometryFigure::GetSegmentStrokes (xpsobjectmodel.h)
Ottiene le definizioni dei tratti per i segmenti della figura.
Sintassi
HRESULT GetSegmentStrokes(
[in, out] UINT32 *segmentCount,
[in, out] BOOL *segmentStrokes
);
Parametri
[in, out] segmentCount
Dimensioni della matrice a cui fa riferimento segmentStrokes. Questo parametro non deve essere NULL.
Se il metodo restituisce correttamente, segmentCount conterrà il numero di elementi restituiti nella matrice a cui fa riferimento segmentStrokes.
Se segmentStrokes è NULL quando viene chiamato il metodo, segmentCount deve essere impostato su zero.
Se viene restituito un puntatore NULL in segmentStrokes, il valore di segmentCount conterrà le dimensioni del buffer necessarie, specificate come numero di elementi.
[in, out] segmentStrokes
Matrice con lo stesso numero di elementi specificati in segmentCount. Se il chiamante richiede che questo metodo restituisca solo le dimensioni del buffer necessarie, impostare questo valore su NULL.
Se la matrice è abbastanza grande, questo metodo copia i valori del tratto di segmento nella matrice e restituisce, in segmentCount, il numero di valori del tratto di segmento copiati. Se segmentData è NULL o fa riferimento a un buffer che non è abbastanza grande, verrà restituito un puntatore NULL , non verranno copiati dati e segmentCount conterrà le dimensioni del buffer necessarie specificate come numero di elementi.
La tabella seguente mostra i valori possibili di un elemento nella matrice a cui fa riferimento segmentStrokes.
Valore | Significato |
---|---|
|
Viene eseguito il tratto del segmento. |
|
Il segmento non viene eseguito. |
Valore restituito
Se il metodo ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore HRESULT .
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
segmentCount è NULL. |
|
segmentStrokes è NULL o fa riferimento a un buffer che non è abbastanza grande per ricevere i dati del tratto di segmento. segmentCount contiene il numero necessario di elementi. |
Requisiti
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | xpsobjectmodel.h |