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

#include <epptbase.hxx>

Collaboration diagram for FontCollection:
[legend]

Public Member Functions

 FontCollection ()
 
 ~FontCollection ()
 
sal_uInt32 GetId (FontCollectionEntry &rFontDescriptor)
 
sal_uInt32 GetCount () const
 
const FontCollectionEntryGetById (sal_uInt32 nId)
 
FontCollectionEntryGetLast ()
 

Static Public Member Functions

static short GetScriptDirection (std::u16string_view rText)
 

Private Attributes

VclPtr< VirtualDevicepVDev
 
std::vector< FontCollectionEntrymaFonts
 

Detailed Description

Definition at line 177 of file epptbase.hxx.

Constructor & Destructor Documentation

◆ FontCollection()

FontCollection::FontCollection ( )

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

References xPPTBreakIter.

◆ ~FontCollection()

FontCollection::~FontCollection ( )

Member Function Documentation

◆ GetById()

const FontCollectionEntry * FontCollection::GetById ( sal_uInt32  nId)

◆ GetCount()

sal_uInt32 FontCollection::GetCount ( ) const
inline

Definition at line 189 of file epptbase.hxx.

References maFonts.

Referenced by PPTWriter::ImplCloseDocument(), and PortionObj::ImplGetPortionValues().

◆ GetId()

sal_uInt32 FontCollection::GetId ( FontCollectionEntry rFontDescriptor)

◆ GetLast()

FontCollectionEntry & FontCollection::GetLast ( )
inline

Definition at line 193 of file epptbase.hxx.

References maFonts.

Referenced by PortionObj::ImplGetPortionValues().

◆ GetScriptDirection()

short FontCollection::GetScriptDirection ( std::u16string_view  rText)
static

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

References ScriptTypeDetector::getScriptDirection().

Referenced by PortionObj::PortionObj().

Member Data Documentation

◆ maFonts

std::vector<FontCollectionEntry> FontCollection::maFonts
private

Definition at line 198 of file epptbase.hxx.

Referenced by GetById(), GetCount(), GetId(), and GetLast().

◆ pVDev

VclPtr<VirtualDevice> FontCollection::pVDev
private

Definition at line 197 of file epptbase.hxx.

Referenced by GetId(), and ~FontCollection().


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