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

Weitere Informationen

InkRenderer-Klasse