LibreOffice Module sd (master) 1
Classes | Macros | Functions
epptso.cxx File Reference
#include <memory>
#include <sal/config.h>
#include <basegfx/numeric/ftools.hxx>
#include <o3tl/any.hxx>
#include "eppt.hxx"
#include "text.hxx"
#include "epptdef.hxx"
#include "escherex.hxx"
#include <tools/poly.hxx>
#include <tools/stream.hxx>
#include <tools/fontenum.hxx>
#include <tools/UnitConversion.hxx>
#include <sot/storage.hxx>
#include <vcl/graph.hxx>
#include <editeng/svxenum.hxx>
#include <svx/svdobj.hxx>
#include <com/sun/star/awt/FontFamily.hpp>
#include <com/sun/star/awt/FontPitch.hpp>
#include <com/sun/star/awt/Rectangle.hpp>
#include <com/sun/star/awt/FontDescriptor.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/style/TabStop.hpp>
#include <com/sun/star/drawing/CircleKind.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
#include <com/sun/star/embed/Aspects.hpp>
#include <tools/urlobj.hxx>
#include <com/sun/star/text/XSimpleText.hpp>
#include <com/sun/star/task/XStatusIndicator.hpp>
#include <com/sun/star/table/XTable.hpp>
#include <com/sun/star/table/XMergeableCell.hpp>
#include <com/sun/star/table/BorderLine.hpp>
#include <com/sun/star/table/XColumnRowRange.hpp>
#include <com/sun/star/table/XCellRange.hpp>
#include <oox/ole/olehelper.hxx>
#include <i18nlangtag/languagetag.hxx>
Include dependency graph for epptso.cxx:

Go to the source code of this file.

Classes

struct  CellBorder
 

Macros

#define ANSI_CHARSET   0
 
#define SYMBOL_CHARSET   2
 
#define FF_ROMAN   0x10
 
#define FF_SWISS   0x20
 
#define FF_MODERN   0x30
 
#define FF_SCRIPT   0x40
 
#define FF_DECORATIVE   0x50
 
#define DEFAULT_PITCH   0x00
 
#define FIXED_PITCH   0x01
 

Functions

static sal_Int32 GetCellRight (sal_Int32 nColumn, ::tools::Rectangle const &rect, std::vector< std::pair< sal_Int32, sal_Int32 > > &aColumns, uno::Reference< table::XMergeableCell > const &xCell)
 
static sal_Int32 GetCellBottom (sal_Int32 nRow, ::tools::Rectangle const &rect, std::vector< std::pair< sal_Int32, sal_Int32 > > &aRows, uno::Reference< table::XMergeableCell > const &xCell)
 

Macro Definition Documentation

◆ ANSI_CHARSET

#define ANSI_CHARSET   0

Definition at line 62 of file epptso.cxx.

◆ DEFAULT_PITCH

#define DEFAULT_PITCH   0x00

Definition at line 72 of file epptso.cxx.

◆ FF_DECORATIVE

#define FF_DECORATIVE   0x50

Definition at line 70 of file epptso.cxx.

◆ FF_MODERN

#define FF_MODERN   0x30

Definition at line 68 of file epptso.cxx.

◆ FF_ROMAN

#define FF_ROMAN   0x10

Definition at line 66 of file epptso.cxx.

◆ FF_SCRIPT

#define FF_SCRIPT   0x40

Definition at line 69 of file epptso.cxx.

◆ FF_SWISS

#define FF_SWISS   0x20

Definition at line 67 of file epptso.cxx.

◆ FIXED_PITCH

#define FIXED_PITCH   0x01

Definition at line 73 of file epptso.cxx.

◆ SYMBOL_CHARSET

#define SYMBOL_CHARSET   2

Definition at line 63 of file epptso.cxx.

Function Documentation

◆ GetCellBottom()

static sal_Int32 GetCellBottom ( sal_Int32  nRow,
::tools::Rectangle const &  rect,
std::vector< std::pair< sal_Int32, sal_Int32 > > &  aRows,
uno::Reference< table::XMergeableCell > const &  xCell 
)
static

Definition at line 3015 of file epptso.cxx.

References tools::Rectangle::Bottom().

Referenced by PPTWriter::ImplCreateTable().

◆ GetCellRight()

static sal_Int32 GetCellRight ( sal_Int32  nColumn,
::tools::Rectangle const &  rect,
std::vector< std::pair< sal_Int32, sal_Int32 > > &  aColumns,
uno::Reference< table::XMergeableCell > const &  xCell 
)
static

Definition at line 2998 of file epptso.cxx.

References tools::Rectangle::Right().

Referenced by PPTWriter::ImplCreateTable().