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

FcPatternmpPattern
 

Detailed Description

Definition at line 26 of file fc_fontoptions.hxx.

Constructor & Destructor Documentation

◆ FontConfigFontOptions()

FontConfigFontOptions::FontConfigFontOptions ( FcPattern pPattern)
inline

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)
static

◆ 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
private

Definition at line 37 of file fc_fontoptions.hxx.


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