LibreOffice Module sw (master)  1
Classes | Typedefs | Variables
vbafont.cxx File Reference
#include "vbafont.hxx"
#include <com/sun/star/awt/FontUnderline.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <ooo/vba/word/WdUnderline.hpp>
#include <sal/macros.h>
#include <ooo/vba/word/WdColorIndex.hpp>
#include <unordered_map>
Include dependency graph for vbafont.cxx:

Go to the source code of this file.

Classes

struct  MapPair
 
class  UnderLineMapper
 

Typedefs

typedef std::unordered_map< sal_Int32, sal_Int32 > ConstToConst
 

Variables

const uno::Any aLongAnyTrue (sal_Int16(-1))
 
const uno::Any aLongAnyFalse (sal_Int16(0))
 
static MapPair const UnderLineTable []
 

Typedef Documentation

typedef std::unordered_map< sal_Int32, sal_Int32 > ConstToConst

Definition at line 62 of file vbafont.cxx.

Variable Documentation

const uno::Any aLongAnyFalse(sal_Int16(0))
const uno::Any aLongAnyTrue(sal_Int16(-1))
MapPair const UnderLineTable[]
static
Initial value:
= {
{ word::WdUnderline::wdUnderlineNone, css::awt::FontUnderline::NONE },
{ word::WdUnderline::wdUnderlineSingle, css::awt::FontUnderline::SINGLE },
{ word::WdUnderline::wdUnderlineWords, css::awt::FontUnderline::SINGLE },
{ word::WdUnderline::wdUnderlineDouble, css::awt::FontUnderline::DOUBLE },
{ word::WdUnderline::wdUnderlineDotted, css::awt::FontUnderline::DOTTED },
{ word::WdUnderline::wdUnderlineThick, css::awt::FontUnderline::BOLDDASH },
{ word::WdUnderline::wdUnderlineDash, css::awt::FontUnderline::DASH },
{ word::WdUnderline::wdUnderlineDotDash, css::awt::FontUnderline::DASHDOT },
{ word::WdUnderline::wdUnderlineDotDotDash, css::awt::FontUnderline::DASHDOTDOT },
{ word::WdUnderline::wdUnderlineWavy, css::awt::FontUnderline::WAVE },
{ word::WdUnderline::wdUnderlineDottedHeavy, css::awt::FontUnderline::BOLDDOTTED },
{ word::WdUnderline::wdUnderlineDashHeavy, css::awt::FontUnderline::BOLDDASH },
{ word::WdUnderline::wdUnderlineDotDashHeavy, css::awt::FontUnderline::BOLDDASHDOT },
{ word::WdUnderline::wdUnderlineDotDotDashHeavy, css::awt::FontUnderline::BOLDDASHDOTDOT },
{ word::WdUnderline::wdUnderlineWavyHeavy, css::awt::FontUnderline::BOLDWAVE },
{ word::WdUnderline::wdUnderlineDashLong, css::awt::FontUnderline::LONGDASH },
{ word::WdUnderline::wdUnderlineWavyDouble, css::awt::FontUnderline::DOUBLEWAVE },
{ word::WdUnderline::wdUnderlineDashLongHeavy, css::awt::FontUnderline::BOLDLONGDASH },
}

Definition at line 41 of file vbafont.cxx.