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

#include <text.hxx>

Inheritance diagram for TextObj:
[legend]

Public Member Functions

 TextObj (css::uno::Reference< css::text::XSimpleText > const &rXText, int nInstance, FontCollection &rFontCollection, PPTExBulletProvider &rBuProv)
 
ParagraphObjGetParagraph (int idx)
 
sal_uInt32 ParagraphCount () const
 
sal_uInt32 Count () const
 
int GetInstance () const
 
bool HasExtendedBullets () const
 

Private Member Functions

void ImplCalculateTextPositions ()
 

Private Attributes

std::shared_ptr< ImplTextObjmpImplTextObj
 

Detailed Description

Definition at line 238 of file text.hxx.

Constructor & Destructor Documentation

◆ TextObj()

TextObj::TextObj ( css::uno::Reference< css::text::XSimpleText > const &  rXText,
int  nInstance,
FontCollection rFontCollection,
PPTExBulletProvider &  rBuProv 
)

Member Function Documentation

◆ Count()

sal_uInt32 TextObj::Count ( ) const

Definition at line 1311 of file pptx-text.cxx.

References mpImplTextObj.

Referenced by PPTWriter::ImplWritePage(), and TextObjBinary::WriteTextSpecInfo().

◆ GetInstance()

int TextObj::GetInstance ( ) const

Definition at line 1316 of file pptx-text.cxx.

References mpImplTextObj.

Referenced by PPTWriter::ImplWriteParagraphs(), and PPTWriter::ImplWritePortions().

◆ GetParagraph()

ParagraphObj * TextObj::GetParagraph ( int  idx)

◆ HasExtendedBullets()

bool TextObj::HasExtendedBullets ( ) const

Definition at line 1321 of file pptx-text.cxx.

References mpImplTextObj.

Referenced by PPTWriter::ImplWritePortions(), and PPTWriter::ImplWriteTextStyleAtom().

◆ ImplCalculateTextPositions()

void TextObj::ImplCalculateTextPositions ( )
private

◆ ParagraphCount()

sal_uInt32 TextObj::ParagraphCount ( ) const

Member Data Documentation

◆ mpImplTextObj

std::shared_ptr<ImplTextObj> TextObj::mpImplTextObj
private

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