共用方式為


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 回傳複製的區段筆劃數值。 若 segmentDataNULL 或參考的緩衝區不夠大,則會回傳 NULL 指標,不會複製任何資料,且 segmentCount 會包含以元素數為單位的緩衝區大小。

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

價值觀 Meaning
TRUE
節段被撫摸。
FALSE
該段不會被划槳。

返回值

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

回傳碼 Description
S_OK
此方法已成功。
E_POINTER
segmentCountNULL。
ERROR_MORE_DATA
segmentStrokesNULL ,或是參考的緩衝區不夠大以接收區段筆劃資料。 segmentCount 包含所需的元素數量。

需求

Requirement 價值觀
最低支援的用戶端 Windows 7、Windows Vista 搭配 SP2 及 Windows Vista 平台更新 [桌面應用程式 |UWP 應用程式]
支援的最低伺服器 Windows Server 2008 R2、Windows Server 2008 搭配 SP2 及 Windows Server 2008 平台更新 [桌面應用程式 |UWP 應用程式]
目標平臺 窗戶
Header xpsobjectmodel.h

另請參閱

IXpsOMGeometry圖

XML 紙張規格