LibreOffice Module emfio (master) 1
Public Member Functions | Private Attributes | List of all members
emfio::ScaledFontDetectCorrectHelper Class Reference

#include <mtftools.hxx>

Collaboration diagram for emfio::ScaledFontDetectCorrectHelper:
[legend]

Public Member Functions

 ScaledFontDetectCorrectHelper ()
 
void endCurrentMetaFontAction ()
 
void newCurrentMetaFontAction (const rtl::Reference< MetaFontAction > &rNewMetaFontAction)
 
void evaluateAlternativeFontScale (OUString const &rText, tools::Long nImportedTextLength)
 
void applyAlternativeFontScale ()
 

Private Attributes

rtl::Reference< MetaFontActionmaCurrentMetaFontAction
 
std::vector< double > maAlternativeFontScales
 
std::vector< std::pair< rtl::Reference< MetaFontAction >, double > > maPositiveIdentifiedCases
 
std::vector< std::pair< rtl::Reference< MetaFontAction >, double > > maNegativeIdentifiedCases
 

Detailed Description

Definition at line 617 of file mtftools.hxx.

Constructor & Destructor Documentation

◆ ScaledFontDetectCorrectHelper()

emfio::ScaledFontDetectCorrectHelper::ScaledFontDetectCorrectHelper ( )

Definition at line 302 of file mtftools.cxx.

Member Function Documentation

◆ applyAlternativeFontScale()

void emfio::ScaledFontDetectCorrectHelper::applyAlternativeFontScale ( )

◆ endCurrentMetaFontAction()

void emfio::ScaledFontDetectCorrectHelper::endCurrentMetaFontAction ( )

◆ evaluateAlternativeFontScale()

void emfio::ScaledFontDetectCorrectHelper::evaluateAlternativeFontScale ( OUString const &  rText,
tools::Long  nImportedTextLength 
)

◆ newCurrentMetaFontAction()

void emfio::ScaledFontDetectCorrectHelper::newCurrentMetaFontAction ( const rtl::Reference< MetaFontAction > &  rNewMetaFontAction)

Member Data Documentation

◆ maAlternativeFontScales

std::vector<double> emfio::ScaledFontDetectCorrectHelper::maAlternativeFontScales
private

◆ maCurrentMetaFontAction

rtl::Reference<MetaFontAction> emfio::ScaledFontDetectCorrectHelper::maCurrentMetaFontAction
private

◆ maNegativeIdentifiedCases

std::vector<std::pair<rtl::Reference<MetaFontAction>, double> > emfio::ScaledFontDetectCorrectHelper::maNegativeIdentifiedCases
private

Definition at line 623 of file mtftools.hxx.

Referenced by applyAlternativeFontScale(), and endCurrentMetaFontAction().

◆ maPositiveIdentifiedCases

std::vector<std::pair<rtl::Reference<MetaFontAction>, double> > emfio::ScaledFontDetectCorrectHelper::maPositiveIdentifiedCases
private

Definition at line 622 of file mtftools.hxx.

Referenced by applyAlternativeFontScale(), and endCurrentMetaFontAction().


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