LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
vcl::pdf::BuildinFont Struct Reference

#include <pdfbuildin_fonts.hxx>

Collaboration diagram for vcl::pdf::BuildinFont:
[legend]

Public Member Functions

OString getNameObject () const
 
const FontCharMapRefGetFontCharMap () const
 
FontAttributes GetFontAttributes () const
 

Public Attributes

const char * m_pName
 
const char * m_pStyleName
 
const char * m_pPSName
 
int const m_nAscent
 
int const m_nDescent
 
FontFamily const m_eFamily
 
rtl_TextEncoding const m_eCharSet
 
FontPitch const m_ePitch
 
FontWidth const m_eWidthType
 
FontWeight const m_eWeight
 
FontItalic const m_eItalic
 
int const m_aWidths [256]
 
FontCharMapRef m_xFontCharMap
 

Detailed Description

Definition at line 29 of file pdfbuildin_fonts.hxx.

Member Function Documentation

◆ GetFontAttributes()

FontAttributes vcl::pdf::BuildinFont::GetFontAttributes ( ) const

◆ GetFontCharMap()

const FontCharMapRef & vcl::pdf::BuildinFont::GetFontCharMap ( ) const

◆ getNameObject()

OString vcl::pdf::BuildinFont::getNameObject ( ) const

Definition at line 28 of file pdfbuildin_fonts.cxx.

References aBuf, and m_pPSName.

Referenced by vcl::PDFWriterImpl::appendBuildinFontsToDict().

Member Data Documentation

◆ m_aWidths

int const vcl::pdf::BuildinFont::m_aWidths[256]

Definition at line 42 of file pdfbuildin_fonts.hxx.

◆ m_eCharSet

rtl_TextEncoding const vcl::pdf::BuildinFont::m_eCharSet

◆ m_eFamily

FontFamily const vcl::pdf::BuildinFont::m_eFamily

Definition at line 36 of file pdfbuildin_fonts.hxx.

Referenced by GetFontAttributes().

◆ m_eItalic

FontItalic const vcl::pdf::BuildinFont::m_eItalic

Definition at line 41 of file pdfbuildin_fonts.hxx.

Referenced by GetFontAttributes().

◆ m_ePitch

FontPitch const vcl::pdf::BuildinFont::m_ePitch

Definition at line 38 of file pdfbuildin_fonts.hxx.

Referenced by GetFontAttributes().

◆ m_eWeight

FontWeight const vcl::pdf::BuildinFont::m_eWeight

Definition at line 40 of file pdfbuildin_fonts.hxx.

Referenced by GetFontAttributes().

◆ m_eWidthType

FontWidth const vcl::pdf::BuildinFont::m_eWidthType

Definition at line 39 of file pdfbuildin_fonts.hxx.

Referenced by GetFontAttributes().

◆ m_nAscent

int const vcl::pdf::BuildinFont::m_nAscent

Definition at line 34 of file pdfbuildin_fonts.hxx.

◆ m_nDescent

int const vcl::pdf::BuildinFont::m_nDescent

Definition at line 35 of file pdfbuildin_fonts.hxx.

◆ m_pName

const char* vcl::pdf::BuildinFont::m_pName

Definition at line 31 of file pdfbuildin_fonts.hxx.

Referenced by GetFontAttributes().

◆ m_pPSName

const char* vcl::pdf::BuildinFont::m_pPSName

Definition at line 33 of file pdfbuildin_fonts.hxx.

Referenced by vcl::PDFWriterImpl::emitBuildinFont(), and getNameObject().

◆ m_pStyleName

const char* vcl::pdf::BuildinFont::m_pStyleName

Definition at line 32 of file pdfbuildin_fonts.hxx.

Referenced by GetFontAttributes().

◆ m_xFontCharMap

FontCharMapRef vcl::pdf::BuildinFont::m_xFontCharMap
mutable

Definition at line 43 of file pdfbuildin_fonts.hxx.

Referenced by GetFontCharMap().


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