Freigeben über


ITextPara::SetIndents-Methode (tom.h)

Legt den Erstzeileneinzug, den linken Einzug und den rechten Einzug für einen Absatz fest.

Syntax

HRESULT SetIndents(
  [in] float First,
  [in] float Left,
  [in] float Right
);

Parameter

[in] First

Typ: float

Einzug der ersten Zeile in einem Absatz relativ zum linken Einzug. Der Wert befindet sich in Gleitkommapunkten und kann positiv oder negativ sein.

[in] Left

Typ: float

Linker Einzug aller Zeilen mit Ausnahme der ersten Zeile in einem Absatz relativ zum linken Rand. Der Wert befindet sich in Gleitkommapunkten und kann positiv oder negativ sein.

[in] Right

Typ: float

Rechter Einzug aller Zeilen im Absatz relativ zum rechten Rand. Der Wert befindet sich in Gleitkommapunkten und kann positiv oder negativ sein. Dieser Wert ist optional.

Rückgabewert

Typ: HRESULT

Wenn ITextPara::SetIndents erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, gibt sie einen der folgenden COM-Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.

Rückgabecode Beschreibung
Wert
Bedeutung
E_INVALIDARG
Ungültiges Argument.
E_ACCESSDENIED
Der Schreibzugriff wird verweigert.
E_OUTOFMEMORY
Nicht genügend Arbeitsspeicher.
CO_E_RELEASED
Das Absatzformatierungsobjekt wird an einen gelöschten Bereich angefügt.

Hinweise

Zeileneinzüge dürfen keinen Text an den Rändern positionieren. Wenn der Erstzeileneinzug auf einen negativen Wert (für einen umgezogenen Absatz) festgelegt ist, während der linke Einzug null ist, wird der Erstzeileneinzug auf 0 zurückgesetzt. Um dieses Problem beim Beibehalten von Eigenschaftssätzen zu vermeiden, legen Sie den Wert für den Erstzeileneinzug entweder explizit oder durch Aufrufen der ITextPara::Reset-Methode auf Null fest. Rufen Sie dann ITextPara::SetIndents auf, um einen nicht deegativen Linkseinzug festzulegen, und legen Sie den gewünschten Erstzeileneinzug fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h
DLL Msftedit.dll

Siehe auch

Konzept

ITextPara

Referenz

Zurücksetzen

Textobjektmodell