LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
vcl::pdf::GlyphEmit Class Reference

#include <pdfwriter_impl.hxx>

Public Member Functions

 GlyphEmit ()
 
void setGlyphId (sal_uInt8 i_nId)
 
sal_uInt8 getGlyphId () const
 
void addCode (sal_Ucs i_cCode)
 
sal_Int32 countCodes () const
 
const std::vector< sal_Ucs > & codes () const
 
sal_Ucs getCode (sal_Int32 i_nIndex) const
 

Private Attributes

std::vector< sal_Ucsm_CodeUnits
 
sal_uInt8 m_nSubsetGlyphID
 

Detailed Description

Definition at line 277 of file pdfwriter_impl.hxx.

Constructor & Destructor Documentation

vcl::pdf::GlyphEmit::GlyphEmit ( )
inline

Definition at line 284 of file pdfwriter_impl.hxx.

Member Function Documentation

void vcl::pdf::GlyphEmit::addCode ( sal_Ucs  i_cCode)
inline

Definition at line 291 of file pdfwriter_impl.hxx.

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

const std::vector<sal_Ucs>& vcl::pdf::GlyphEmit::codes ( ) const
inline

Definition at line 296 of file pdfwriter_impl.hxx.

sal_Int32 vcl::pdf::GlyphEmit::countCodes ( ) const
inline

Definition at line 295 of file pdfwriter_impl.hxx.

sal_Ucs vcl::pdf::GlyphEmit::getCode ( sal_Int32  i_nIndex) const
inline

Definition at line 297 of file pdfwriter_impl.hxx.

References o3tl::make_unsigned().

sal_uInt8 vcl::pdf::GlyphEmit::getGlyphId ( ) const
inline

Definition at line 289 of file pdfwriter_impl.hxx.

void vcl::pdf::GlyphEmit::setGlyphId ( sal_uInt8  i_nId)
inline

Definition at line 288 of file pdfwriter_impl.hxx.

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

Member Data Documentation

std::vector<sal_Ucs> vcl::pdf::GlyphEmit::m_CodeUnits
private

Definition at line 280 of file pdfwriter_impl.hxx.

sal_uInt8 vcl::pdf::GlyphEmit::m_nSubsetGlyphID
private

Definition at line 281 of file pdfwriter_impl.hxx.


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