共用方式為


ID2D1SvgPathData 介面 (d2d1svg.h)

描述 SVG 路徑數據的介面。 路徑數據可以設定為 『path』 元素上的 『d』 屬性。

路徑數據集會分解成兩個陣列。 區段數據陣列會儲存所有數位,而命令陣列會儲存一組命令。 不同於 d 屬性中的字串資料集,此表示法中的每個命令都會使用區段數據陣列中的固定數目元素。 因此,路徑 'M 0,0 100,0,0,100 Z' 表示為:'M0,0 L100,0 L0,100 Z'。 這會分割成兩個陣列,其中包含 '0,0 100,0 0,100' 的區段數據,以及包含 'M L L Z' 的命令。

繼承

ID2D1SvgPathData 介面繼承自ID2D1SvgAttributeID2D1SvgPathData 也有下列類型的成員:

方法

ID2D1SvgPathData 介面具有這些方法。

 
ID2D1SvgPathData::CreatePathGeometry

建立代表路徑數據的路徑幾何物件。
ID2D1SvgPathData::GetCommands

從命令陣列取得命令。
ID2D1SvgPathData::GetCommandsCount

取得命令陣列的大小。
ID2D1SvgPathData::GetSegmentData

從區段數據陣列取得數據。
ID2D1SvgPathData::GetSegmentDataCount

取得區段數據陣列的大小。
ID2D1SvgPathData::RemoveCommandsAtEnd

從命令陣列結尾移除命令。
ID2D1SvgPathData::RemoveSegmentDataAtEnd

從區段數據陣列結尾移除數據。
ID2D1SvgPathData::UpdateCommands

匯報 命令陣列。 這個方法未更新的現有命令會保留下來。 視需要調整數位的大小,以容納新的命令。
ID2D1SvgPathData::UpdateSegmentData

匯報 區段數據陣列。 此方法未更新的現有區段數據會保留。 視需要調整數位的大小,以容納新的區段數據。

規格需求

需求
目標平台 Windows
標頭 d2d1svg.h