Metodo ITextRange2::SetText2 (tom.h)
Imposta il testo di questo intervallo.
Sintassi
HRESULT SetText2(
[in] long Flags,
[in] BSTR bstr
);
Parametri
[in] Flags
Tipo: long
Contrassegna il modo in cui il testo viene inserito nell'intervallo. Il flag può essere uno dei valori seguenti:
tomUnicodeBiDi
tomMathCFCheck
tomUnlink
tomUnhide
tomCheckTextLimit
tomLanguageTag
[in] bstr
Tipo: BSTR
Nuovo testo.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, restituisce S_OK. Se il metodo ha esito negativo, restituisce uno dei codici di errore COM seguenti. Per altre informazioni sui codici di errore COM, vedere Gestione degli errori in COM.
Codice restituito | Descrizione |
---|---|
|
Argomento non valido. |
|
Accesso in scrittura negato. |
|
Memoria insufficiente. |
Commenti
Se il parametro bstr è NULL, il testo nell'intervallo viene eliminato.
Questo metodo è simile a ITextRange:: SetText, ma consente al client di specificare flag che controllano varie opzioni di inserimento, incluso il flag speciale tomLanguageTag per ottenere il tag di lingua BCP-47 per l'intervallo. Si tratta di un tag linguistico standard del settore che può essere preferibile a ITextFont::SetLanguageID, che usa un identificatore di codice del linguaggio (LCID).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | tom.h |
DLL | Msftedit.dll |