IInkStrokeDisp 介面 (msinkaut.h)

代表單一筆墨筆劃。

筆劃是一組屬性和點資料,數位板會擷取代表已知筆跡標記的座標和屬性。 這是在單一畫筆向下、向上或移動序列中擷取的資料集。

繼承

IInkStrokeDisp介面繼承自IUnknown介面。 IInkStrokeDisp 也有下列類型的成員:

方法

IInkStrokeDisp介面具有這些方法。

 
IInkStrokeDisp::Clip

移除矩形外部的 IInkStrokeDisp 物件或 InkStrokes 集合的部分。 (IInkStrokeDisp.Clip)
IInkStrokeDisp::FindIntersections

擷取這個 IInkStrokeDisp 物件交集已知 InkStrokes 集合內其他 IInkStrokeDisp 物件的點。
IInkStrokeDisp::get_BezierCusps

取得陣列,其中包含筆劃之 Bezier 近似值的提示索引。
IInkStrokeDisp::get_BezierPoints

取得控制項點的陣列,表示筆劃的 Bezier 近似值。
IInkStrokeDisp::get_Deleted

取得值,指定是否從筆跡中刪除已知的筆劃。
IInkStrokeDisp::get_DrawingAttributes

取得或設定繪製時要套用至筆跡的繪圖屬性。 (IInkStrokeDisp.get_DrawingAttributes)
IInkStrokeDisp::get_ExtendedProperties

取得儲存在 物件中的應用程式定義資料集合。 (IInkStrokeDisp.get_ExtendedProperties)
IInkStrokeDisp::get_ID

取得 物件的識別碼。 (IInkStrokeDisp.get_Id)
IInkStrokeDisp::get_Ink

取得筆劃的父 InkDisp 物件。
IInkStrokeDisp::get_PacketCount

取得 IInkStrokeDisp 物件所收到的封包數目。
IInkStrokeDisp::get_PacketDescription

取得全域唯一識別碼陣列 (GUID) ,描述儲存在 IInkStrokeDisp 物件中的封包資料類型。
IInkStrokeDisp::get_PacketSize

取得封包的大小,以位元組為單位。
IInkStrokeDisp::get_PolylineCusps

取得陣列,其中包含 IInkStrokeDisp 物件的提示索引。
IInkStrokeDisp::get_SelfIntersections

取得筆劃的自我交集。
IInkStrokeDisp::GetBoundingBox

擷取 InkDisp 物件、個別筆劃或 InkStrokes 集合中所有筆劃的筆墨空間座標周框方塊。 (IInkStrokeDisp.GetBoundingBox)
IInkStrokeDisp::GetFlattenedBezierPoints

擷取 InkDisp 物件、個別筆劃或 InkStrokes 集合中所有筆劃的筆墨空間座標周框方塊。
IInkStrokeDisp::GetPacketData

擷取 IInkStrokeDisp 物件內封包範圍的封包資料。
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics

擷取指定封包描述類型的計量。
IInkStrokeDisp::GetPacketValuesByProperty

從筆劃中的一或多個封包擷取已知封包屬性的資料。
IInkStrokeDisp::GetPoints

擷取構成筆劃的點。
IInkStrokeDisp::GetRectangleIntersections

尋找 IInkStrokeDisp 物件與指定矩形交集的點。
IInkStrokeDisp::HitTestCircle

判斷筆劃是否完全位於指定的圓圈內或交集。
IInkStrokeDisp::Move

將翻譯套用至 IInkStrokeDisp 物件的筆跡或 InkStrokes 集合。 (IInkStrokeDisp.Move)
IInkStrokeDisp::NearestPoint

尋找最接近已知點的筆劃位置,並傳回點從筆劃的距離。 所有專案都位於筆跡空間座標中。
IInkStrokeDisp::Rotate

使用旋轉中心點的角度旋轉筆墨。 (IInkStrokeDisp.Rotate)
IInkStrokeDisp::ScaleToRectangle

調整 IInkStrokeDisp 物件或 InkStrokes 集合以符合指定的 InkRectangle 物件。 (IInkStrokeDisp.ScaleToRectangle)
IInkStrokeDisp::ScaleTransform

將指定的水準和垂直因素套用至轉換或筆跡。 (IInkStrokeDisp.ScaleTransform)
IInkStrokeDisp::SetPacketValuesByProperty

修改特定屬性的封包值。
IInkStrokeDisp::SetPoints

使用 X、Y 值的陣列來設定 IInkStrokeDisp 的點。
IInkStrokeDisp::一元

依指定的水準和垂直因素,在筆劃或筆劃中剪下筆墨。 (IInkStrokeDisp.一)
IInkStrokeDisp::Split

在筆劃上的指定位置分割筆劃。
IInkStrokeDisp::Transform

將線性轉換套用至 IInkStrokeDisp 物件或 InkStrokes 集合,代表轉換的縮放、旋轉、轉譯和組合。 (IInkStrokeDisp.Transform)

備註

如果您定義實作此介面的類別,新的類別將無法與平板電腦應用程式程式設計介面正確互動, (API) 。

需求

   
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h

另請參閱

IInkCursor 介面

InkDisp 類別

InkStrokes 集合