21#include <rtl/ustring.hxx>
42 ImpFontAttribute(OUString aFamilyName, OUString aStyleName, sal_uInt16 nWeight,
bool bSymbol,
43 bool bVertical,
bool bItalic,
bool bMonospaced,
bool bOutline,
bool bRTL,
103 sal_uInt16 nWeight,
bool bSymbol,
bool bVertical,
bool bItalic,
104 bool bMonospaced,
bool bOutline,
bool bRTL,
bool bBiDiStrong)
105 : mpFontAttribute(ImpFontAttribute(rFamilyName, rStyleName, nWeight, bSymbol, bVertical,
106 bItalic, bMonospaced, bOutline, bRTL, bBiDiStrong))
111 : mpFontAttribute(theGlobalDefault())
bool operator==(const FontAttribute &rCandidate) const
const OUString & getStyleName() const
const OUString & getFamilyName() const
data read access
sal_uInt16 getWeight() const
bool getBiDiStrong() const
bool getMonospaced() const
FontAttribute & operator=(const FontAttribute &)
o3tl::cow_wrapper< ImpFontAttribute > ImplType
const OUString & getStyleName() const
bool getMonospaced() const
bool operator==(const ImpFontAttribute &rCompare) const
ImpFontAttribute(OUString aFamilyName, OUString aStyleName, sal_uInt16 nWeight, bool bSymbol, bool bVertical, bool bItalic, bool bMonospaced, bool bOutline, bool bRTL, bool bBiDiStrong)
sal_uInt16 getWeight() const
bool getBiDiStrong() const
const OUString & getFamilyName() const
OUString maFamilyName
core data