Поделиться через


IInkStrokeContainer Интерфейс

Определение

Представляет диспетчер для коллекции объектов InkStroke , отображаемых InkPresenter.

Изменения, внесенные в любой из росчерков рукописного ввода в контейнере штрихов, немедленно отрисовываются на поверхности рисования, связанной с 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

Возвращает ограничивающий прямоугольник коллекции InkStroke , управляемой InkStrokeContainer.

Методы

AddStroke(InkStroke)

Добавляет объект InkStroke в коллекцию, управляемую InkStrokeContainer.

CanPasteFromClipboard()

Определяет, можно ли добавить содержимое в буфер обмена в коллекцию InkStroke , управляемую InkStrokeContainer.

Примечание

Содержимое буфера обмена должно быть в сериализованном формате рукописного ввода (ISF).

CopySelectedToClipboard()

Копирует выбранные объекты InkStroke (из коллекции InkStroke , управляемой InkStrokeContainer) в буфер обмена в формате Ink Serialized Format (ISF).

DeleteSelected()

Удаляет выбранные объекты InkStroke из коллекции InkStroke , управляемой InkStrokeContainer.

GetRecognitionResults()

Возвращает коллекцию совпадений распознавания, ранее обработанных InkRecognizer и хранящихся в InkRecognizerContainer.

Распознавание не поддерживается InkStrokeContainer, необходимо использовать объект InkRecognizerContainer .

GetStrokes()

Извлекает все росчерки рукописного ввода в коллекции, управляемой InkStrokeContainer.

LoadAsync(IInputStream)

Асинхронно загружает все объекты InkStroke из указанного потока в коллекцию InkStroke , которая управляется InkStrokeContainer.

MoveSelected(Point)

Перемещает выбранные штрихи. Все затронутые штрихи повторно отрисовываются.

PasteFromClipboard(Point)

Добавляет содержимое InkStroke из буфера обмена в коллекцию InkStroke , которая управляется InkStrokeContainer , и отрисовывает новые штрихи.

SaveAsync(IOutputStream)

Асинхронно сохраняет все объекты InkStroke в коллекции InkStroke , управляемой InkStrokeContainer , в указанном потоке.

SelectWithLine(Point, Point)

Выделяет все штрихи, пересекаемые новым росчерком.

Примечание

Флаг Выбранный сбрасывается для всех остальных штрихов в коллекции.

SelectWithPolyLine(IIterable<Point>)

Выделяет все штрихи, полностью содержащиеся в ломалине.

Примечание

Флаг Выбранный сбрасывается для всех остальных штрихов в коллекции.

.

UpdateRecognitionResults(IVectorView<InkRecognitionResult>)

Обновления коллекции распознавания соответствует ранее обработанной InkRecognizer и сохраненной в InkRecognizerContainer.

Распознавание не поддерживается InkStrokeContainer, необходимо использовать объект InkRecognizerContainer .

Применяется к

См. также раздел