IInkStrokeContainer 接口

定义

表示 InkPresenter 呈现的 InkStroke 对象的集合的管理器。

对笔划容器中的任何墨迹笔划所做的修改将立即呈现到与 InkPresenter 关联的绘图图面。

public interface class IInkStrokeContainer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(581749702, 64169, 20244, 182, 140, 246, 206, 230, 112, 174, 22)]
struct IInkStrokeContainer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(581749702, 64169, 20244, 182, 140, 246, 206, 230, 112, 174, 22)]
public interface IInkStrokeContainer
Public Interface IInkStrokeContainer
派生
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

对于墨迹识别,请使用 IInkRecognizerContainer 对象。

属性

BoundingRect

获取由 InkStrokeContainer 管理的 InkStroke 集合的边框。

方法

AddStroke(InkStroke)

InkStroke 对象添加到由 InkStrokeContainer 管理的集合中。

CanPasteFromClipboard()

标识是否可以将剪贴板上的内容添加到由 InkStrokeContainer 管理的 InkStroke 集合。

注意

剪贴板内容必须采用墨迹序列化格式 (ISF) 。

CopySelectedToClipboard()

将由 InkStrokeContainer) 管理的 InkStroke 集合 (选定的 InkStroke 对象复制到墨迹序列化格式 (ISF) 格式的剪贴板。

DeleteSelected()

InkStrokeContainer 管理的 InkStroke 集合中删除选定的 InkStroke 对象。

GetRecognitionResults()

获取先前由 InkRecognizer 处理并存储在 InkRecognizerContainer 中的识别匹配项的集合。

InkStrokeContainer 不支持识别,必须使用 InkRecognizerContainer 对象。

GetStrokes()

检索由 InkStrokeContainer 管理的集合中的所有墨迹笔划。

LoadAsync(IInputStream)

将所有 InkStroke 对象从指定的流异步加载到由 InkStrokeContainer 管理的 InkStroke 集合。

MoveSelected(Point)

移动所选笔划。 将重新呈现所有受影响的笔划。

PasteFromClipboard(Point)

剪贴板中的 InkStroke 内容添加到 InkStrokeContainer 管理的 InkStroke 集合,并呈现新笔划。

SaveAsync(IOutputStream)

异步将 InkStrokeContainer 管理的 InkStroke 集合中的所有 InkStroke 对象保存到指定的流中。

SelectWithLine(Point, Point)

选择与新笔划相交的所有笔划。

注意

为集合中的所有其他笔划重置 Selected 标志。

SelectWithPolyLine(IIterable<Point>)

选择完全包含在折线中的所有笔划。

注意

为集合中的所有其他笔划重置 Selected 标志。

.

UpdateRecognitionResults(IVectorView<InkRecognitionResult>)

汇报先前由 InkRecognizer 处理并存储在 InkRecognizerContainer 中的识别匹配项集合。

InkStrokeContainer 不支持识别,必须使用 InkRecognizerContainer 对象。

适用于

另请参阅