LibreOffice Module sdext (master) 1
Public Member Functions | Public Attributes | Private Member Functions | List of all members
pdfi::FontAttributes Struct Reference

#include <contentsink.hxx>

Public Member Functions

 FontAttributes (OUString familyName_, OUString sFontWeight, bool isItalic_, bool isUnderline_, double size_, double ascent_)
 
 FontAttributes ()
 
bool operator== (const FontAttributes &rFont) const
 
 FontAttributes ()
 
 FontAttributes (const FontAttributes &rSrc)
 
FontAttributesoperator= (const FontAttributes &rSrc)
 
bool operator== (const FontAttributes &rFont) const
 

Public Attributes

OUString familyName
 
OUString fontWeight
 
bool isItalic
 
bool isUnderline
 
bool isOutline
 
double size
 
double ascent
 
GooString familyName
 
bool isEmbedded
 
GfxFont::Weight maFontWeight
 

Private Member Functions

GooString & getFamilyName () const
 

Detailed Description

Definition at line 49 of file contentsink.hxx.

Constructor & Destructor Documentation

◆ FontAttributes() [1/4]

pdfi::FontAttributes::FontAttributes ( OUString  familyName_,
OUString  sFontWeight,
bool  isItalic_,
bool  isUnderline_,
double  size_,
double  ascent_ 
)
inline

Definition at line 51 of file contentsink.hxx.

◆ FontAttributes() [2/4]

pdfi::FontAttributes::FontAttributes ( )
inline

Definition at line 66 of file contentsink.hxx.

References u.

◆ FontAttributes() [3/4]

pdfi::FontAttributes::FontAttributes ( )
inline

Definition at line 68 of file pdfioutdev_gpl.hxx.

◆ FontAttributes() [4/4]

pdfi::FontAttributes::FontAttributes ( const FontAttributes rSrc)
inline

Definition at line 79 of file pdfioutdev_gpl.hxx.

References familyName, and getFamilyName().

Member Function Documentation

◆ getFamilyName()

GooString & pdfi::FontAttributes::getFamilyName ( ) const
inlineprivate

Definition at line 123 of file pdfioutdev_gpl.hxx.

References familyName.

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

◆ operator=()

FontAttributes & pdfi::FontAttributes::operator= ( const FontAttributes rSrc)
inline

Definition at line 90 of file pdfioutdev_gpl.hxx.

References familyName, getFamilyName(), isEmbedded, isItalic, isUnderline, maFontWeight, and size.

◆ operator==() [1/2]

bool pdfi::FontAttributes::operator== ( const FontAttributes rFont) const
inline

Definition at line 84 of file contentsink.hxx.

References ascent, familyName, fontWeight, isItalic, isOutline, isUnderline, and size.

◆ operator==() [2/2]

bool pdfi::FontAttributes::operator== ( const FontAttributes rFont) const
inline

Definition at line 104 of file pdfioutdev_gpl.hxx.

References getFamilyName(), isEmbedded, isItalic, isUnderline, maFontWeight, and size.

Member Data Documentation

◆ ascent

double pdfi::FontAttributes::ascent

Definition at line 82 of file contentsink.hxx.

Referenced by pdfi::PDFIProcessor::drawGlyphs(), and operator==().

◆ familyName [1/2]

OUString pdfi::FontAttributes::familyName

◆ familyName [2/2]

GooString pdfi::FontAttributes::familyName

Definition at line 114 of file pdfioutdev_gpl.hxx.

◆ fontWeight

OUString pdfi::FontAttributes::fontWeight

◆ isEmbedded

bool pdfi::FontAttributes::isEmbedded

◆ isItalic

bool FontAttributes::isItalic

◆ isOutline

bool pdfi::FontAttributes::isOutline

◆ isUnderline

bool FontAttributes::isUnderline

◆ maFontWeight

GfxFont::Weight pdfi::FontAttributes::maFontWeight

◆ size

double FontAttributes::size

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