LibreOffice Module sd (master) 1
Classes | Namespaces | Macros | Enumerations | Functions
epptbase.hxx File Reference
#include <memory>
#include <vector>
#include <vcl/mapmod.hxx>
#include <tools/stream.hxx>
#include <tools/fract.hxx>
#include <tools/gen.hxx>
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/awt/Point.hpp>
#include <com/sun/star/presentation/FadeEffect.hpp>
#include <com/sun/star/beans/PropertyState.hpp>
#include <vcl/vclptr.hxx>
#include <vcl/graph.hxx>
#include "grouptable.hxx"
Include dependency graph for epptbase.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PHLayout
 
class  PropValue
 
struct  FontCollectionEntry
 
class  FontCollection
 
struct  PPTExCharLevel
 
struct  PPTExCharSheet
 
struct  PPTExParaLevel
 
struct  PPTExParaSheet
 
class  PPTExStyleSheet
 
class  PPTWriterBase
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::task
 
namespace  com::sun::star::frame
 
namespace  com::sun::star::awt
 
namespace  com::sun::star::drawing
 
namespace  com::sun::star::beans
 

Macros

#define EPP_LAYOUT_SIZE   25
 
#define PPTEX_STYLESHEETENTRIES   9
 

Enumerations

enum class  EppLayout {
  TITLESLIDE = 0 ,
  TITLEANDBODYSLIDE = 1 ,
  TITLEMASTERSLIDE = 2 ,
  MASTERSLIDE = 3 ,
  MASTERNOTES = 4 ,
  NOTESTITLEBODY = 5 ,
  HANDOUTLAYOUT = 6 ,
  ONLYTITLE = 7 ,
  TWOCOLUMNSANDTITLE = 8 ,
  TWOROWSANDTITLE = 9 ,
  RIGHTCOLUMN2ROWS = 10 ,
  LEFTCOLUMN2ROWS = 11 ,
  BOTTOMROW2COLUMNS = 12 ,
  TOPROW2COLUMN = 13 ,
  FOUROBJECTS = 14 ,
  BIGOBJECT = 15 ,
  BLANKSLIDE = 16 ,
  TITLERIGHTBODYLEFT = 17 ,
  TITLERIGHT2BODIESLEFT = 18
}
 
enum  PageType {
  Area ,
  Gradient ,
  Hatch ,
  Bitmap ,
  Shadow ,
  Transparence ,
  NORMAL = 0 ,
  MASTER = 1 ,
  NOTICE = 2 ,
  UNDEFINED = 3 ,
  LAYOUT = 4
}
 
enum  PPTExTextAttr {
  ParaAttr_BulletOn ,
  ParaAttr_BuHardFont ,
  ParaAttr_BuHardColor ,
  ParaAttr_BuHardHeight ,
  ParaAttr_BulletChar ,
  ParaAttr_BulletFont ,
  ParaAttr_BulletHeight ,
  ParaAttr_BulletColor ,
  ParaAttr_Adjust ,
  ParaAttr_LineFeed ,
  ParaAttr_UpperDist ,
  ParaAttr_LowerDist ,
  ParaAttr_TextOfs ,
  ParaAttr_BulletOfs ,
  ParaAttr_DefaultTab ,
  ParaAttr_BiDi ,
  CharAttr_Bold ,
  CharAttr_Italic ,
  CharAttr_Underline ,
  CharAttr_Shadow ,
  CharAttr_Strikeout ,
  CharAttr_Embossed ,
  CharAttr_Font ,
  CharAttr_AsianOrComplexFont ,
  CharAttr_Symbol ,
  CharAttr_FontHeight ,
  CharAttr_FontColor ,
  CharAttr_Escapement
}
 

Functions

class SAL_LOPLUGIN_ANNOTATE ("crosscast") PPTExBulletProvider
 

Macro Definition Documentation

◆ EPP_LAYOUT_SIZE

#define EPP_LAYOUT_SIZE   25

Definition at line 76 of file epptbase.hxx.

◆ PPTEX_STYLESHEETENTRIES

#define PPTEX_STYLESHEETENTRIES   9

Definition at line 201 of file epptbase.hxx.

Enumeration Type Documentation

◆ EppLayout

enum class EppLayout
strong
Enumerator
TITLESLIDE 
TITLEANDBODYSLIDE 
TITLEMASTERSLIDE 
MASTERSLIDE 
MASTERNOTES 
NOTESTITLEBODY 
HANDOUTLAYOUT 
ONLYTITLE 
TWOCOLUMNSANDTITLE 
TWOROWSANDTITLE 
RIGHTCOLUMN2ROWS 
LEFTCOLUMN2ROWS 
BOTTOMROW2COLUMNS 
TOPROW2COLUMN 
FOUROBJECTS 
BIGOBJECT 
BLANKSLIDE 
TITLERIGHTBODYLEFT 
TITLERIGHT2BODIESLEFT 

Definition at line 53 of file epptbase.hxx.

◆ PageType

enum PageType
Enumerator
Area 
Gradient 
Hatch 
Bitmap 
Shadow 
Transparence 
NORMAL 
MASTER 
NOTICE 
UNDEFINED 
LAYOUT 

Definition at line 92 of file epptbase.hxx.

◆ PPTExTextAttr

Enumerator
ParaAttr_BulletOn 
ParaAttr_BuHardFont 
ParaAttr_BuHardColor 
ParaAttr_BuHardHeight 
ParaAttr_BulletChar 
ParaAttr_BulletFont 
ParaAttr_BulletHeight 
ParaAttr_BulletColor 
ParaAttr_Adjust 
ParaAttr_LineFeed 
ParaAttr_UpperDist 
ParaAttr_LowerDist 
ParaAttr_TextOfs 
ParaAttr_BulletOfs 
ParaAttr_DefaultTab 
ParaAttr_BiDi 
CharAttr_Bold 
CharAttr_Italic 
CharAttr_Underline 
CharAttr_Shadow 
CharAttr_Strikeout 
CharAttr_Embossed 
CharAttr_Font 
CharAttr_AsianOrComplexFont 
CharAttr_Symbol 
CharAttr_FontHeight 
CharAttr_FontColor 
CharAttr_Escapement 

Definition at line 203 of file epptbase.hxx.

Function Documentation

◆ SAL_LOPLUGIN_ANNOTATE()

class SAL_LOPLUGIN_ANNOTATE ( "crosscast"  )

Definition at line 1 of file epptbase.hxx.