Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sets the text of this range.
Syntax
HRESULT SetText2(
[in] long Flags,
[in] BSTR bstr
);
Parameters
[in] Flags
Type: long
Flags controlling how the text is inserted in the range. The flag can be one of the following values:
tomUnicodeBiDi
tomMathCFCheck
tomUnlink
tomUnhide
tomCheckTextLimit
tomLanguageTag
[in] bstr
Type: BSTR
The new text.
Return value
Type: HRESULT
If the method succeeds, it returns S_OK. If the method fails, it returns one of the following COM error codes. For more information about COM error codes, see Error Handling in COM.
Return code | Description |
---|---|
|
Invalid argument. |
|
Write access is denied. |
|
Insufficient memory. |
Remarks
If the bstr parameter is NULL, the text in the range is deleted.
This method is similar to ITextRange:: SetText, but lets the client specify flags that control various insertion options, including the special flag tomLanguageTag to get the BCP-47 language tag for the range. This is an industry standard language tag that may be preferable to ITextFont::SetLanguageID, which uses a language code identifier (LCID).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Target Platform | Windows |
Header | tom.h |
DLL | Msftedit.dll |