Interface IInkStrokeDisp (msinkaut.h)
Representa um único traço de tinta.
Um traço é um conjunto de propriedades e dados de ponto que o digitalizador captura que representam as coordenadas e as propriedades de uma marca de tinta conhecida. É o conjunto de dados que é capturado em uma única caneta para baixo, para cima ou para mover sequência.
Herança
A interface IInkStrokeDisp herda da interface IUnknown . IInkStrokeDisp também tem estes tipos de membros:
Métodos
A interface IInkStrokeDisp tem esses métodos.
IInkStrokeDisp::Clip Remove partes de um objeto IInkStrokeDisp ou coleção InkStrokes que estão fora de um retângulo. (IInkStrokeDisp.Clip) |
IInkStrokeDisp::FindIntersections Recupera os pontos em que esse objeto IInkStrokeDisp intersecciona outros objetos IInkStrokeDisp em uma coleção inkStrokes conhecida. |
IInkStrokeDisp::get_BezierCusps Obtém uma matriz que contém os índices dos limites da aproximação de Bézier do traço. |
IInkStrokeDisp::get_BezierPoints Obtém a matriz de pontos de controle que representam a aproximação de Bézier do traço. |
IInkStrokeDisp::get_Deleted Obtém um valor que especifica se um traço conhecido é excluído da tinta. |
IInkStrokeDisp::get_DrawingAttributes Obtém ou define os atributos de desenho a serem aplicados à tinta conforme ela é desenhada. (IInkStrokeDisp.get_DrawingAttributes) |
IInkStrokeDisp::get_ExtendedProperties Obtém a coleção de dados definidos pelo aplicativo que são armazenados em um objeto . (IInkStrokeDisp.get_ExtendedProperties) |
IInkStrokeDisp::get_ID Obtém o identificador de um objeto . (IInkStrokeDisp.get_Id) |
IInkStrokeDisp::get_Ink Obtém o objeto InkDisp pai de um traço. |
IInkStrokeDisp::get_PacketCount Obtém o número de pacotes recebidos para um objeto IInkStrokeDisp. |
IInkStrokeDisp::get_PacketDescription Obtém uma matriz de GUIDs (identificadores globalmente exclusivos) que descreve os tipos de dados de pacote armazenados no objeto IInkStrokeDisp. |
IInkStrokeDisp::get_PacketSize Obtém o tamanho, em bytes, de um pacote. |
IInkStrokeDisp::get_PolylineCusps Obtém uma matriz que contém os índices dos limites do objeto IInkStrokeDisp. |
IInkStrokeDisp::get_SelfIntersections Obtém as interseções do traço. |
IInkStrokeDisp::GetBoundingBox Recupera a caixa delimitadora em coordenadas de espaço à tinta para todos os traços em um objeto InkDisp, um traço individual ou uma coleção InkStrokes. (IInkStrokeDisp.GetBoundingBox) |
IInkStrokeDisp::GetFlattenedBezierPoints Recupera a caixa delimitadora em coordenadas de espaço à tinta para todos os traços em um objeto InkDisp, um traço individual ou uma coleção InkStrokes. |
IInkStrokeDisp::GetPacketData Recupera os dados do pacote para um intervalo de pacotes dentro do objeto IInkStrokeDisp. |
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics Recupera as métricas para um determinado tipo de descrição de pacote. |
IInkStrokeDisp::GetPacketValuesByProperty Recupera os dados de uma propriedade de pacote conhecida de um ou mais pacotes no traço. |
IInkStrokeDisp::GetPoints Recupera os pontos que compõem um traço. |
IInkStrokeDisp::GetRectangleIntersections Localiza os pontos em que um objeto IInkStrokeDisp intersecciona um determinado retângulo. |
IInkStrokeDisp::HitTestCircle Determina se um traço está completamente dentro ou interseccionado por um determinado círculo. |
IInkStrokeDisp::Move Aplica uma tradução à tinta de um objeto IInkStrokeDisp ou coleção InkStrokes. (IInkStrokeDisp.Move) |
IInkStrokeDisp::NearestPoint Localiza o local no traço mais próximo de um ponto conhecido e retorna a distância que o ponto está do traço. Tudo está em coordenadas de espaço à tinta. |
IInkStrokeDisp::Rotate Gira a tinta usando um ângulo em graus ao redor de um ponto central da rotação. (IInkStrokeDisp.Rotate) |
IInkStrokeDisp::ScaleToRectangle Dimensiona o objeto IInkStrokeDisp ou a coleção InkStrokes para caber no objeto InkRectangle especificado. (IInkStrokeDisp.ScaleToRectangle) |
IInkStrokeDisp::ScaleTransform Aplica os fatores horizontais e verticais especificados à transformação ou à tinta. (IInkStrokeDisp.ScaleTransform) |
IInkStrokeDisp::SetPacketValuesByProperty Modifica os valores de pacote para uma propriedade específica. |
IInkStrokeDisp::SetPoints Define os pontos do IInkStrokeDisp usando uma matriz de valores X e Y. |
IInkStrokeDisp::Shear Corta a tinta no traço ou traços pelos fatores horizontais e verticais especificados. (IInkStrokeDisp.Shear) |
IInkStrokeDisp::Split Divide o traço no local especificado no traço. |
IInkStrokeDisp::Transform Aplica uma transformação linear a um objeto IInkStrokeDisp ou a uma coleção InkStrokes, que pode representar dimensionamento, rotação, tradução e combinações de transformações. (IInkStrokeDisp.Transform) |
Comentários
Se você definir uma classe que implementa essa interface, a nova classe não interagirá corretamente com as APIs (interfaces de programação de aplicativo) do Tablet PC.
Requisitos
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | msinkaut.h |