LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
wwFont Class Reference

Collects and outputs fonts. More...

#include <wrtww8.hxx>

Public Member Functions

 wwFont (std::u16string_view rFamilyName, FontPitch ePitch, FontFamily eFamily, rtl_TextEncoding eChrSet)
 
void Write (SvStream *pTableStram) const
 
void WriteDocx (DocxAttributeOutput *rAttrOutput) const
 
void WriteRtf (const RtfAttributeOutput *rAttrOutput) const
 
OUString const & GetFamilyName () const
 

Private Attributes

sal_uInt8 maWW8_FFN [6] = {}
 
OUString msFamilyNm
 
OUString msAltNm
 
bool mbAlt
 
FontPitch mePitch
 
FontFamily meFamily
 
rtl_TextEncoding meChrSet
 

Friends

bool operator< (const wwFont &r1, const wwFont &r2)
 

Detailed Description

Collects and outputs fonts.

Definition at line 296 of file wrtww8.hxx.

Constructor & Destructor Documentation

◆ wwFont()

wwFont::wwFont ( std::u16string_view  rFamilyName,
FontPitch  ePitch,
FontFamily  eFamily,
rtl_TextEncoding  eChrSet 
)

Member Function Documentation

◆ GetFamilyName()

OUString const & wwFont::GetFamilyName ( ) const
inline

Definition at line 314 of file wrtww8.hxx.

References msFamilyNm.

Referenced by DocxAttributeOutput::NumberingLevel().

◆ Write()

void wwFont::Write ( SvStream pTableStram) const

◆ WriteDocx()

void wwFont::WriteDocx ( DocxAttributeOutput rAttrOutput) const

◆ WriteRtf()

void wwFont::WriteRtf ( const RtfAttributeOutput rAttrOutput) const

Friends And Related Function Documentation

◆ operator<

bool operator< ( const wwFont r1,
const wwFont r2 
)
friend

Definition at line 885 of file wrtw8sty.cxx.

Member Data Documentation

◆ maWW8_FFN

sal_uInt8 wwFont::maWW8_FFN[6] = {}
private

Definition at line 301 of file wrtww8.hxx.

Referenced by Write(), and wwFont().

◆ mbAlt

bool wwFont::mbAlt
private

Definition at line 304 of file wrtww8.hxx.

Referenced by Write(), WriteDocx(), WriteRtf(), and wwFont().

◆ meChrSet

rtl_TextEncoding wwFont::meChrSet
private

Definition at line 307 of file wrtww8.hxx.

Referenced by WriteDocx(), and WriteRtf().

◆ meFamily

FontFamily wwFont::meFamily
private

Definition at line 306 of file wrtww8.hxx.

Referenced by WriteDocx(), and WriteRtf().

◆ mePitch

FontPitch wwFont::mePitch
private

Definition at line 305 of file wrtww8.hxx.

Referenced by WriteDocx(), and WriteRtf().

◆ msAltNm

OUString wwFont::msAltNm
private

Definition at line 303 of file wrtww8.hxx.

Referenced by Write(), WriteDocx(), WriteRtf(), and wwFont().

◆ msFamilyNm

OUString wwFont::msFamilyNm
private

Definition at line 302 of file wrtww8.hxx.

Referenced by GetFamilyName(), Write(), WriteDocx(), WriteRtf(), and wwFont().


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