Partilhar via


IInkStrokeContainer Interface

Definição

Representa um gerenciador para a coleção de objetos InkStroke renderizados pelo InkPresenter.

As modificações feitas em qualquer um dos traços de tinta no contêiner de traços são renderizadas imediatamente na superfície de desenho associada ao 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
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para reconhecimento de tinta, use um objeto IInkRecognizerContainer .

Propriedades

BoundingRect

Obtém o retângulo delimitador da coleção InkStroke gerenciada pelo InkStrokeContainer.

Métodos

AddStroke(InkStroke)

Adiciona um objeto InkStroke à coleção gerenciada pelo InkStrokeContainer.

CanPasteFromClipboard()

Identifica se o conteúdo na área de transferência pode ser adicionado à coleção InkStroke gerenciada pelo InkStrokeContainer.

Observação

O conteúdo da área de transferência deve estar no ISF (Formato Serializado à Tinta).

CopySelectedToClipboard()

Copia os objetos InkStroke selecionados (da coleção InkStroke gerenciada pelo InkStrokeContainer) para a área de transferência no formato ISF (Formato Serializado à Tinta).

DeleteSelected()

Exclui os objetos InkStroke selecionados da coleção InkStroke gerenciada pelo InkStrokeContainer.

GetRecognitionResults()

Obtém a coleção de correspondências de reconhecimento processadas anteriormente por um InkRecognizer e armazenadas em um InkRecognizerContainer.

O reconhecimento não tem suporte do InkStrokeContainer, você deve usar um objeto InkRecognizerContainer .

GetStrokes()

Recupera todos os traços de tinta na coleção gerenciados pelo InkStrokeContainer.

LoadAsync(IInputStream)

Carrega de forma assíncrona todos os objetos InkStroke do fluxo especificado para a coleção InkStroke que é gerenciada pelo InkStrokeContainer.

MoveSelected(Point)

Move os traços selecionados. Todos os traços afetados são renderizados novamente.

PasteFromClipboard(Point)

Adiciona o conteúdo inkStroke da área de transferência à coleção InkStroke que é gerenciada pelo InkStrokeContainer e renderiza os novos traços.

SaveAsync(IOutputStream)

Salva de forma assíncrona todos os objetos InkStroke na coleção InkStroke que é gerenciada pelo InkStrokeContainer no fluxo especificado.

SelectWithLine(Point, Point)

Seleciona todos os traços interseccionados pelo novo traço.

Observação

O sinalizador Selecionado é redefinido para todos os outros traços na coleção.

SelectWithPolyLine(IIterable<Point>)

Seleciona todos os traços contidos inteiramente na polilinha.

Observação

O sinalizador Selecionado é redefinido para todos os outros traços na coleção.

.

UpdateRecognitionResults(IVectorView<InkRecognitionResult>)

Atualizações a coleção de correspondências de reconhecimento processadas anteriormente por um InkRecognizer e armazenadas em um InkRecognizerContainer.

O reconhecimento não tem suporte do InkStrokeContainer, você deve usar um objeto InkRecognizerContainer .

Aplica-se a

Confira também