Interfaz IInkStrokeDisp (msinkaut.h)
Representa un trazo único de tinta.
Un trazo es un conjunto de propiedades y datos de punto que el digitalizador captura que representa las coordenadas y propiedades de una marca de entrada de lápiz conocida. Es el conjunto de datos que se capturan en una sola secuencia de lápiz hacia abajo, arriba o movimiento.
Herencia
La interfaz IInkStrokeDisp hereda de la interfaz IUnknown . IInkStrokeDisp también tiene estos tipos de miembros:
Métodos
La interfaz IInkStrokeDisp tiene estos métodos.
IInkStrokeDisp::Clip Quita partes de un objeto IInkStrokeDisp o una colección InkStrokes que están fuera de un rectángulo. (IInkStrokeDisp.Clip) |
IInkStrokeDisp::FindIntersections Recupera los puntos en los que este objeto IInkStrokeDisp cruza otros objetos IInkStrokeDisp dentro de una colección InkStrokes conocida. |
IInkStrokeDisp::get_BezierCusps Obtiene una matriz que contiene los índices de las cúsps de la aproximación Bezier del trazo. |
IInkStrokeDisp::get_BezierPoints Obtiene la matriz de puntos de control que representan la aproximación Bezier del trazo. |
IInkStrokeDisp::get_Deleted Obtiene un valor que especifica si se elimina un trazo conocido de la entrada de lápiz. |
IInkStrokeDisp::get_DrawingAttributes Obtiene o establece los atributos de dibujo que se van a aplicar a la entrada de lápiz a medida que se dibuja. (IInkStrokeDisp.get_DrawingAttributes) |
IInkStrokeDisp::get_ExtendedProperties Obtiene la colección de datos definidos por la aplicación que se almacenan en un objeto . (IInkStrokeDisp.get_ExtendedProperties) |
IInkStrokeDisp::get_ID Obtiene el identificador de un objeto . (IInkStrokeDisp.get_Id) |
IInkStrokeDisp::get_Ink Obtiene el objeto InkDisp primario de un trazo. |
IInkStrokeDisp::get_PacketCount Obtiene el número de paquetes recibidos para un objeto IInkStrokeDisp. |
IInkStrokeDisp::get_PacketDescription Obtiene una matriz de identificadores únicos globales (GUID) que describe los tipos de datos de paquetes almacenados en el objeto IInkStrokeDisp. |
IInkStrokeDisp::get_PacketSize Obtiene el tamaño, en bytes, de un paquete. |
IInkStrokeDisp::get_PolylineCusps Obtiene una matriz que contiene los índices de los cusps del objeto IInkStrokeDisp. |
IInkStrokeDisp::get_SelfIntersections Obtiene las intersecciones automáticas del trazo. |
IInkStrokeDisp::GetBoundingBox Recupera el rectángulo delimitador en coordenadas de espacio de entrada de lápiz para todos los trazos de un objeto InkDisp, un trazo individual o una colección InkStrokes. (IInkStrokeDisp.GetBoundingBox) |
IInkStrokeDisp::GetFlattenedBezierPoints Recupera el rectángulo delimitador en coordenadas de espacio de entrada de lápiz para todos los trazos de un objeto InkDisp, un trazo individual o una colección InkStrokes. |
IInkStrokeDisp::GetPacketData Recupera los datos del paquete para un intervalo de paquetes dentro del objeto IInkStrokeDisp. |
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics Recupera las métricas de un tipo de descripción de paquete determinado. |
IInkStrokeDisp::GetPacketValuesByProperty Recupera los datos de una propiedad de paquete conocida de uno o varios paquetes del trazo. |
IInkStrokeDisp::GetPoints Recupera los puntos que componen un trazo. |
IInkStrokeDisp::GetRectangleIntersections Busca los puntos donde un objeto IInkStrokeDisp interseca un rectángulo determinado. |
IInkStrokeDisp::HitTestCircle Determina si un trazo está completamente dentro o intersecado por un círculo determinado. |
IInkStrokeDisp::Move Aplica una traducción a la entrada de lápiz de un objeto IInkStrokeDisp o una colección InkStrokes. (IInkStrokeDisp.Move) |
IInkStrokeDisp::NearestPoint Busca la ubicación en el trazo más cercano a un punto conocido y devuelve la distancia que ese punto es desde el trazo. Todo está en coordenadas de espacio de entrada de lápiz. |
IInkStrokeDisp::Rotate Gira la tinta utilizando un ángulo en grados alrededor de un punto central de la rotación. (IInkStrokeDisp.Rotate) |
IInkStrokeDisp::ScaleToRectangle Escala el objeto IInkStrokeDisp o la colección InkStrokes para caber en el objeto InkRectangle especificado. (IInkStrokeDisp.ScaleToRectangle) |
IInkStrokeDisp::ScaleTransform Aplica los factores horizontales y verticales especificados a la transformación o entrada de lápiz. (IInkStrokeDisp.ScaleTransform) |
IInkStrokeDisp::SetPacketValuesByProperty Modifica los valores de paquete de una propiedad determinada. |
IInkStrokeDisp::SetPoints Establece los puntos de IInkStrokeDisp mediante una matriz de valores X e Y. |
IInkStrokeDisp::Shear Quita la tinta en el trazo o trazos por los factores horizontales y verticales especificados. (IInkStrokeDisp.Shear) |
IInkStrokeDisp::Split Divide el trazo en la ubicación especificada del trazo. |
IInkStrokeDisp::Transform Aplica una transformación lineal a un objeto IInkStrokeDisp o a una colección InkStrokes, que puede representar escalado, rotación, traducción y combinaciones de transformaciones. (IInkStrokeDisp.Transform) |
Comentarios
Si define una clase que implementa esta interfaz, la nueva clase no interactuará correctamente con las interfaces de programación de aplicaciones (API) de Tablet PC.
Requisitos
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | msinkaut.h |