LibreOffice Module writerfilter (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::dmapper::EmbeddedFontHandler Class Reference

#include <FontTable.hxx>

Inheritance diagram for writerfilter::dmapper::EmbeddedFontHandler:
[legend]
Collaboration diagram for writerfilter::dmapper::EmbeddedFontHandler:
[legend]

Public Member Functions

 EmbeddedFontHandler (FontTable &rFontTable, OUString fontName, std::u16string_view style)
 
virtual ~EmbeddedFontHandler () override
 
- Public Member Functions inherited from writerfilter::LoggedProperties
 LoggedProperties (const std::string &sPrefix)
 
virtual ~LoggedProperties () override
 
void attribute (Id name, Value &val) override
 Receives an attribute. More...
 
void sprm (Sprm &sprm) override
 Receives a SPRM. More...
 
virtual void attribute (Id name, Value &val)=0
 Receives an attribute. More...
 
virtual void sprm (Sprm &sprm)=0
 Receives a SPRM. More...
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Private Member Functions

virtual void lcl_attribute (Id name, Value &val) override
 
virtual void lcl_sprm (Sprm &rSprm) override
 

Private Attributes

FontTablem_fontTable
 
OUString m_fontName
 
std::u16string_view m_style
 
OUString m_fontKey
 
css::uno::Reference< css::io::XInputStream > m_inputStream
 

Additional Inherited Members

virtual void lcl_attribute (Id name, Value &val)=0
 
virtual void lcl_sprm (Sprm &sprm)=0
 
- Protected Member Functions inherited from writerfilter::Properties
 ~Properties () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 88 of file FontTable.hxx.

Constructor & Destructor Documentation

◆ EmbeddedFontHandler()

writerfilter::dmapper::EmbeddedFontHandler::EmbeddedFontHandler ( FontTable rFontTable,
OUString  fontName,
std::u16string_view  style 
)

Definition at line 237 of file FontTable.cxx.

◆ ~EmbeddedFontHandler()

writerfilter::dmapper::EmbeddedFontHandler::~EmbeddedFontHandler ( )
overridevirtual

Member Function Documentation

◆ lcl_attribute()

void writerfilter::dmapper::EmbeddedFontHandler::lcl_attribute ( Id  name,
Value val 
)
overrideprivatevirtual

◆ lcl_sprm()

void writerfilter::dmapper::EmbeddedFontHandler::lcl_sprm ( Sprm rSprm)
overrideprivatevirtual

Implements writerfilter::LoggedProperties.

Definition at line 293 of file FontTable.cxx.

Member Data Documentation

◆ m_fontKey

OUString writerfilter::dmapper::EmbeddedFontHandler::m_fontKey
private

Definition at line 99 of file FontTable.hxx.

Referenced by lcl_attribute(), and ~EmbeddedFontHandler().

◆ m_fontName

OUString writerfilter::dmapper::EmbeddedFontHandler::m_fontName
private

Definition at line 97 of file FontTable.hxx.

Referenced by ~EmbeddedFontHandler().

◆ m_fontTable

FontTable& writerfilter::dmapper::EmbeddedFontHandler::m_fontTable
private

Definition at line 96 of file FontTable.hxx.

Referenced by ~EmbeddedFontHandler().

◆ m_inputStream

css::uno::Reference<css::io::XInputStream> writerfilter::dmapper::EmbeddedFontHandler::m_inputStream
private

Definition at line 100 of file FontTable.hxx.

Referenced by lcl_attribute(), and ~EmbeddedFontHandler().

◆ m_style

std::u16string_view writerfilter::dmapper::EmbeddedFontHandler::m_style
private

Definition at line 98 of file FontTable.hxx.

Referenced by ~EmbeddedFontHandler().


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