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

#include <fc_fontoptions.hxx>

Public Member Functions

 FontConfigFontOptions (FcPattern *pPattern)
 
 ~FontConfigFontOptions ()
 
void SyncPattern (const OString &rFileName, sal_uInt32 nFontFace, sal_uInt32 nFontVariation, bool bEmbolden)
 
FcPatternGetPattern () const
 

Static Public Member Functions

static void cairo_font_options_substitute (FcPattern *pPattern)
 

Private Attributes

FcPattern *const mpPattern
 

Detailed Description

Definition at line 26 of file fc_fontoptions.hxx.

Constructor & Destructor Documentation

FontConfigFontOptions::FontConfigFontOptions ( FcPattern pPattern)
inline

Definition at line 29 of file fc_fontoptions.hxx.

FontConfigFontOptions::~FontConfigFontOptions ( )

Member Function Documentation

static void FontConfigFontOptions::cairo_font_options_substitute ( FcPattern pPattern)
static
FcPattern* FontConfigFontOptions::GetPattern ( ) const
void FontConfigFontOptions::SyncPattern ( const OString &  rFileName,
sal_uInt32  nFontFace,
sal_uInt32  nFontVariation,
bool  bEmbolden 
)

Member Data Documentation

FcPattern* const FontConfigFontOptions::mpPattern
private

Definition at line 37 of file fc_fontoptions.hxx.


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