LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | List of all members
vcl::ITextLayout Class Referenceabstract

#include <textlayout.hxx>

Inheritance diagram for vcl::ITextLayout:
[legend]

Public Member Functions

virtual tools::Long GetTextWidth (const OUString &_rText, sal_Int32 _nStartIndex, sal_Int32 _nLength) const =0
 
virtual void DrawText (const Point &_rStartPoint, const OUString &_rText, sal_Int32 _nStartIndex, sal_Int32 _nLength, std::vector< tools::Rectangle > *_pVector, OUString *_pDisplayText)=0
 
virtual tools::Long GetTextArray (const OUString &_rText, KernArray *_pDXArray, sal_Int32 _nStartIndex, sal_Int32 _nLength, bool bCaret=false) const =0
 
virtual sal_Int32 GetTextBreak (const OUString &_rText, tools::Long _nMaxTextWidth, sal_Int32 _nStartIndex, sal_Int32 _nLength) const =0
 
virtual bool DecomposeTextRectAction () const =0
 

Protected Member Functions

 ~ITextLayout () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 29 of file textlayout.hxx.

Constructor & Destructor Documentation

◆ ~ITextLayout()

vcl::ITextLayout::~ITextLayout ( )
inlineprotected

Definition at line 40 of file textlayout.hxx.

Member Function Documentation

◆ DecomposeTextRectAction()

virtual bool vcl::ITextLayout::DecomposeTextRectAction ( ) const
pure virtual

◆ DrawText()

virtual void vcl::ITextLayout::DrawText ( const Point _rStartPoint,
const OUString &  _rText,
sal_Int32  _nStartIndex,
sal_Int32  _nLength,
std::vector< tools::Rectangle > *  _pVector,
OUString *  _pDisplayText 
)
pure virtual

◆ GetTextArray()

virtual tools::Long vcl::ITextLayout::GetTextArray ( const OUString &  _rText,
KernArray _pDXArray,
sal_Int32  _nStartIndex,
sal_Int32  _nLength,
bool  bCaret = false 
) const
pure virtual

◆ GetTextBreak()

virtual sal_Int32 vcl::ITextLayout::GetTextBreak ( const OUString &  _rText,
tools::Long  _nMaxTextWidth,
sal_Int32  _nStartIndex,
sal_Int32  _nLength 
) const
pure virtual

◆ GetTextWidth()

virtual tools::Long vcl::ITextLayout::GetTextWidth ( const OUString &  _rText,
sal_Int32  _nStartIndex,
sal_Int32  _nLength 
) const
pure virtual

The documentation for this class was generated from the following file: