共用方式為


IXpsOMGeometryFigure::GetSegmentStrokes 方法 (xpsobjectmodel.h)

取得圖形區段的筆劃定義。

語法

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

參數

[in, out] segmentCount

segmentStrokes所參考的陣列大小。 此參數不得為 Null

如果方法成功傳回, segmentCount 將會包含 segmentStrokes所參考陣列中所傳回的專案數。

如果在呼叫 方法時 segmentStrokesNull則 segmentCount 必須設定為零。

如果在segmentStrokes中傳回Null指標,segmentCount的值將會包含必要的緩衝區大小,指定為元素數目。

[in, out] segmentStrokes

陣列,其元素數目與 segmentCount中指定的專案數目相同。 如果呼叫端要求此方法只傳回必要的緩衝區大小,請將此值設定為 Null

如果陣列夠大,這個方法會將區段筆劃值複製到陣列中,並在 segmentCount中傳回復制的區段筆劃值數目。 如果 segmentDataNull 或參考不夠大的緩衝區,則會傳回 Null 指標、不會複製任何資料,而 segmentCount 將包含指定為元素數目的必要緩衝區大小。

下表顯示 segmentStrokes所參考之陣列中元素的可能值。

意義
線段已筆劃。
不會筆劃線段。

傳回值

如果方法成功,它會傳回S_OK;否則會傳回 HRESULT 錯誤碼。

傳回碼 描述
S_OK
此方法已成功。
E_POINTER
segmentCountNull
ERROR_MORE_DATA
segmentStrokesNull ,或參考不足以接收區段筆劃資料的緩衝區。 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

另請參閱

IXpsOMGeometryFigure

XML Paper Specification