Partager via


IInkStrokeContainer Interface

Définition

Représente un gestionnaire pour la collection d’objets InkStroke rendus par InkPresenter.

Les modifications apportées à l’un des traits d’encre dans le conteneur de traits sont immédiatement rendues à la surface de dessin associée à 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
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Pour la reconnaissance manuscrite, utilisez un objet IInkRecognizerContainer .

Propriétés

BoundingRect

Obtient le rectangle englobant de la collection InkStroke gérée par InkStrokeContainer.

Méthodes

AddStroke(InkStroke)

Ajoute un objet InkStroke à la collection gérée par InkStrokeContainer.

CanPasteFromClipboard()

Détermine si le contenu du Presse-papiers peut être ajouté à la collection InkStroke gérée par InkStrokeContainer.

Notes

Le contenu du Presse-papiers doit être au format ISF (Ink Serialized Format).

CopySelectedToClipboard()

Copie les objets InkStroke sélectionnés (de la collection InkStroke gérée par InkStrokeContainer) dans le Presse-papiers au format ISF (Ink Serialized Format).

DeleteSelected()

Supprime les objets InkStroke sélectionnés de la collection InkStroke gérée par InkStrokeContainer.

GetRecognitionResults()

Obtient la collection de correspondances de reconnaissance précédemment traitées par un InkRecognizer et stockées dans un InkRecognizerContainer.

La reconnaissance n’est pas prise en charge par InkStrokeContainer. Vous devez utiliser un objet InkRecognizerContainer .

GetStrokes()

Récupère tous les traits d’encre de la collection gérée par InkStrokeContainer.

LoadAsync(IInputStream)

Charge de façon asynchrone tous les objets InkStroke du flux spécifié dans la collection InkStroke gérée par InkStrokeContainer.

MoveSelected(Point)

Déplace les traits sélectionnés. Tous les traits affectés sont restitués.

PasteFromClipboard(Point)

Ajoute le contenu InkStroke du Presse-papiers à la collection InkStroke gérée par InkStrokeContainer et affiche les nouveaux traits.

SaveAsync(IOutputStream)

Enregistre de manière asynchrone tous les objets InkStroke de la collection InkStroke gérée par InkStrokeContainer dans le flux spécifié.

SelectWithLine(Point, Point)

Sélectionne tous les traits croisés par le nouveau trait.

Notes

L’indicateur Sélectionné est réinitialisé pour tous les autres traits de la collection.

SelectWithPolyLine(IIterable<Point>)

Sélectionne tous les traits contenus entièrement dans la polyligne.

Notes

L’indicateur Sélectionné est réinitialisé pour tous les autres traits de la collection.

.

UpdateRecognitionResults(IVectorView<InkRecognitionResult>)

Mises à jour la collection de correspondances de reconnaissance précédemment traitées par un InkRecognizer et stockées dans un InkRecognizerContainer.

La reconnaissance n’est pas prise en charge par InkStrokeContainer. Vous devez utiliser un objet InkRecognizerContainer .

S’applique à

Voir aussi