LibreOffice Module oox (master) 1
Public Member Functions | Public Attributes | List of all members
oox::vml::TextFontModel Struct Reference

Font settings for a text portion in a textbox. More...

#include <vmltextbox.hxx>

Public Member Functions

 TextFontModel ()
 

Public Attributes

std::optional< OUString > moName
 Font name. More...
 
std::optional< OUString > moNameAsian
 Asian font name. More...
 
std::optional< OUString > moNameComplex
 Complex font name. More...
 
std::optional< OUString > moColor
 Font color, HTML encoded, sort of. More...
 
std::optional< sal_Int32 > monSize
 Font size in twips. More...
 
std::optional< sal_Int32 > monUnderline
 Single or double underline. More...
 
std::optional< sal_Int32 > monEscapement
 Subscript or superscript. More...
 
std::optional< bool > mobBold
 
std::optional< bool > mobItalic
 
std::optional< bool > mobStrikeout
 
std::optional< sal_Int32 > monSpacing
 

Detailed Description

Font settings for a text portion in a textbox.

Definition at line 49 of file vmltextbox.hxx.

Constructor & Destructor Documentation

◆ TextFontModel()

oox::vml::TextFontModel::TextFontModel ( )
explicit

Definition at line 39 of file vmltextbox.cxx.

Member Data Documentation

◆ mobBold

std::optional< bool > oox::vml::TextFontModel::mobBold

◆ mobItalic

std::optional< bool > oox::vml::TextFontModel::mobItalic

Definition at line 59 of file vmltextbox.hxx.

Referenced by oox::vml::TextPortionContext::TextPortionContext().

◆ mobStrikeout

std::optional< bool > oox::vml::TextFontModel::mobStrikeout

Definition at line 60 of file vmltextbox.hxx.

Referenced by oox::vml::TextPortionContext::TextPortionContext().

◆ moColor

std::optional< OUString > oox::vml::TextFontModel::moColor

◆ moName

std::optional< OUString > oox::vml::TextFontModel::moName

◆ moNameAsian

std::optional< OUString > oox::vml::TextFontModel::moNameAsian

Asian font name.

Definition at line 52 of file vmltextbox.hxx.

Referenced by oox::vml::TextBox::convert(), and oox::vml::TextPortionContext::onStartElement().

◆ moNameComplex

std::optional< OUString > oox::vml::TextFontModel::moNameComplex

Complex font name.

Definition at line 53 of file vmltextbox.hxx.

Referenced by oox::vml::TextBox::convert(), and oox::vml::TextPortionContext::onStartElement().

◆ monEscapement

std::optional< sal_Int32 > oox::vml::TextFontModel::monEscapement

Subscript or superscript.

Definition at line 57 of file vmltextbox.hxx.

Referenced by oox::vml::TextPortionContext::TextPortionContext().

◆ monSize

std::optional< sal_Int32 > oox::vml::TextFontModel::monSize

◆ monSpacing

std::optional<sal_Int32> oox::vml::TextFontModel::monSpacing

◆ monUnderline

std::optional< sal_Int32 > oox::vml::TextFontModel::monUnderline

Single or double underline.

Definition at line 56 of file vmltextbox.hxx.

Referenced by oox::vml::TextPortionContext::TextPortionContext().


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