#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: