Interfaccia IInkStrokeDisp (msinkaut.h)
Rappresenta un singolo tratto input penna.
Un tratto è un set di proprietà e dati del punto che il digitalizzatore acquisisce che rappresenta le coordinate e le proprietà di un contrassegno penna noto. Si tratta del set di dati acquisiti in una singola penna verso il basso, verso l'alto o la sequenza di spostamento.
Ereditarietà
L'interfaccia IInkStrokeDisp eredita dall'interfaccia IUnknown . IInkStrokeDisp include anche questi tipi di membri:
Metodi
L'interfaccia IInkStrokeDisp include questi metodi.
IInkStrokeDisp::Clip Rimuove parti di un oggetto IInkStrokeDisp o di un insieme InkStrokes che si trovano all'esterno di un rettangolo. (IInkStrokeDisp.Clip) |
IInkStrokeDisp::FindIntersections Recupera i punti in cui questo oggetto IInkStrokeDisp interseca altri oggetti IInkStrokeDisp all'interno di un insieme InkStrokes noto. |
IInkStrokeDisp::get_BezierCusps Ottiene una matrice che contiene gli indici dei cusps dell'approssimazione di Bezier del tratto. |
IInkStrokeDisp::get_BezierPoints Ottiene la matrice di punti di controllo che rappresentano l'approssimazione bezier del tratto. |
IInkStrokeDisp::get_Deleted Ottiene un valore che specifica se un tratto noto viene eliminato dall'input penna. |
IInkStrokeDisp::get_DrawingAttributes Ottiene o imposta gli attributi di disegno da applicare all'input penna durante il disegno. (IInkStrokeDisp.get_DrawingAttributes) |
IInkStrokeDisp::get_ExtendedProperties Ottiene la raccolta di dati definiti dall'applicazione archiviati in un oggetto. (IInkStrokeDisp.get_ExtendedProperties) |
IInkStrokeDisp::get_ID Ottiene l'identificatore di un oggetto. (IInkStrokeDisp.get_Id) |
IInkStrokeDisp::get_Ink Ottiene l'oggetto InkDisp padre di un tratto. |
IInkStrokeDisp::get_PacketCount Ottiene il numero di pacchetti ricevuti per un oggetto IInkStrokeDisp. |
IInkStrokeDisp::get_PacketDescription Ottiene una matrice di identificatori univoci globali (GUID) che descrive i tipi di dati dei pacchetti archiviati nell'oggetto IInkStrokeDisp. |
IInkStrokeDisp::get_PacketSize Ottiene le dimensioni, in byte, di un pacchetto. |
IInkStrokeDisp::get_PolylineCusps Ottiene una matrice contenente gli indici dei cusps dell'oggetto IInkStrokeDisp. |
IInkStrokeDisp::get_SelfIntersections Ottiene gli intersezioni self-intersezioni del tratto. |
IInkStrokeDisp::GetBoundingBox Recupera le coordinate dello spazio penna per tutti i tratti in un oggetto InkDisp, un singolo tratto o un insieme InkStrokes. (IInkStrokeDisp.GetBoundingBox) |
IInkStrokeDisp::GetFlattenedBezierPoints Recupera le coordinate dello spazio penna per tutti i tratti in un oggetto InkDisp, un singolo tratto o un insieme InkStrokes. |
IInkStrokeDisp::GetPacketData Recupera i dati dei pacchetti per un intervallo di pacchetti all'interno dell'oggetto IInkStrokeDisp. |
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics Recupera le metriche per un determinato tipo di descrizione del pacchetto. |
IInkStrokeDisp::GetPacketValuesByProperty Recupera i dati per una proprietà pacchetto nota da uno o più pacchetti nel tratto. |
IInkStrokeDisp::GetPoints Recupera i punti che costituiscono un tratto. |
IInkStrokeDisp::GetRectangleIntersections Trova i punti in cui un oggetto IInkStrokeDisp interseca un determinato rettangolo. |
IInkStrokeDisp::HitTestCircle Determina se un tratto è completamente all'interno o intersecato da un determinato cerchio. |
IInkStrokeDisp::Move Applica una traduzione all'input penna di un insieme IInkStrokeDisp o InkStrokes. (IInkStrokeDisp.Move) |
IInkStrokeDisp::NearestPoint Trova la posizione del tratto più vicino a un punto noto e restituisce la distanza che corrisponde al tratto. Tutto è in coordinate dello spazio penna. |
IInkStrokeDisp::Rotate Ruota l'input penna usando un angolo in gradi intorno a un punto centrale della rotazione. (IInkStrokeDisp.Rotate) |
IInkStrokeDisp::ScaleToRectangle Ridimensiona l'oggetto IInkStrokeDisp o l'insieme InkStrokes per adattarsi all'oggetto InkRectangle specificato. (IInkStrokeDisp.ScaleToRectangle) |
IInkStrokeDisp::ScaleTransform Applica i fattori orizzontali e verticali specificati alla trasformazione o all'input penna. (IInkStrokeDisp.ScaleTransform) |
IInkStrokeDisp::SetPacketValuesByProperty Modifica i valori dei pacchetti per una determinata proprietà. |
IInkStrokeDisp::SetPoints Imposta i punti dell'oggetto IInkStrokeDisp usando una matrice di valori X, Y. |
IInkStrokeDisp::Shear Esula l'inchiostro nel tratto o nei tratti dai fattori orizzontali e verticali specificati. (IInkStrokeDisp.Shear) |
IInkStrokeDisp::Split Divide il tratto nella posizione specificata del tratto. |
IInkStrokeDisp::Transform Applica una trasformazione lineare a un oggetto IInkStrokeDisp o a un insieme InkStrokes, che può rappresentare scalabilità, rotazione, conversione e combinazioni di trasformazioni. (IInkStrokeDisp.Transform) |
Commenti
Se si definisce una classe che implementa questa interfaccia, la nuova classe non interagisce correttamente con le interfacce di programmazione dell'applicazione Tablet PC (API).
Requisiti
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | msinkaut.h |