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

#include <lwpfont.hxx>

Collaboration diagram for LwpFontNameManager:
[legend]

Public Member Functions

 LwpFontNameManager ()
 
 ~LwpFontNameManager ()
 
OUString GetNameByIndex (sal_uInt16 index)
 
void Read (LwpObjectStream *pStrm)
 
void Override (sal_uInt16 index, rtl::Reference< XFFont > const &pFont)
 

Private Attributes

sal_uInt16 m_nCount
 
std::unique_ptr< LwpFontNameEntry[]> m_pFontNames
 
LwpFontTable m_FontTbl
 

Detailed Description

Definition at line 157 of file lwpfont.hxx.

Constructor & Destructor Documentation

◆ LwpFontNameManager()

LwpFontNameManager::LwpFontNameManager ( )

Definition at line 357 of file lwpfont.cxx.

References m_nCount.

◆ ~LwpFontNameManager()

LwpFontNameManager::~LwpFontNameManager ( )

Definition at line 361 of file lwpfont.cxx.

Member Function Documentation

◆ GetNameByIndex()

OUString LwpFontNameManager::GetNameByIndex ( sal_uInt16  index)

Definition at line 393 of file lwpfont.cxx.

References LwpFontTable::GetFaceName(), index, m_FontTbl, m_nCount, and m_pFontNames.

Referenced by LwpFontManager::GetNameByID().

◆ Override()

void LwpFontNameManager::Override ( sal_uInt16  index,
rtl::Reference< XFFont > const &  pFont 
)

◆ Read()

void LwpFontNameManager::Read ( LwpObjectStream pStrm)

Member Data Documentation

◆ m_FontTbl

LwpFontTable LwpFontNameManager::m_FontTbl
private

Definition at line 166 of file lwpfont.hxx.

Referenced by GetNameByIndex(), Override(), and Read().

◆ m_nCount

sal_uInt16 LwpFontNameManager::m_nCount
private

Definition at line 164 of file lwpfont.hxx.

Referenced by GetNameByIndex(), Override(), and Read().

◆ m_pFontNames

std::unique_ptr<LwpFontNameEntry[]> LwpFontNameManager::m_pFontNames
private

Definition at line 165 of file lwpfont.hxx.

Referenced by GetNameByIndex(), Override(), and Read().


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