ITextStoreACP2::GetTextExt method (textstor.h)
Gets the bounding box, in screen coordinates, of the text at a specified character position. The caller must have a read-only lock on the document before calling this method.
Syntax
HRESULT GetTextExt(
[in] TsViewCookie vcView,
[in] LONG acpStart,
[in] LONG acpEnd,
[out] RECT *prc,
[out] BOOL *pfClipped
);
Parameters
[in] vcView
Specifies the context view.
[in] acpStart
Specifies the starting character position of the text to get in the document.
[in] acpEnd
Specifies the ending character position of the text to get in the document.
[out] prc
Receives the bounding box in screen coordinates of the text at the specified character positions.
[out] pfClipped
Receives a Boolean value that specifies if the text in the bounding box has been clipped. If this parameter is TRUE, the bounding box contains clipped text and does not include the entire requested text range. The bounding box is clipped because the requested range is not visible.
Return value
This method can return one of these values.
Value | Description |
---|---|
|
The method was successful. |
|
The specified start and end character positions are equal. |
|
The range specified by the acpStart and acpEnd parameters extends past the beginning or end of the document. |
|
The application has not calculated a text layout. |
|
The caller does not have a read-only lock on the document. |
Remarks
If the document window is minimized, or if the specified text is not currently visible, the method returns S_OK with the prc parameter set to {0,0,0,0}.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | textstor.h |
DLL | Msctf.dll |