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:
[legend]
Collaboration diagram for FontSelectPattern:
[legend]

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
 
int 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 36 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
inline

Definition at line 48 of file fontselect.hxx.

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

Member Data Documentation

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

Definition at line 54 of file fontselect.hxx.

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

Definition at line 65 of file fontselect.hxx.

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

bool FontSelectPattern::mbVertical

Definition at line 64 of file fontselect.hxx.

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

LanguageType FontSelectPattern::meLanguage
float FontSelectPattern::mfExactHeight

Definition at line 61 of file fontselect.hxx.

Referenced by operator==().

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

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