LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
FontSelectPattern Class Reference

#include <fontselect.hxx>

Inheritance diagram for FontSelectPattern:
Collaboration diagram for FontSelectPattern:

Public Member Functions

 FontSelectPattern (const vcl::Font &, const OUString &rSearchName, const Size &, float fExactHeight, bool bNonAntialias=false)
size_t hashCode () const
bool operator== (const FontSelectPattern &rOther) const
bool operator!= (const FontSelectPattern &rOther) const
- Public Member Functions inherited from FontAttributes
 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 &)

Public Attributes

OUString maTargetName
OUString maSearchName
int mnWidth
int mnHeight
float mfExactHeight
Degree10 mnOrientation
LanguageType meLanguage
bool mbVertical
bool mbNonAntialiased
bool mbEmbolden
ItalicMatrix maItalicMatrix

Static Public Attributes

static const char FEAT_PREFIX = ':'
static const char FEAT_SEPARATOR = '&'

Detailed Description

Definition at line 37 of file fontselect.hxx.

Constructor & Destructor Documentation

FontSelectPattern::FontSelectPattern ( const vcl::Font rFont,
const OUString &  rSearchName,
const Size rSize,
float  fExactHeight,
bool  bNonAntialias = false 

Member Function Documentation

size_t FontSelectPattern::hashCode ( ) const
bool FontSelectPattern::operator!= ( const FontSelectPattern rOther) const

Definition at line 49 of file fontselect.hxx.

bool FontSelectPattern::operator== ( const FontSelectPattern rOther) const

Member Data Documentation

const char FontSelectPattern::FEAT_PREFIX = ':'
const char FontSelectPattern::FEAT_SEPARATOR = '&'

Definition at line 55 of file fontselect.hxx.

ItalicMatrix FontSelectPattern::maItalicMatrix
OUString FontSelectPattern::maSearchName
OUString FontSelectPattern::maTargetName
bool FontSelectPattern::mbEmbolden
bool FontSelectPattern::mbNonAntialiased

Definition at line 66 of file fontselect.hxx.

Referenced by operator<<(), and operator==().

bool FontSelectPattern::mbVertical

Definition at line 65 of file fontselect.hxx.

Referenced by hashCode(), ImplFontCache::IFSD_Equal::operator()(), and operator==().

LanguageType FontSelectPattern::meLanguage
float FontSelectPattern::mfExactHeight

Definition at line 62 of file fontselect.hxx.

Referenced by operator==().

int FontSelectPattern::mnHeight
Degree10 FontSelectPattern::mnOrientation
int FontSelectPattern::mnWidth

The documentation for this class was generated from the following files: