IXpsOMGeometryFigure::GetSegmentStrokes 方法 (xpsobjectmodel.h)
取得圖形區段的筆劃定義。
語法
HRESULT GetSegmentStrokes(
[in, out] UINT32 *segmentCount,
[in, out] BOOL *segmentStrokes
);
參數
[in, out] segmentCount
segmentStrokes所參考的陣列大小。 此參數不得為 Null。
如果方法成功傳回, segmentCount 將會包含 segmentStrokes所參考陣列中所傳回的專案數。
如果在呼叫 方法時 segmentStrokes 為 Null , 則 segmentCount 必須設定為零。
如果在segmentStrokes中傳回Null指標,segmentCount的值將會包含必要的緩衝區大小,指定為元素數目。
[in, out] segmentStrokes
陣列,其元素數目與 segmentCount中指定的專案數目相同。 如果呼叫端要求此方法只傳回必要的緩衝區大小,請將此值設定為 Null。
如果陣列夠大,這個方法會將區段筆劃值複製到陣列中,並在 segmentCount中傳回復制的區段筆劃值數目。 如果 segmentData 為 Null 或參考不夠大的緩衝區,則會傳回 Null 指標、不會複製任何資料,而 segmentCount 將包含指定為元素數目的必要緩衝區大小。
下表顯示 segmentStrokes所參考之陣列中元素的可能值。
值 | 意義 |
---|---|
|
線段已筆劃。 |
|
不會筆劃線段。 |
傳回值
如果方法成功,它會傳回S_OK;否則會傳回 HRESULT 錯誤碼。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
segmentCount 為 Null。 |
|
segmentStrokes 為 Null ,或參考不足以接收區段筆劃資料的緩衝區。 segmentCount 包含必要的元素數目。 |
規格需求
最低支援的用戶端 | 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | xpsobjectmodel.h |