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 |
---|---|
|
Bedeutung |
|
Ungültiges Argument. |
|
Der Schreibzugriff wird verweigert. |
|
Nicht genügend Arbeitsspeicher. |
|
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
Referenz