Freigeben über


IInkLineInfo::GetInkExtent-Methode (msinkaut.h)

Gibt die Anzeigeeigenschaften an, die für das Text-Freihandobjekt (tInk) festgelegt werden sollen, und ruft die Breite des Text-Freihandobjekts in HIMETRIC-Einheiten ab.

Syntax

HRESULT GetInkExtent(
  [in]  INKMETRIC *pim,
  [out] UINT      *pnWidth
);

Parameter

[in] pim

Ein Zeiger auf eine INKMETRIC-Struktur , die die Anzeigeeigenschaften enthält, die für das Text-Freihandobjekt ( NULL) festgelegt werden sollen.

[out] pnWidth

Die Breite des Text-Freihandobjekts in HIMETRIC-Einheiten.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_POINTER
Der pnWidth-Parameter ist NULL.
E_OUTOFMEMORY
Der Vorgang konnte nicht abgeschlossen werden. Die Anzeigeeigenschaften werden nicht geändert.

Hinweise

Wenn der pim-Parameter NULL ist, werden die Anzeigeeigenschaften nicht geändert, und die vorhandenen Eigenschaften werden verwendet, um die Ausdehnung des Freihandobjekts zu berechnen. andernfalls werden die Anzeigeeigenschaften aktualisiert, und die Ausdehnung wird aus den neuen Eigenschaften berechnet.

Wenn das flag IMF_FONT_SELECTED_IN_HDC im pim-Parameter festgelegt ist, werden die Eigenschaften des Gerätekontexts auf die Freihandeingabe angewendet. Andernfalls werden die INKMETRIC-Einstellungen des Text-Freihandobjekts angewendet.

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

Weitere Informationen

GetFormat-Methode

IInkLineInfo

INKMETRIC-Struktur

SetFormat-Methode