LibreOffice Module vcl (master) 1
|
#include <QtFontFace.hxx>
Public Member Functions | |
sal_IntPtr | GetFontId () const override |
QFont | CreateFont () const |
int | GetFontTable (const char pTagName[5], unsigned char *) const |
FontCharMapRef | GetFontCharMap () const override |
bool | GetFontCapabilities (vcl::FontCapabilities &) const override |
bool | HasChar (sal_uInt32 cChar) const |
rtl::Reference< LogicalFontInstance > | CreateFontInstance (const vcl::font::FontSelectPattern &rFSD) const override |
![]() | |
virtual rtl::Reference< LogicalFontInstance > | CreateFontInstance (const vcl::font::FontSelectPattern &) const =0 |
virtual sal_IntPtr | GetFontId () const =0 |
virtual FontCharMapRef | GetFontCharMap () const =0 |
virtual bool | GetFontCapabilities (vcl::FontCapabilities &) const =0 |
bool | IsBetterMatch (const vcl::font::FontSelectPattern &, FontMatchStatus &) const |
sal_Int32 | CompareIgnoreSize (const PhysicalFontFace &) const |
![]() | |
FontAttributes () | |
const OUString & | GetFamilyName () const |
FontFamily | GetFamilyType () const |
const OUString & | GetStyleName () const |
FontWeight | GetWeight () const |
FontItalic | GetItalic () const |
FontPitch | GetPitch () const |
FontWidth | GetWidthType () const |
rtl_TextEncoding | GetCharSet () const |
bool | IsSymbolFont () const |
void | SetFamilyName (const OUString &sFamilyName) |
void | SetStyleName (const OUString &sStyleName) |
void | SetFamilyType (const FontFamily eFontFamily) |
void | SetPitch (const FontPitch ePitch) |
void | SetItalic (const FontItalic eItalic) |
void | SetWeight (const FontWeight eWeight) |
void | SetWidthType (const FontWidth eWidthType) |
void | SetSymbolFlag (const bool) |
bool | CompareDeviceIndependentFontAttributes (const FontAttributes &rOther) const |
int | GetQuality () const |
const OUString & | GetMapNames () const |
void | SetQuality (int nQuality) |
void | IncreaseQualityBy (int nQualityAmount) |
void | AddMapName (OUString const &) |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Static Public Member Functions | |
static QtFontFace * | fromQFont (const QFont &rFont) |
static QtFontFace * | fromQFontDatabase (const QString &aFamily, const QString &aStyle) |
static void | fillAttributesFromQFont (const QFont &rFont, FontAttributes &rFA) |
static VCLPLUG_QT_PUBLIC FontWeight | toFontWeight (const int nWeight) |
static VCLPLUG_QT_PUBLIC FontWidth | toFontWidth (const int nStretch) |
static VCLPLUG_QT_PUBLIC FontItalic | toFontItalic (const QFont::Style eStyle) |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Private Types | |
enum | FontIdType { Font , FontDB } |
Private Member Functions | |
QtFontFace (const QtFontFace &) | |
QtFontFace (const FontAttributes &, QString rFontID, const FontIdType) | |
Private Attributes | |
const QString | m_aFontId |
const FontIdType | m_eFontIdType |
FontCharMapRef | m_xCharMap |
vcl::FontCapabilities | m_aFontCapabilities |
bool | m_bFontCapabilitiesRead |
Additional Inherited Members | |
![]() | |
PhysicalFontFace (const FontAttributes &) | |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
![]() | |
oslInterlockedCount | m_nCount |
Definition at line 40 of file qt5/QtFontFace.hxx.
|
private |
Enumerator | |
---|---|
Font | |
FontDB |
Definition at line 64 of file qt5/QtFontFace.hxx.
|
private |
|
private |
QFont QtFontFace::CreateFont | ( | ) | const |
|
overridevirtual |
Implements vcl::font::PhysicalFontFace.
|
static |
|
static |
|
static |
|
overridevirtual |
Implements vcl::font::PhysicalFontFace.
|
overridevirtual |
Implements vcl::font::PhysicalFontFace.
|
overridevirtual |
Implements vcl::font::PhysicalFontFace.
int QtFontFace::GetFontTable | ( | const char | pTagName[5], |
unsigned char * | |||
) | const |
bool QtFontFace::HasChar | ( | sal_uInt32 | cChar | ) | const |
|
static |
|
static |
|
static |
|
mutableprivate |
Definition at line 72 of file qt5/QtFontFace.hxx.
|
private |
Definition at line 69 of file qt5/QtFontFace.hxx.
|
mutableprivate |
Definition at line 73 of file qt5/QtFontFace.hxx.
|
private |
Definition at line 70 of file qt5/QtFontFace.hxx.
|
mutableprivate |
Definition at line 71 of file qt5/QtFontFace.hxx.