#include <fontmanager.hxx>
Definition at line 89 of file fontmanager.hxx.
◆ PrintFontManager()
| psp::PrintFontManager::PrintFontManager |
( |
| ) |
|
|
private |
◆ ~PrintFontManager()
| psp::PrintFontManager::~PrintFontManager |
( |
| ) |
|
◆ addFontconfigDir()
| static void psp::PrintFontManager::addFontconfigDir |
( |
const OString & |
rDirectory | ) |
|
|
staticprivate |
◆ addFontconfigFile()
| static void psp::PrintFontManager::addFontconfigFile |
( |
const OString & |
rFile | ) |
|
|
staticprivate |
◆ addFontFile()
| std::vector< fontID > psp::PrintFontManager::addFontFile |
( |
std::u16string_view |
rFileUrl | ) |
|
◆ analyzeFontFile()
| std::vector< PrintFont > psp::PrintFontManager::analyzeFontFile |
( |
int |
nDirID, |
|
|
const OString & |
rFileName, |
|
|
const char * |
pFormat = nullptr |
|
) |
| const |
|
private |
◆ analyzeSfntFamilyName()
| static void psp::PrintFontManager::analyzeSfntFamilyName |
( |
void const * |
pTTFont, |
|
|
std::vector< OUString > & |
rnames |
|
) |
| |
|
staticprivate |
◆ analyzeSfntFile()
| bool psp::PrintFontManager::analyzeSfntFile |
( |
PrintFont & |
rFont | ) |
const |
|
private |
◆ convertSfntName()
| static OUString psp::PrintFontManager::convertSfntName |
( |
const vcl::NameRecord & |
rNameRecord | ) |
|
|
staticprivate |
◆ countFontconfigFonts()
| void psp::PrintFontManager::countFontconfigFonts |
( |
| ) |
|
|
private |
◆ DECL_DLLPRIVATE_LINK()
| psp::PrintFontManager::DECL_DLLPRIVATE_LINK |
( |
autoInstallFontLangSupport |
, |
|
|
Timer * |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ deinitFontconfig()
| static void psp::PrintFontManager::deinitFontconfig |
( |
| ) |
|
|
staticprivate |
◆ fillPrintFontInfo()
◆ findFontFileID()
| fontID psp::PrintFontManager::findFontFileID |
( |
int |
nDirID, |
|
|
const OString & |
rFile, |
|
|
int |
nFaceIndex, |
|
|
int |
nVariationIndex |
|
) |
| const |
|
private |
◆ findFontFileIDs()
| std::vector< fontID > psp::PrintFontManager::findFontFileIDs |
( |
int |
nDirID, |
|
|
const OString & |
rFile |
|
) |
| const |
|
private |
◆ get()
◆ getDirectory()
| OString psp::PrintFontManager::getDirectory |
( |
int |
nAtom | ) |
const |
|
private |
◆ getDirectoryAtom()
| int psp::PrintFontManager::getDirectoryAtom |
( |
const OString & |
rDirectory | ) |
|
|
private |
◆ getFont() [1/2]
◆ getFont() [2/2]
◆ getFontAscend()
| int psp::PrintFontManager::getFontAscend |
( |
fontID |
nFontID | ) |
|
◆ getFontDescend()
| int psp::PrintFontManager::getFontDescend |
( |
fontID |
nFontID | ) |
|
◆ getFontFaceNumber()
| int psp::PrintFontManager::getFontFaceNumber |
( |
fontID |
nFontID | ) |
const |
◆ getFontFaceVariation()
| int psp::PrintFontManager::getFontFaceVariation |
( |
fontID |
nFontID | ) |
const |
◆ getFontFastInfo()
◆ getFontFile()
| OString psp::PrintFontManager::getFontFile |
( |
const PrintFont & |
rFont | ) |
const |
|
private |
◆ getFontFileSysPath()
| OString psp::PrintFontManager::getFontFileSysPath |
( |
fontID |
nFontID | ) |
const |
|
inline |
◆ getFontList()
| void psp::PrintFontManager::getFontList |
( |
std::vector< fontID > & |
rFontIDs | ) |
|
◆ getFontOptions()
◆ getPSName()
| OUString psp::PrintFontManager::getPSName |
( |
fontID |
nFontID | ) |
|
◆ initFontconfig()
| static void psp::PrintFontManager::initFontconfig |
( |
| ) |
|
|
staticprivate |
◆ initialize()
| void psp::PrintFontManager::initialize |
( |
| ) |
|
◆ matchFamilyName()
| static FontFamily psp::PrintFontManager::matchFamilyName |
( |
std::u16string_view |
rFamily | ) |
|
|
staticprivate |
◆ matchFont()
| void psp::PrintFontManager::matchFont |
( |
FastPrintFontInfo & |
rInfo, |
|
|
const css::lang::Locale & |
rLocale |
|
) |
| |
◆ Substitute()
◆ ::GenericUnixSalData
◆ PrintFont
◆ m_aAtomToDir
| std::unordered_map< int, OString > psp::PrintFontManager::m_aAtomToDir |
|
private |
◆ m_aCurrentRequests
| std::vector<OUString> psp::PrintFontManager::m_aCurrentRequests |
|
private |
◆ m_aDirToAtom
| std::unordered_map< OString, int > psp::PrintFontManager::m_aDirToAtom |
|
private |
◆ m_aFontFileToFontID
| std::unordered_map< OString, std::set< fontID > > psp::PrintFontManager::m_aFontFileToFontID |
|
private |
◆ m_aFontInstallerTimer
| Timer psp::PrintFontManager::m_aFontInstallerTimer |
|
private |
◆ m_aFonts
◆ m_aPreviousLangSupportRequests
| std::set<OString> psp::PrintFontManager::m_aPreviousLangSupportRequests |
|
private |
◆ m_nNextDirAtom
| int psp::PrintFontManager::m_nNextDirAtom |
|
private |
◆ m_nNextFontID
| fontID psp::PrintFontManager::m_nNextFontID |
|
private |
The documentation for this class was generated from the following file: