20 #ifndef INCLUDED_VCL_INC_FONTATTRIBUTES_HXX
21 #define INCLUDED_VCL_INC_FONTATTRIBUTES_HXX
24 #include <rtl/ustring.hxx>
45 rtl_TextEncoding
GetCharSet()
const {
return meCharSet; }
49 void SetFamilyName(
const OUString& sFamilyName) { maFamilyName = sFamilyName; }
50 void SetStyleName(
const OUString& sStyleName) { maStyleName = sStyleName; }
58 void SetSymbolFlag(
const bool );
60 bool CompareDeviceIndependentFontAttributes(
const FontAttributes& rOther)
const;
67 void SetQuality(
int nQuality ) { mnQuality = nQuality; }
69 void AddMapName( OUString
const& );
101 if (
meCharSet == RTL_TEXTENCODING_SYMBOL )
115 if (aMapName.getLength() == 0)
117 SAL_WARN(
"vcl.fonts",
"New map name is empty");
124 #endif // INCLUDED_VCL_INC_FONTATTRIBUTES_HXX
const OUString & GetStyleName() const
rtl_TextEncoding meCharSet
void SetWidthType(const FontWidth eWidthType)
void SetPitch(const FontPitch ePitch)
FontItalic GetItalic() const
rtl_TextEncoding GetCharSet() const
FontFamily GetFamilyType() const
void SetWeight(const FontWeight eWeight)
FontWeight GetWeight() const
void SetQuality(int nQuality)
void SetItalic(const FontItalic eItalic)
void SetFamilyName(const OUString &sFamilyName)
void SetSymbolFlag(const bool)
const OUString & GetMapNames() const
void AddMapName(OUString const &)
void IncreaseQualityBy(int nQualityAmount)
void SetStyleName(const OUString &sStyleName)
FontWidth GetWidthType() const
#define SAL_WARN(area, stream)
bool IsSymbolFont() const
FontPitch GetPitch() const
const OUString & GetFamilyName() const
void SetFamilyType(const FontFamily eFontFamily)