LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
TETextPortion Class Reference

#include <textdat2.hxx>

Public Member Functions

 TETextPortion (sal_Int32 nL)
 
sal_Int32 & GetLen ()
 
sal_Int32 GetLen () const
 
tools::LongGetWidth ()
 
sal_uInt8GetKind ()
 
void SetRightToLeft (bool b)
 
bool IsRightToLeft () const
 

Private Attributes

tools::Long nWidth
 
sal_Int32 nLen
 
sal_uInt8 nKind
 
bool bRightToLeft
 

Detailed Description

Definition at line 48 of file textdat2.hxx.

Constructor & Destructor Documentation

◆ TETextPortion()

TETextPortion::TETextPortion ( sal_Int32  nL)
inline

Definition at line 57 of file textdat2.hxx.

Member Function Documentation

◆ GetKind()

sal_uInt8 & TETextPortion::GetKind ( )
inline

◆ GetLen() [1/2]

sal_Int32 & TETextPortion::GetLen ( )
inline

◆ GetLen() [2/2]

sal_Int32 TETextPortion::GetLen ( ) const
inline

Definition at line 65 of file textdat2.hxx.

References nLen.

◆ GetWidth()

tools::Long & TETextPortion::GetWidth ( )
inline

◆ IsRightToLeft()

bool TETextPortion::IsRightToLeft ( ) const
inline

◆ SetRightToLeft()

void TETextPortion::SetRightToLeft ( bool  b)
inline

Definition at line 68 of file textdat2.hxx.

References bRightToLeft.

Referenced by TextEngine::CreateLines().

Member Data Documentation

◆ bRightToLeft

bool TETextPortion::bRightToLeft
private

Definition at line 54 of file textdat2.hxx.

Referenced by IsRightToLeft(), and SetRightToLeft().

◆ nKind

sal_uInt8 TETextPortion::nKind
private

Definition at line 53 of file textdat2.hxx.

Referenced by GetKind().

◆ nLen

sal_Int32 TETextPortion::nLen
private

Definition at line 52 of file textdat2.hxx.

Referenced by GetLen().

◆ nWidth

tools::Long TETextPortion::nWidth
private

Definition at line 51 of file textdat2.hxx.

Referenced by GetWidth().


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