ITextRange::SetFormattedText-Methode (tom.h)
Legt den formatierten Text dieses Bereichstexts auf den formatierten Text des angegebenen Bereichs fest.
Syntax
HRESULT SetFormattedText(
[in] ITextRange *pRange
);
Parameter
[in] pRange
Typ: ITextRange*
Der formatierte Text, um den Text dieses Bereichs zu ersetzen.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, gibt sie einen der folgenden Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.
Rückgabecode | Beschreibung |
---|---|
|
Text ist geschützt. |
|
pRange ist NULL. |
|
Nicht genügend Arbeitsspeicher. |
Hinweise
Wenn ITextRange nicht zur gleichen TOM-Engine (Text Object Model) gehört, rufen Sie IUnknown::QueryInterface für eine IDataObject-Schnittstelle auf.
Zu den Von IDataObject in der Regel unterstützten Formaten gehören CF_TEXT und CF_RTF. Darüber hinaus können private Formate verwendet werden, um auf die internen Rich-Text-Formate einer Textlösung zu verweisen. Im folgenden Microsoft Visual Basic-Beispiel wird die FormattedText-Eigenschaft verwendet, um den Text in Range2 durch den formatierten Text in Range1 zu ersetzen.
range2.FormattedText = range1.FormattedText
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