IInkStrokeDisp::GetBoundingBox-Methode (msinkaut.h)
Ruft das Begrenzungsfeld in Freihandraumkoordinaten für alle Striche in einem InkDisp-Objekt , einem einzelnen Strich oder einer InkStrokes-Auflistung ab.
Syntax
HRESULT GetBoundingBox(
[in, optional] InkBoundingBoxMode BoundingBoxMode,
[out, retval] IInkRectangle **Rectangle
);
Parameter
[in, optional] BoundingBoxMode
Optional. Gibt die Strichmerkmale an, die zum Berechnen des Begrenzungsrahmens verwendet werden sollen. Der Standardwert ist -1, was angibt, dass alle Merkmale eines Strichs verwendet werden, um das Begrenzungsfeld anzugeben.
Weitere Informationen zur Verwendung von Strichmerkmalen zum Berechnen eines Begrenzungsrahmens finden Sie im Enumerationstyp BoundingBoxMode .
[out, retval] Rectangle
Wenn diese Methode zurückgibt, enthält einen Zeiger auf das Rechteck, das das Begrenzungsfeld eines InkDisp-Objekts , eines IInkStrokeDisp-Objekts oder einer InkStrokes-Auflistung definiert.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Ein Parameter enthielt einen ungültigen Zeiger. |
|
Innerhalb der -Methode ist eine Ausnahme aufgetreten. |
|
Unerwarteter Parameter oder Eigenschaftstyp. |
|
Das InkRectangle-Objekt ist nicht registriert. |
Hinweise
Wenn das Begrenzungsfeld von der Stiftbreite beeinflusst wird, wird diese Breite für die Ansichtstransformation von InkRenderer entsprechend skaliert. Dazu wird die Stiftbreite mit der Quadratwurzel der Determinante der Ansichtstransformation multipliziert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | msinkaut.h |
Bibliothek | InkObj.dll |