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 |