IInkDisp::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. Weitere Informationen zur Verwendung von Strichmerkmalen zum Berechnen eines Begrenzungsrahmens finden Sie im Enumerationstyp BoundingBoxMode .
Der Standardwert ist -1 (IBBM_DEFAULT), was bedeutet, dass alle Merkmale eines Strichs zum Angeben des Begrenzungsrahmens verwendet werden.
[out, retval] Rectangle
Wenn diese Methode zurückgibt, enthält 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
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 |