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


Detailed Description

Definition at line 26 of file fc_fontoptions.hxx.

Constructor & Destructor Documentation

◆ FontConfigFontOptions()

FontConfigFontOptions::FontConfigFontOptions ( FcPattern pPattern)

Definition at line 29 of file fc_fontoptions.hxx.

References mpPattern.

◆ ~FontConfigFontOptions()

FontConfigFontOptions::~FontConfigFontOptions ( )

Member Function Documentation

◆ cairo_font_options_substitute()

static void FontConfigFontOptions::cairo_font_options_substitute ( FcPattern pPattern)

◆ GetPattern()

FcPattern * FontConfigFontOptions::GetPattern ( ) const

◆ SyncPattern()

void FontConfigFontOptions::SyncPattern ( const OString &  rFileName,
sal_uInt32  nFontFace,
sal_uInt32  nFontVariation,
bool  bEmbolden 

Member Data Documentation

◆ mpPattern

FcPattern* FontConfigFontOptions::mpPattern

Definition at line 37 of file fc_fontoptions.hxx.

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