LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
ImplDirectFontSubstitution Class Referencefinal

#include <outdev.h>

Inheritance diagram for ImplDirectFontSubstitution:
Collaboration diagram for ImplDirectFontSubstitution:

Public Member Functions

void AddFontSubstitute (const OUString &rFontName, const OUString &rSubstName, AddFontSubstituteFlags nFlags)
void RemoveFontsSubstitute ()
bool FindFontSubstitute (OUString &rSubstName, std::u16string_view rFontName) const

Private Attributes

std::vector< ImplFontSubstEntrymaFontSubstList

Additional Inherited Members

- Protected Member Functions inherited from ImplFontSubstitution
virtual ~ImplFontSubstitution ()

Detailed Description

Definition at line 94 of file outdev.h.

Member Function Documentation

void ImplDirectFontSubstitution::AddFontSubstitute ( const OUString &  rFontName,
const OUString &  rSubstName,
AddFontSubstituteFlags  nFlags 

Definition at line 605 of file outdev/font.cxx.

References maFontSubstList.

Referenced by OutputDevice::AddFontSubstitute().

bool ImplDirectFontSubstitution::FindFontSubstitute ( OUString &  rSubstName,
std::u16string_view  rFontName 
) const

Definition at line 631 of file outdev/font.cxx.

References ALWAYS, and maFontSubstList.

Referenced by ImplFontSubstitute().

void ImplDirectFontSubstitution::RemoveFontsSubstitute ( )

Definition at line 626 of file outdev/font.cxx.

References maFontSubstList.

Referenced by OutputDevice::RemoveFontsSubstitute().

Member Data Documentation

std::vector<ImplFontSubstEntry> ImplDirectFontSubstitution::maFontSubstList

Definition at line 98 of file outdev.h.

Referenced by AddFontSubstitute(), FindFontSubstitute(), and RemoveFontsSubstitute().

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