LibreOffice Module emfio (master) 1
Public Member Functions | Public Attributes | List of all members
emfio::WinMtfFontStyle Struct Referencefinal

#include <mtftools.hxx>

Inheritance diagram for emfio::WinMtfFontStyle:
[legend]
Collaboration diagram for emfio::WinMtfFontStyle:
[legend]

Public Member Functions

 WinMtfFontStyle (LOGFONTW const &rLogFont)
 
- Public Member Functions inherited from emfio::GDIObj
 GDIObj ()=default
 
 GDIObj (GDIObj const &)=default
 
virtual ~GDIObj ()=default
 
GDIObjoperator= (GDIObj const &)=default
 

Public Attributes

vcl::Font aFont
 

Detailed Description

Definition at line 390 of file mtftools.hxx.

Constructor & Destructor Documentation

◆ WinMtfFontStyle()

emfio::WinMtfFontStyle::WinMtfFontStyle ( LOGFONTW const &  rLogFont)
explicit

Definition at line 166 of file mtftools.cxx.

References aFont, emfio::LOGFONTW::alfFaceName, emfio::DEFAULT_CHARSET, emfio::DEFAULT_PITCH, FAMILY_DECORATIVE, FAMILY_DONTKNOW, FAMILY_MODERN, FAMILY_ROMAN, FAMILY_SCRIPT, FAMILY_SWISS, emfio::FF_DECORATIVE, emfio::FF_MODERN, emfio::FF_ROMAN, emfio::FF_SCRIPT, emfio::FF_SWISS, emfio::FIXED_PITCH, emfio::FW_BOLD, emfio::FW_LIGHT, emfio::FW_MEDIUM, emfio::FW_SEMIBOLD, emfio::FW_THIN, emfio::FW_ULTRABOLD, emfio::FW_ULTRALIGHT, FontMetric::GetAscent(), FontMetric::GetDescent(), vcl::Font::GetOrCalculateAverageFontWidth(), Size::Height(), ITALIC_NORMAL, emfio::LOGFONTW::lfCharSet, emfio::LOGFONTW::lfEscapement, emfio::LOGFONTW::lfHeight, emfio::LOGFONTW::lfItalic, emfio::LOGFONTW::lfPitchAndFamily, emfio::LOGFONTW::lfStrikeOut, emfio::LOGFONTW::lfUnderline, emfio::LOGFONTW::lfWeight, emfio::LOGFONTW::lfWidth, LINESTYLE_SINGLE, emfio::OEM_CHARSET, PITCH_FIXED, PITCH_VARIABLE, vcl::Font::SetAverageFontWidth(), vcl::Font::SetCharSet(), vcl::Font::SetFamily(), vcl::Font::SetFamilyName(), vcl::Font::SetFontSize(), Size::setHeight(), vcl::Font::SetItalic(), vcl::Font::SetOrientation(), vcl::Font::SetPitch(), vcl::Font::SetStrikeout(), vcl::Font::SetUnderline(), vcl::Font::SetWeight(), STRIKEOUT_SINGLE, utl_getLocaleForGlobalDefaultEncoding(), utl_getWinTextEncodingFromLangStr(), emfio::VARIABLE_PITCH, WEIGHT_BLACK, WEIGHT_BOLD, WEIGHT_DONTKNOW, WEIGHT_LIGHT, WEIGHT_MEDIUM, WEIGHT_NORMAL, WEIGHT_SEMIBOLD, WEIGHT_THIN, WEIGHT_ULTRABOLD, WEIGHT_ULTRALIGHT, and Size::Width().

Member Data Documentation

◆ aFont

vcl::Font emfio::WinMtfFontStyle::aFont

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