IInkRenderer-Schnittstelle (msinkaut.h)
Stellt die Verwaltung von Zuordnungen von Freihand bis zum Anzeigefenster dar. Verwenden Sie das InkRenderer-Objekt, um Freihand in einem Fenster anzuzeigen. Sie können es auch verwenden, um den Strich neu zu positionieren und die Größe zu ändern.
Vererbung
Die IInkRenderer-Schnittstelle erbt von der IUnknown-Schnittstelle . IInkRenderer verfügt auch über die folgenden Typen von Membern:
Methoden
Die IInkRenderer-Schnittstelle verfügt über diese Methoden.
IInkRenderer::D raw Zeichnet Freihandstriche mithilfe des bekannten Gerätekontexts. |
IInkRenderer::D rawStroke Zeichnet das IInkStrokeDisp-Objekt mithilfe des bekannten Gerätekontexts und zeichnet optional das IInkStrokeDisp-Objekt mit dem bekannten InkDrawingAttributes-Objekt. |
IInkRenderer::GetObjectTransform Ruft das InkTransform-Objekt ab, das die Objekttransformation darstellt, die zum Rendern von Freihand verwendet wurde. |
IInkRenderer::GetViewTransform Ruft das InkTransform-Objekt ab, das die Ansichtstransformation darstellt, die zum Rendern von Freihand verwendet wird. |
IInkRenderer::InkSpaceToPixel Konvertiert eine Position in Freihandraumkoordinaten mithilfe eines Handles für die Konvertierung in eine Position im Pixelraum. |
IInkRenderer::InkSpaceToPixelFromPoints Konvertiert ein Array von Punkten in Freihandraumkoordinaten in ein Array von Punkten im Pixelraum. |
IInkRenderer::Measure Berechnet das Rechteck im Gerätekontext, das eine Auflistung von Strichen enthalten würde, wenn die Striche mit dem InkRenderer-Objekt mit der DrawStroke-Methode gezeichnet würden. |
IInkRenderer::MeasureStroke Berechnet das Rechteck im Gerätekontext, das einen Strich enthalten würde, wenn es mit dem InkRenderer-Objekt mit der DrawStroke-Methode gezeichnet würde. |
IInkRenderer::Move Wendet eine Übersetzung auf die Sichttransformation in Freiraumkoordinaten an. |
IInkRenderer::P ixelToInkSpace Konvertiert eine Position in Pixelraumkoordinaten in eine Position in Freihandraumkoordinaten. |
IInkRenderer::P ixelToInkSpaceFromPoints Konvertiert ein Array von Positionen in Pixelraumkoordinaten in ein Array von Positionen in Freiraumkoordinaten. |
IInkRenderer::Rotate Wendet eine Drehung auf die Transformation einer InkRenderer-Ansicht an. |
IInkRenderer::ScaleTransform Skaliert die Ansichtstransformation in der X- und Y-Dimension. |
IInkRenderer::SetObjectTransform Legt das InkTransform-Objekt fest, das die Objekttransformation darstellt, die zum Rendern von Freihand verwendet wird. |
IInkRenderer::SetViewTransform Legt das InkTransform-Objekt fest, das die Ansichtstransformation darstellt, die zum Rendern von Freihand verwendet wird. |
Hinweise
Das Drucken erfolgt auch über das InkRenderer-Objekt.
Dieses Objekt kann instanziiert werden, indem die CoCreateInstance-Methode in C++ aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | msinkaut.h |