LibreOffice Module lotuswordpro (master) 1
|
#include <lwpfont.hxx>
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 |
Definition at line 157 of file lwpfont.hxx.
LwpFontNameManager::LwpFontNameManager | ( | ) |
Definition at line 357 of file lwpfont.cxx.
References m_nCount.
LwpFontNameManager::~LwpFontNameManager | ( | ) |
Definition at line 361 of file lwpfont.cxx.
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().
void LwpFontNameManager::Override | ( | sal_uInt16 | index, |
rtl::Reference< XFFont > const & | pFont | ||
) |
Definition at line 380 of file lwpfont.cxx.
References LwpFontTable::GetFaceName(), index, m_FontTbl, m_nCount, and m_pFontNames.
Referenced by LwpFontManager::CreateFont(), and LwpFontManager::Override().
void LwpFontNameManager::Read | ( | LwpObjectStream * | pStrm | ) |
Definition at line 365 of file lwpfont.cxx.
References i, m_FontTbl, m_nCount, m_pFontNames, LwpObjectStream::QuickReaduInt16(), LwpFontTable::Read(), and LwpObjectStream::SkipExtra().
Referenced by LwpFontManager::Read().
|
private |
Definition at line 166 of file lwpfont.hxx.
Referenced by GetNameByIndex(), Override(), and Read().
|
private |
Definition at line 164 of file lwpfont.hxx.
Referenced by GetNameByIndex(), Override(), and Read().
|
private |
Definition at line 165 of file lwpfont.hxx.
Referenced by GetNameByIndex(), Override(), and Read().