LibreOffice Module sc (master) 1
Classes | Namespaces | Enumerations | Functions | Variables
xlescher.hxx File Reference
#include <tools/gen.hxx>
#include <tools/mapunit.hxx>
#include "xladdress.hxx"
#include "xlstyle.hxx"
#include "xistream.hxx"
Include dependency graph for xlescher.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XclObjAnchor
 Represents the position (anchor) of an object in a Calc document. More...
 
struct  XclObjLineData
 
struct  XclObjFillData
 
struct  XclObjTextData
 
class  XclControlHelper
 Provides static helper functions for form controls. More...
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::drawing
 
namespace  com::sun::star::awt
 
namespace  com::sun::star::script
 

Enumerations

enum  XclCtrlBindMode {
  EXC_CTRL_BINDCONTENT ,
  EXC_CTRL_BINDPOSITION
}
 Automatic fill formatting. More...
 
enum  XclTbxEventType {
  EXC_TBX_EVENT_ACTION ,
  EXC_TBX_EVENT_MOUSE ,
  EXC_TBX_EVENT_TEXT ,
  EXC_TBX_EVENT_VALUE ,
  EXC_TBX_EVENT_CHANGE
}
 

Functions

SvStreamoperator>> (SvStream &rStrm, XclObjAnchor &rAnchor)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclObjAnchor &rAnchor)
 
SvStreamWriteXclObjAnchor (SvStream &rStrm, const XclObjAnchor &rAnchor)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclObjLineData &rLineData)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclObjFillData &rFillData)
 

Variables

const sal_uInt16 EXC_ID_NOTE = 0x001C
 
const sal_uInt16 EXC_NOTE_VISIBLE = 0x0002
 
const sal_uInt16 EXC_NOTE5_MAXLEN = 2048
 
const sal_uInt16 EXC_ID_OBJ = 0x005D
 
const sal_uInt16 EXC_OBJ_INVALID_ID = 0
 
const sal_uInt16 EXC_OBJTYPE_GROUP = 0
 
const sal_uInt16 EXC_OBJTYPE_LINE = 1
 
const sal_uInt16 EXC_OBJTYPE_RECTANGLE = 2
 
const sal_uInt16 EXC_OBJTYPE_OVAL = 3
 
const sal_uInt16 EXC_OBJTYPE_ARC = 4
 
const sal_uInt16 EXC_OBJTYPE_CHART = 5
 
const sal_uInt16 EXC_OBJTYPE_TEXT = 6
 
const sal_uInt16 EXC_OBJTYPE_BUTTON = 7
 
const sal_uInt16 EXC_OBJTYPE_PICTURE = 8
 
const sal_uInt16 EXC_OBJTYPE_POLYGON = 9
 
const sal_uInt16 EXC_OBJTYPE_CHECKBOX = 11
 
const sal_uInt16 EXC_OBJTYPE_OPTIONBUTTON = 12
 
const sal_uInt16 EXC_OBJTYPE_EDIT = 13
 
const sal_uInt16 EXC_OBJTYPE_LABEL = 14
 
const sal_uInt16 EXC_OBJTYPE_DIALOG = 15
 
const sal_uInt16 EXC_OBJTYPE_SPIN = 16
 
const sal_uInt16 EXC_OBJTYPE_SCROLLBAR = 17
 
const sal_uInt16 EXC_OBJTYPE_LISTBOX = 18
 
const sal_uInt16 EXC_OBJTYPE_GROUPBOX = 19
 
const sal_uInt16 EXC_OBJTYPE_DROPDOWN = 20
 
const sal_uInt16 EXC_OBJTYPE_NOTE = 25
 
const sal_uInt16 EXC_OBJTYPE_DRAWING = 30
 
const sal_uInt16 EXC_OBJTYPE_UNKNOWN = 0xFFFF
 
const sal_uInt16 EXC_OBJ_HIDDEN = 0x0100
 For internal use only. More...
 
const sal_uInt16 EXC_OBJ_VISIBLE = 0x0200
 
const sal_uInt16 EXC_OBJ_PRINTABLE = 0x0400
 
const sal_uInt8 EXC_OBJ_LINE_AUTOCOLOR = 64
 
const sal_uInt8 EXC_OBJ_LINE_SOLID = 0
 
const sal_uInt8 EXC_OBJ_LINE_DASH = 1
 
const sal_uInt8 EXC_OBJ_LINE_DOT = 2
 
const sal_uInt8 EXC_OBJ_LINE_DASHDOT = 3
 
const sal_uInt8 EXC_OBJ_LINE_DASHDOTDOT = 4
 
const sal_uInt8 EXC_OBJ_LINE_MEDTRANS = 5
 
const sal_uInt8 EXC_OBJ_LINE_DARKTRANS = 6
 
const sal_uInt8 EXC_OBJ_LINE_LIGHTTRANS = 7
 
const sal_uInt8 EXC_OBJ_LINE_NONE = 255
 
const sal_uInt8 EXC_OBJ_LINE_HAIR = 0
 
const sal_uInt8 EXC_OBJ_LINE_THIN = 1
 
const sal_uInt8 EXC_OBJ_LINE_MEDIUM = 2
 
const sal_uInt8 EXC_OBJ_LINE_THICK = 3
 
const sal_uInt8 EXC_OBJ_LINE_AUTO = 0x01
 
const sal_uInt8 EXC_OBJ_ARROW_NONE = 0
 
const sal_uInt8 EXC_OBJ_ARROW_OPEN = 1
 
const sal_uInt8 EXC_OBJ_ARROW_FILLED = 2
 
const sal_uInt8 EXC_OBJ_ARROW_OPENBOTH = 3
 
const sal_uInt8 EXC_OBJ_ARROW_FILLEDBOTH = 4
 
const sal_uInt8 EXC_OBJ_ARROW_NARROW = 0
 
const sal_uInt8 EXC_OBJ_ARROW_MEDIUM = 1
 
const sal_uInt8 EXC_OBJ_ARROW_WIDE = 2
 
const sal_uInt8 EXC_OBJ_LINE_TL = 0
 
const sal_uInt8 EXC_OBJ_LINE_TR = 1
 
const sal_uInt8 EXC_OBJ_LINE_BR = 2
 
const sal_uInt8 EXC_OBJ_LINE_BL = 3
 
const sal_uInt8 EXC_OBJ_FILL_AUTOCOLOR = 65
 
const sal_uInt8 EXC_OBJ_FILL_AUTO = 0x01
 
const sal_uInt16 EXC_OBJ_FRAME_SHADOW = 0x0002
 
const sal_uInt8 EXC_OBJ_HOR_LEFT = 1
 
const sal_uInt8 EXC_OBJ_HOR_CENTER = 2
 
const sal_uInt8 EXC_OBJ_HOR_RIGHT = 3
 
const sal_uInt8 EXC_OBJ_HOR_JUSTIFY = 4
 
const sal_uInt8 EXC_OBJ_VER_TOP = 1
 
const sal_uInt8 EXC_OBJ_VER_CENTER = 2
 
const sal_uInt8 EXC_OBJ_VER_BOTTOM = 3
 
const sal_uInt8 EXC_OBJ_VER_JUSTIFY = 4
 
const sal_uInt16 EXC_OBJ_ORIENT_NONE = 0
 
const sal_uInt16 EXC_OBJ_ORIENT_STACKED = 1
 
const sal_uInt16 EXC_OBJ_ORIENT_90CCW = 2
 Stacked top to bottom. More...
 
const sal_uInt16 EXC_OBJ_ORIENT_90CW = 3
 90 degr. counterclockwise. More...
 
const sal_uInt16 EXC_OBJ_TEXT_AUTOSIZE = 0x0080
 90 degr. clockwise. More...
 
const sal_uInt16 EXC_OBJ_TEXT_LOCKED = 0x0200
 
const sal_Int32 EXC_OBJ_TEXT_MARGIN = 20000
 
const sal_uInt8 EXC_OBJ_ARC_TR = 0
 Automatic text margin (EMUs). More...
 
const sal_uInt8 EXC_OBJ_ARC_TL = 1
 
const sal_uInt8 EXC_OBJ_ARC_BL = 2
 
const sal_uInt8 EXC_OBJ_ARC_BR = 3
 
const sal_uInt16 EXC_OBJ_POLY_CLOSED = 0x0100
 
const sal_uInt16 EXC_OBJ_PIC_MANUALSIZE = 0x0001
 
const sal_uInt16 EXC_OBJ_PIC_DDE = 0x0002
 
const sal_uInt16 EXC_OBJ_PIC_SYMBOL = 0x0008
 
const sal_uInt16 EXC_OBJ_PIC_CONTROL = 0x0010
 
const sal_uInt16 EXC_OBJ_PIC_CTLSSTREAM = 0x0020
 Form control (BIFF8). More...
 
const sal_uInt16 EXC_OBJ_PIC_AUTOLOAD = 0x0200
 Data in Ctls stream (BIFF8). More...
 
const sal_uInt16 EXC_OBJ_BUTTON_DEFAULT = 0x0001
 Auto-load form control (BIFF8). More...
 
const sal_uInt16 EXC_OBJ_BUTTON_HELP = 0x0002
 
const sal_uInt16 EXC_OBJ_BUTTON_CANCEL = 0x0004
 
const sal_uInt16 EXC_OBJ_BUTTON_CLOSE = 0x0008
 
const sal_uInt16 EXC_OBJ_CHECKBOX_UNCHECKED = 0
 
const sal_uInt16 EXC_OBJ_CHECKBOX_CHECKED = 1
 
const sal_uInt16 EXC_OBJ_CHECKBOX_TRISTATE = 2
 
const sal_uInt16 EXC_OBJ_CHECKBOX_FLAT = 0x0001
 
const sal_uInt16 EXC_OBJ_EDIT_TEXT = 0
 
const sal_uInt16 EXC_OBJ_EDIT_INTEGER = 1
 
const sal_uInt16 EXC_OBJ_EDIT_DOUBLE = 2
 
const sal_uInt16 EXC_OBJ_EDIT_REFERENCE = 3
 
const sal_uInt16 EXC_OBJ_EDIT_FORMULA = 4
 
const sal_uInt16 EXC_OBJ_SCROLLBAR_MIN = 0
 
const sal_uInt16 EXC_OBJ_SCROLLBAR_MAX = 30000
 
const sal_uInt16 EXC_OBJ_SCROLLBAR_HOR = 0x0001
 
const sal_uInt16 EXC_OBJ_SCROLLBAR_DEFFLAGS = 0x0001
 
const sal_uInt16 EXC_OBJ_SCROLLBAR_FLAT = 0x0008
 
const sal_uInt8 EXC_OBJ_LISTBOX_SINGLE = 0
 
const sal_uInt8 EXC_OBJ_LISTBOX_MULTI = 1
 Single selection. More...
 
const sal_uInt8 EXC_OBJ_LISTBOX_RANGE = 2
 Multi selection. More...
 
const sal_uInt16 EXC_OBJ_LISTBOX_EDIT = 0x0002
 Range selection. More...
 
const sal_uInt16 EXC_OBJ_LISTBOX_FLAT = 0x0008
 
const sal_uInt16 EXC_OBJ_DROPDOWN_LISTBOX = 0
 
const sal_uInt16 EXC_OBJ_DROPDOWN_COMBOBOX = 1
 Listbox, text not editable. More...
 
const sal_uInt16 EXC_OBJ_DROPDOWN_SIMPLE = 2
 Dropdown listbox with editable text. More...
 
const sal_uInt16 EXC_OBJ_DROPDOWN_MAX = 3
 Dropdown button only, no text area. More...
 
const sal_uInt16 EXC_OBJ_DROPDOWN_FILTERED = 0x0008
 
const sal_uInt16 EXC_OBJ_GROUPBOX_FLAT = 0x0001
 Dropdown style: filtered. More...
 
const sal_uInt16 EXC_ID_OBJEND = 0x0000
 
const sal_uInt16 EXC_ID_OBJMACRO = 0x0004
 End of OBJ. More...
 
const sal_uInt16 EXC_ID_OBJBUTTON = 0x0005
 Macro link. More...
 
const sal_uInt16 EXC_ID_OBJGMO = 0x0006
 Button data. More...
 
const sal_uInt16 EXC_ID_OBJCF = 0x0007
 Group marker. More...
 
const sal_uInt16 EXC_ID_OBJFLAGS = 0x0008
 Clipboard format. More...
 
const sal_uInt16 EXC_ID_OBJPICTFMLA = 0x0009
 Option flags. More...
 
const sal_uInt16 EXC_ID_OBJCBLS = 0x000A
 OLE link formula. More...
 
const sal_uInt16 EXC_ID_OBJRBO = 0x000B
 Check box/radio button data. More...
 
const sal_uInt16 EXC_ID_OBJSBS = 0x000C
 Radio button group data. More...
 
const sal_uInt16 EXC_ID_OBJNTS = 0x000D
 Scroll bar data. More...
 
const sal_uInt16 EXC_ID_OBJSBSFMLA = 0x000E
 Note data. More...
 
const sal_uInt16 EXC_ID_OBJGBODATA = 0x000F
 Scroll bar/list box/combo box cell link. More...
 
const sal_uInt16 EXC_ID_OBJEDODATA = 0x0010
 Group box data. More...
 
const sal_uInt16 EXC_ID_OBJRBODATA = 0x0011
 Edit box data. More...
 
const sal_uInt16 EXC_ID_OBJCBLSDATA = 0x0012
 Radio button group data. More...
 
const sal_uInt16 EXC_ID_OBJLBSDATA = 0x0013
 Check box/radio button data. More...
 
const sal_uInt16 EXC_ID_OBJCBLSFMLA = 0x0014
 List box/combo box data. More...
 
const sal_uInt16 EXC_ID_OBJCMO = 0x0015
 Check box/radio button cell link. More...
 
const sal_uInt16 EXC_ID_OBJUNKNOWN = 0xFFFF
 Common object settings. More...
 
const sal_uInt16 EXC_OBJCMO_PRINTABLE = 0x0010
 For internal use only. More...
 
const sal_uInt16 EXC_OBJCMO_AUTOLINE = 0x2000
 Object printable. More...
 
const sal_uInt16 EXC_OBJCMO_AUTOFILL = 0x4000
 Automatic line formatting. More...
 
const sal_uInt16 EXC_ID3_IMGDATA = 0x007F
 
const sal_uInt16 EXC_ID8_IMGDATA = 0x00E9
 
const sal_uInt16 EXC_IMGDATA_WMF = 2
 
const sal_uInt16 EXC_IMGDATA_BMP = 9
 
const sal_uInt16 EXC_IMGDATA_WIN = 1
 
const sal_uInt16 EXC_IMGDATA_MAC = 2
 
const sal_uInt32 EXC_IMGDATA_MAXREC8 = 0x201C
 
const sal_uInt32 EXC_IMGDATA_MAXCONT8 = 0x2014
 
const sal_uInt16 EXC_ID_COORDLIST = 0x00A9
 
const sal_uInt16 EXC_ID_MSODRAWINGGROUP = 0x00EB
 
const sal_uInt16 EXC_ID_MSODRAWING = 0x00EC
 
const sal_uInt16 EXC_ESC_ANCHOR_POSLOCKED = 0x0001
 
const sal_uInt16 EXC_ESC_ANCHOR_SIZELOCKED = 0x0002
 
const sal_uInt16 EXC_ESC_ANCHOR_LOCKED = EXC_ESC_ANCHOR_POSLOCKED|EXC_ESC_ANCHOR_SIZELOCKED
 
const sal_uInt16 EXC_ID_MSODRAWINGSEL = 0x00ED
 
const sal_uInt16 EXC_ID_TXO = 0x01B6
 

Enumeration Type Documentation

◆ XclCtrlBindMode

Automatic fill formatting.

Value binding mode for cells linked to form controls.

Enumerator
EXC_CTRL_BINDCONTENT 
EXC_CTRL_BINDPOSITION 

Binds cell to content of control.

Binds cell to position in control (e.g. listbox selection index).

Definition at line 233 of file xlescher.hxx.

◆ XclTbxEventType

Enumerator
EXC_TBX_EVENT_ACTION 
EXC_TBX_EVENT_MOUSE 

XActionListener.actionPerformed.

EXC_TBX_EVENT_TEXT 

XMouseListener.mouseReleased.

EXC_TBX_EVENT_VALUE 

XTextListener.textChanged.

EXC_TBX_EVENT_CHANGE 

XAdjustmentListener.adjustmentValueChanged.

XChangeListener.changed

Definition at line 405 of file xlescher.hxx.

Function Documentation

◆ operator>>() [1/4]

SvStream & operator>> ( SvStream rStrm,
XclObjAnchor rAnchor 
)
inline

◆ operator>>() [2/4]

XclImpStream & operator>> ( XclImpStream rStrm,
XclObjAnchor rAnchor 
)
inline

◆ operator>>() [3/4]

XclImpStream & operator>> ( XclImpStream rStrm,
XclObjFillData rFillData 
)

◆ operator>>() [4/4]

XclImpStream & operator>> ( XclImpStream rStrm,
XclObjLineData rLineData 
)

◆ WriteXclObjAnchor()

SvStream & WriteXclObjAnchor ( SvStream rStrm,
const XclObjAnchor rAnchor 
)
inline

Variable Documentation

◆ EXC_ESC_ANCHOR_LOCKED

const sal_uInt16 EXC_ESC_ANCHOR_LOCKED = EXC_ESC_ANCHOR_POSLOCKED|EXC_ESC_ANCHOR_SIZELOCKED

Definition at line 268 of file xlescher.hxx.

Referenced by XclExpDffSheetAnchor::ImplSetFlags().

◆ EXC_ESC_ANCHOR_POSLOCKED

const sal_uInt16 EXC_ESC_ANCHOR_POSLOCKED = 0x0001

Definition at line 266 of file xlescher.hxx.

◆ EXC_ESC_ANCHOR_SIZELOCKED

const sal_uInt16 EXC_ESC_ANCHOR_SIZELOCKED = 0x0002

Definition at line 267 of file xlescher.hxx.

◆ EXC_ID3_IMGDATA

const sal_uInt16 EXC_ID3_IMGDATA = 0x007F

◆ EXC_ID8_IMGDATA

const sal_uInt16 EXC_ID8_IMGDATA = 0x00E9

◆ EXC_ID_COORDLIST

const sal_uInt16 EXC_ID_COORDLIST = 0x00A9

Definition at line 255 of file xlescher.hxx.

Referenced by XclImpPolygonObj::ReadCoordList().

◆ EXC_ID_MSODRAWING

const sal_uInt16 EXC_ID_MSODRAWING = 0x00EC

◆ EXC_ID_MSODRAWINGGROUP

const sal_uInt16 EXC_ID_MSODRAWINGGROUP = 0x00EB

Definition at line 259 of file xlescher.hxx.

Referenced by ImportExcel8::Read(), and XclImpObjectManager::ReadMsoDrawingGroup().

◆ EXC_ID_MSODRAWINGSEL

const sal_uInt16 EXC_ID_MSODRAWINGSEL = 0x00ED

Definition at line 272 of file xlescher.hxx.

Referenced by XclImpDrawing::ReadMsoDrawing().

◆ EXC_ID_NOTE

const sal_uInt16 EXC_ID_NOTE = 0x001C

◆ EXC_ID_OBJ

const sal_uInt16 EXC_ID_OBJ = 0x005D

◆ EXC_ID_OBJBUTTON

const sal_uInt16 EXC_ID_OBJBUTTON = 0x0005

Macro link.

Definition at line 208 of file xlescher.hxx.

◆ EXC_ID_OBJCBLS

const sal_uInt16 EXC_ID_OBJCBLS = 0x000A

OLE link formula.

Definition at line 213 of file xlescher.hxx.

Referenced by XclImpCheckBoxObj::DoReadObj8SubRec(), and XclExpTbxControlObj::WriteSubRecs().

◆ EXC_ID_OBJCBLSDATA

const sal_uInt16 EXC_ID_OBJCBLSDATA = 0x0012

Radio button group data.

Definition at line 221 of file xlescher.hxx.

◆ EXC_ID_OBJCBLSFMLA

const sal_uInt16 EXC_ID_OBJCBLSFMLA = 0x0014

List box/combo box data.

Definition at line 223 of file xlescher.hxx.

Referenced by XclImpCheckBoxObj::DoReadObj8SubRec(), and XclExpTbxControlObj::WriteSubRecs().

◆ EXC_ID_OBJCF

const sal_uInt16 EXC_ID_OBJCF = 0x0007

Group marker.

Definition at line 210 of file xlescher.hxx.

Referenced by XclObjOle::WriteSubRecs(), and XclExpOcxControlObj::WriteSubRecs().

◆ EXC_ID_OBJCMO

const sal_uInt16 EXC_ID_OBJCMO = 0x0015

Check box/radio button cell link.

Definition at line 224 of file xlescher.hxx.

Referenced by XclImpDrawObjBase::ImplReadObj8(), XclImpDrawObjBase::ReadObj8(), and XclObj::WriteBody().

◆ EXC_ID_OBJEDODATA

const sal_uInt16 EXC_ID_OBJEDODATA = 0x0010

Group box data.

Definition at line 219 of file xlescher.hxx.

Referenced by XclImpEditObj::DoReadObj8SubRec().

◆ EXC_ID_OBJEND

const sal_uInt16 EXC_ID_OBJEND = 0x0000

◆ EXC_ID_OBJFLAGS

const sal_uInt16 EXC_ID_OBJFLAGS = 0x0008

◆ EXC_ID_OBJGBODATA

const sal_uInt16 EXC_ID_OBJGBODATA = 0x000F

Scroll bar/list box/combo box cell link.

Definition at line 218 of file xlescher.hxx.

Referenced by XclImpGroupBoxObj::DoReadObj8SubRec(), and XclExpTbxControlObj::WriteSubRecs().

◆ EXC_ID_OBJGMO

const sal_uInt16 EXC_ID_OBJGMO = 0x0006

Button data.

Definition at line 209 of file xlescher.hxx.

Referenced by XclObjAny::WriteSubRecs().

◆ EXC_ID_OBJLBSDATA

const sal_uInt16 EXC_ID_OBJLBSDATA = 0x0013

◆ EXC_ID_OBJMACRO

const sal_uInt16 EXC_ID_OBJMACRO = 0x0004

End of OBJ.

Definition at line 207 of file xlescher.hxx.

Referenced by XclImpDrawObjBase::ImplReadObj8(), and XclMacroHelper::WriteMacroSubRec().

◆ EXC_ID_OBJNTS

const sal_uInt16 EXC_ID_OBJNTS = 0x000D

Scroll bar data.

Definition at line 216 of file xlescher.hxx.

Referenced by XclObj::WriteSubRecs().

◆ EXC_ID_OBJPICTFMLA

const sal_uInt16 EXC_ID_OBJPICTFMLA = 0x0009

◆ EXC_ID_OBJRBO

const sal_uInt16 EXC_ID_OBJRBO = 0x000B

Check box/radio button data.

Definition at line 214 of file xlescher.hxx.

◆ EXC_ID_OBJRBODATA

const sal_uInt16 EXC_ID_OBJRBODATA = 0x0011

Edit box data.

Definition at line 220 of file xlescher.hxx.

Referenced by XclImpOptionButtonObj::DoReadObj8SubRec().

◆ EXC_ID_OBJSBS

const sal_uInt16 EXC_ID_OBJSBS = 0x000C

◆ EXC_ID_OBJSBSFMLA

const sal_uInt16 EXC_ID_OBJSBSFMLA = 0x000E

Note data.

Definition at line 217 of file xlescher.hxx.

Referenced by XclImpTbxObjScrollableBase::DoReadObj8SubRec(), and XclExpTbxControlObj::WriteSubRecs().

◆ EXC_ID_OBJUNKNOWN

const sal_uInt16 EXC_ID_OBJUNKNOWN = 0xFFFF

Common object settings.

Definition at line 225 of file xlescher.hxx.

◆ EXC_ID_TXO

const sal_uInt16 EXC_ID_TXO = 0x01B6

Definition at line 276 of file xlescher.hxx.

Referenced by XclTxo::GetNum(), and XclImpDrawing::ReadMsoDrawing().

◆ EXC_IMGDATA_BMP

const sal_uInt16 EXC_IMGDATA_BMP = 9

Definition at line 245 of file xlescher.hxx.

Referenced by XclImpDrawing::ReadImgData(), and XclExpImgData::Save().

◆ EXC_IMGDATA_MAC

const sal_uInt16 EXC_IMGDATA_MAC = 2

Definition at line 248 of file xlescher.hxx.

◆ EXC_IMGDATA_MAXCONT8

const sal_uInt32 EXC_IMGDATA_MAXCONT8 = 0x2014

Definition at line 251 of file xlescher.hxx.

◆ EXC_IMGDATA_MAXREC8

const sal_uInt32 EXC_IMGDATA_MAXREC8 = 0x201C

Definition at line 250 of file xlescher.hxx.

◆ EXC_IMGDATA_WIN

const sal_uInt16 EXC_IMGDATA_WIN = 1

Definition at line 247 of file xlescher.hxx.

Referenced by XclExpImgData::Save().

◆ EXC_IMGDATA_WMF

const sal_uInt16 EXC_IMGDATA_WMF = 2

Definition at line 244 of file xlescher.hxx.

Referenced by XclImpDrawing::ReadImgData().

◆ EXC_NOTE5_MAXLEN

const sal_uInt16 EXC_NOTE5_MAXLEN = 2048

Definition at line 40 of file xlescher.hxx.

Referenced by XclExpNote::Save().

◆ EXC_NOTE_VISIBLE

const sal_uInt16 EXC_NOTE_VISIBLE = 0x0002

Definition at line 39 of file xlescher.hxx.

Referenced by XclImpNoteObj::DoPreProcessSdrObj(), and XclExpNote::WriteBody().

◆ EXC_OBJ_ARC_BL

const sal_uInt8 EXC_OBJ_ARC_BL = 2

Definition at line 145 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

◆ EXC_OBJ_ARC_BR

const sal_uInt8 EXC_OBJ_ARC_BR = 3

Definition at line 146 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

◆ EXC_OBJ_ARC_TL

const sal_uInt8 EXC_OBJ_ARC_TL = 1

Definition at line 144 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

◆ EXC_OBJ_ARC_TR

const sal_uInt8 EXC_OBJ_ARC_TR = 0

Automatic text margin (EMUs).

Definition at line 143 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

◆ EXC_OBJ_ARROW_FILLED

const sal_uInt8 EXC_OBJ_ARROW_FILLED = 2

Definition at line 100 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_ARROW_FILLEDBOTH

const sal_uInt8 EXC_OBJ_ARROW_FILLEDBOTH = 4

Definition at line 102 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_ARROW_MEDIUM

const sal_uInt8 EXC_OBJ_ARROW_MEDIUM = 1

Definition at line 105 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_ARROW_NARROW

const sal_uInt8 EXC_OBJ_ARROW_NARROW = 0

Definition at line 104 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_ARROW_NONE

const sal_uInt8 EXC_OBJ_ARROW_NONE = 0

Definition at line 98 of file xlescher.hxx.

◆ EXC_OBJ_ARROW_OPEN

const sal_uInt8 EXC_OBJ_ARROW_OPEN = 1

Definition at line 99 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_ARROW_OPENBOTH

const sal_uInt8 EXC_OBJ_ARROW_OPENBOTH = 3

Definition at line 101 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_ARROW_WIDE

const sal_uInt8 EXC_OBJ_ARROW_WIDE = 2

Definition at line 106 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_BUTTON_CANCEL

const sal_uInt16 EXC_OBJ_BUTTON_CANCEL = 0x0004

Definition at line 162 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

◆ EXC_OBJ_BUTTON_CLOSE

const sal_uInt16 EXC_OBJ_BUTTON_CLOSE = 0x0008

Definition at line 163 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

◆ EXC_OBJ_BUTTON_DEFAULT

const sal_uInt16 EXC_OBJ_BUTTON_DEFAULT = 0x0001

Auto-load form control (BIFF8).

Definition at line 160 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

◆ EXC_OBJ_BUTTON_HELP

const sal_uInt16 EXC_OBJ_BUTTON_HELP = 0x0002

Definition at line 161 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

◆ EXC_OBJ_CHECKBOX_CHECKED

const sal_uInt16 EXC_OBJ_CHECKBOX_CHECKED = 1

◆ EXC_OBJ_CHECKBOX_FLAT

const sal_uInt16 EXC_OBJ_CHECKBOX_FLAT = 0x0001

◆ EXC_OBJ_CHECKBOX_TRISTATE

const sal_uInt16 EXC_OBJ_CHECKBOX_TRISTATE = 2

◆ EXC_OBJ_CHECKBOX_UNCHECKED

const sal_uInt16 EXC_OBJ_CHECKBOX_UNCHECKED = 0

◆ EXC_OBJ_DROPDOWN_COMBOBOX

const sal_uInt16 EXC_OBJ_DROPDOWN_COMBOBOX = 1

Listbox, text not editable.

Definition at line 197 of file xlescher.hxx.

Referenced by XclImpDropDownObj::DoGetEventType(), XclImpDropDownObj::DoGetServiceName(), and XclImpDropDownObj::DoProcessControl().

◆ EXC_OBJ_DROPDOWN_FILTERED

const sal_uInt16 EXC_OBJ_DROPDOWN_FILTERED = 0x0008

Definition at line 200 of file xlescher.hxx.

Referenced by XclObjDropDown::WriteSubRecs().

◆ EXC_OBJ_DROPDOWN_LISTBOX

const sal_uInt16 EXC_OBJ_DROPDOWN_LISTBOX = 0

Definition at line 196 of file xlescher.hxx.

◆ EXC_OBJ_DROPDOWN_MAX

const sal_uInt16 EXC_OBJ_DROPDOWN_MAX = 3

Dropdown button only, no text area.

Definition at line 199 of file xlescher.hxx.

◆ EXC_OBJ_DROPDOWN_SIMPLE

const sal_uInt16 EXC_OBJ_DROPDOWN_SIMPLE = 2

Dropdown listbox with editable text.

Definition at line 198 of file xlescher.hxx.

Referenced by XclImpDropDownObj::ReadFullLbsData(), and XclObjDropDown::WriteSubRecs().

◆ EXC_OBJ_EDIT_DOUBLE

const sal_uInt16 EXC_OBJ_EDIT_DOUBLE = 2

Definition at line 174 of file xlescher.hxx.

Referenced by XclImpEditObj::IsNumeric().

◆ EXC_OBJ_EDIT_FORMULA

const sal_uInt16 EXC_OBJ_EDIT_FORMULA = 4

Definition at line 176 of file xlescher.hxx.

◆ EXC_OBJ_EDIT_INTEGER

const sal_uInt16 EXC_OBJ_EDIT_INTEGER = 1

Definition at line 173 of file xlescher.hxx.

Referenced by XclImpEditObj::IsNumeric().

◆ EXC_OBJ_EDIT_REFERENCE

const sal_uInt16 EXC_OBJ_EDIT_REFERENCE = 3

Definition at line 175 of file xlescher.hxx.

◆ EXC_OBJ_EDIT_TEXT

const sal_uInt16 EXC_OBJ_EDIT_TEXT = 0

Definition at line 172 of file xlescher.hxx.

◆ EXC_OBJ_FILL_AUTO

const sal_uInt8 EXC_OBJ_FILL_AUTO = 0x01

Definition at line 116 of file xlescher.hxx.

Referenced by XclObjFillData::IsAuto(), and XclImpTbxObjBase::SetDffProperties().

◆ EXC_OBJ_FILL_AUTOCOLOR

const sal_uInt8 EXC_OBJ_FILL_AUTOCOLOR = 65

Definition at line 114 of file xlescher.hxx.

◆ EXC_OBJ_FRAME_SHADOW

const sal_uInt16 EXC_OBJ_FRAME_SHADOW = 0x0002

Definition at line 119 of file xlescher.hxx.

Referenced by XclImpDrawObjBase::ConvertFrameStyle().

◆ EXC_OBJ_GROUPBOX_FLAT

const sal_uInt16 EXC_OBJ_GROUPBOX_FLAT = 0x0001

Dropdown style: filtered.

Definition at line 203 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSubRecs().

◆ EXC_OBJ_HIDDEN

const sal_uInt16 EXC_OBJ_HIDDEN = 0x0100

For internal use only.

Definition at line 74 of file xlescher.hxx.

Referenced by XclImpDrawObjBase::ImplReadObj3(), XclImpDrawObjBase::ImplReadObj4(), and XclImpDrawObjBase::ImplReadObj5().

◆ EXC_OBJ_HOR_CENTER

const sal_uInt8 EXC_OBJ_HOR_CENTER = 2

◆ EXC_OBJ_HOR_JUSTIFY

const sal_uInt8 EXC_OBJ_HOR_JUSTIFY = 4

Definition at line 125 of file xlescher.hxx.

Referenced by XclImpTextObj::DoPreProcessSdrObj(), and lcl_GetHorAlignFromItemSet().

◆ EXC_OBJ_HOR_LEFT

const sal_uInt8 EXC_OBJ_HOR_LEFT = 1

◆ EXC_OBJ_HOR_RIGHT

const sal_uInt8 EXC_OBJ_HOR_RIGHT = 3

◆ EXC_OBJ_INVALID_ID

const sal_uInt16 EXC_OBJ_INVALID_ID = 0

Definition at line 46 of file xlescher.hxx.

Referenced by XclImpSheetDrawing::ReadNote8(), and XclExpNote::Save().

◆ EXC_OBJ_LINE_AUTO

const sal_uInt8 EXC_OBJ_LINE_AUTO = 0x01

Definition at line 96 of file xlescher.hxx.

Referenced by XclObjLineData::IsAuto(), and XclImpTbxObjBase::SetDffProperties().

◆ EXC_OBJ_LINE_AUTOCOLOR

const sal_uInt8 EXC_OBJ_LINE_AUTOCOLOR = 64

Definition at line 79 of file xlescher.hxx.

◆ EXC_OBJ_LINE_BL

const sal_uInt8 EXC_OBJ_LINE_BL = 3

Definition at line 111 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_LINE_BR

const sal_uInt8 EXC_OBJ_LINE_BR = 2

Definition at line 110 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_LINE_DARKTRANS

const sal_uInt8 EXC_OBJ_LINE_DARKTRANS = 6

◆ EXC_OBJ_LINE_DASH

const sal_uInt8 EXC_OBJ_LINE_DASH = 1

◆ EXC_OBJ_LINE_DASHDOT

const sal_uInt8 EXC_OBJ_LINE_DASHDOT = 3

◆ EXC_OBJ_LINE_DASHDOTDOT

const sal_uInt8 EXC_OBJ_LINE_DASHDOTDOT = 4

◆ EXC_OBJ_LINE_DOT

const sal_uInt8 EXC_OBJ_LINE_DOT = 2

◆ EXC_OBJ_LINE_HAIR

const sal_uInt8 EXC_OBJ_LINE_HAIR = 0

Definition at line 91 of file xlescher.hxx.

Referenced by XclImpChFrame::UpdateObjFrame().

◆ EXC_OBJ_LINE_LIGHTTRANS

const sal_uInt8 EXC_OBJ_LINE_LIGHTTRANS = 7

◆ EXC_OBJ_LINE_MEDIUM

const sal_uInt8 EXC_OBJ_LINE_MEDIUM = 2

Definition at line 93 of file xlescher.hxx.

Referenced by XclImpChFrame::UpdateObjFrame().

◆ EXC_OBJ_LINE_MEDTRANS

const sal_uInt8 EXC_OBJ_LINE_MEDTRANS = 5

◆ EXC_OBJ_LINE_NONE

const sal_uInt8 EXC_OBJ_LINE_NONE = 255

◆ EXC_OBJ_LINE_SOLID

const sal_uInt8 EXC_OBJ_LINE_SOLID = 0

◆ EXC_OBJ_LINE_THICK

const sal_uInt8 EXC_OBJ_LINE_THICK = 3

◆ EXC_OBJ_LINE_THIN

const sal_uInt8 EXC_OBJ_LINE_THIN = 1

Definition at line 92 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj(), and XclImpChFrame::UpdateObjFrame().

◆ EXC_OBJ_LINE_TL

const sal_uInt8 EXC_OBJ_LINE_TL = 0

Definition at line 108 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_LINE_TR

const sal_uInt8 EXC_OBJ_LINE_TR = 1

Definition at line 109 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

◆ EXC_OBJ_LISTBOX_EDIT

const sal_uInt16 EXC_OBJ_LISTBOX_EDIT = 0x0002

Range selection.

Definition at line 192 of file xlescher.hxx.

◆ EXC_OBJ_LISTBOX_FLAT

const sal_uInt16 EXC_OBJ_LISTBOX_FLAT = 0x0008

◆ EXC_OBJ_LISTBOX_MULTI

const sal_uInt8 EXC_OBJ_LISTBOX_MULTI = 1

Single selection.

Definition at line 189 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSubRecs().

◆ EXC_OBJ_LISTBOX_RANGE

const sal_uInt8 EXC_OBJ_LISTBOX_RANGE = 2

Multi selection.

Definition at line 190 of file xlescher.hxx.

◆ EXC_OBJ_LISTBOX_SINGLE

const sal_uInt8 EXC_OBJ_LISTBOX_SINGLE = 0

◆ EXC_OBJ_ORIENT_90CCW

const sal_uInt16 EXC_OBJ_ORIENT_90CCW = 2

Stacked top to bottom.

Definition at line 134 of file xlescher.hxx.

Referenced by XclImpTextObj::DoPreProcessSdrObj(), and XclTxo::XclTxo().

◆ EXC_OBJ_ORIENT_90CW

const sal_uInt16 EXC_OBJ_ORIENT_90CW = 3

90 degr. counterclockwise.

Definition at line 135 of file xlescher.hxx.

Referenced by XclImpTextObj::DoPreProcessSdrObj(), and XclTxo::XclTxo().

◆ EXC_OBJ_ORIENT_NONE

const sal_uInt16 EXC_OBJ_ORIENT_NONE = 0

Definition at line 132 of file xlescher.hxx.

Referenced by XclImpTextObj::DoPreProcessSdrObj(), and XclTxo::XclTxo().

◆ EXC_OBJ_ORIENT_STACKED

const sal_uInt16 EXC_OBJ_ORIENT_STACKED = 1

Definition at line 133 of file xlescher.hxx.

Referenced by XclImpTextObj::DoPreProcessSdrObj().

◆ EXC_OBJ_PIC_AUTOLOAD

const sal_uInt16 EXC_OBJ_PIC_AUTOLOAD = 0x0200

Data in Ctls stream (BIFF8).

Definition at line 157 of file xlescher.hxx.

◆ EXC_OBJ_PIC_CONTROL

const sal_uInt16 EXC_OBJ_PIC_CONTROL = 0x0010

Definition at line 155 of file xlescher.hxx.

Referenced by XclImpPictureObj::ReadFlags8().

◆ EXC_OBJ_PIC_CTLSSTREAM

const sal_uInt16 EXC_OBJ_PIC_CTLSSTREAM = 0x0020

Form control (BIFF8).

Definition at line 156 of file xlescher.hxx.

Referenced by XclImpPictureObj::ReadFlags8().

◆ EXC_OBJ_PIC_DDE

const sal_uInt16 EXC_OBJ_PIC_DDE = 0x0002

Definition at line 153 of file xlescher.hxx.

◆ EXC_OBJ_PIC_MANUALSIZE

const sal_uInt16 EXC_OBJ_PIC_MANUALSIZE = 0x0001

Definition at line 152 of file xlescher.hxx.

Referenced by XclObjOle::WriteSubRecs().

◆ EXC_OBJ_PIC_SYMBOL

const sal_uInt16 EXC_OBJ_PIC_SYMBOL = 0x0008

◆ EXC_OBJ_POLY_CLOSED

const sal_uInt16 EXC_OBJ_POLY_CLOSED = 0x0100

Definition at line 149 of file xlescher.hxx.

Referenced by XclImpPolygonObj::DoCreateSdrObj().

◆ EXC_OBJ_PRINTABLE

const sal_uInt16 EXC_OBJ_PRINTABLE = 0x0400

◆ EXC_OBJ_SCROLLBAR_DEFFLAGS

const sal_uInt16 EXC_OBJ_SCROLLBAR_DEFFLAGS = 0x0001

Definition at line 184 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSbs().

◆ EXC_OBJ_SCROLLBAR_FLAT

const sal_uInt16 EXC_OBJ_SCROLLBAR_FLAT = 0x0008

Definition at line 185 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSbs().

◆ EXC_OBJ_SCROLLBAR_HOR

const sal_uInt16 EXC_OBJ_SCROLLBAR_HOR = 0x0001

◆ EXC_OBJ_SCROLLBAR_MAX

const sal_uInt16 EXC_OBJ_SCROLLBAR_MAX = 30000

◆ EXC_OBJ_SCROLLBAR_MIN

const sal_uInt16 EXC_OBJ_SCROLLBAR_MIN = 0

◆ EXC_OBJ_TEXT_AUTOSIZE

const sal_uInt16 EXC_OBJ_TEXT_AUTOSIZE = 0x0080

90 degr. clockwise.

Definition at line 137 of file xlescher.hxx.

Referenced by XclImpTextObj::DoCreateSdrObj().

◆ EXC_OBJ_TEXT_LOCKED

const sal_uInt16 EXC_OBJ_TEXT_LOCKED = 0x0200

Definition at line 138 of file xlescher.hxx.

◆ EXC_OBJ_TEXT_MARGIN

const sal_Int32 EXC_OBJ_TEXT_MARGIN = 20000

Definition at line 140 of file xlescher.hxx.

Referenced by XclImpDffConverter::XclImpDffConverter().

◆ EXC_OBJ_VER_BOTTOM

const sal_uInt8 EXC_OBJ_VER_BOTTOM = 3

◆ EXC_OBJ_VER_CENTER

const sal_uInt8 EXC_OBJ_VER_CENTER = 2

◆ EXC_OBJ_VER_JUSTIFY

const sal_uInt8 EXC_OBJ_VER_JUSTIFY = 4

Definition at line 130 of file xlescher.hxx.

Referenced by XclImpTextObj::DoPreProcessSdrObj(), and lcl_GetVerAlignFromItemSet().

◆ EXC_OBJ_VER_TOP

const sal_uInt8 EXC_OBJ_VER_TOP = 1

◆ EXC_OBJ_VISIBLE

const sal_uInt16 EXC_OBJ_VISIBLE = 0x0200

◆ EXC_OBJCMO_AUTOFILL

const sal_uInt16 EXC_OBJCMO_AUTOFILL = 0x4000

Automatic line formatting.

Definition at line 230 of file xlescher.hxx.

◆ EXC_OBJCMO_AUTOLINE

const sal_uInt16 EXC_OBJCMO_AUTOLINE = 0x2000

Object printable.

Definition at line 229 of file xlescher.hxx.

◆ EXC_OBJCMO_PRINTABLE

const sal_uInt16 EXC_OBJCMO_PRINTABLE = 0x0010

For internal use only.

Definition at line 228 of file xlescher.hxx.

Referenced by XclImpDrawObjBase::ImplReadObj8().

◆ EXC_OBJTYPE_ARC

const sal_uInt16 EXC_OBJTYPE_ARC = 4

◆ EXC_OBJTYPE_BUTTON

const sal_uInt16 EXC_OBJTYPE_BUTTON = 7

◆ EXC_OBJTYPE_CHART

const sal_uInt16 EXC_OBJTYPE_CHART = 5

◆ EXC_OBJTYPE_CHECKBOX

const sal_uInt16 EXC_OBJTYPE_CHECKBOX = 11

◆ EXC_OBJTYPE_DIALOG

const sal_uInt16 EXC_OBJTYPE_DIALOG = 15

◆ EXC_OBJTYPE_DRAWING

const sal_uInt16 EXC_OBJTYPE_DRAWING = 30

◆ EXC_OBJTYPE_DROPDOWN

const sal_uInt16 EXC_OBJTYPE_DROPDOWN = 20

◆ EXC_OBJTYPE_EDIT

const sal_uInt16 EXC_OBJTYPE_EDIT = 13

◆ EXC_OBJTYPE_GROUP

const sal_uInt16 EXC_OBJTYPE_GROUP = 0

◆ EXC_OBJTYPE_GROUPBOX

const sal_uInt16 EXC_OBJTYPE_GROUPBOX = 19

◆ EXC_OBJTYPE_LABEL

const sal_uInt16 EXC_OBJTYPE_LABEL = 14

◆ EXC_OBJTYPE_LINE

const sal_uInt16 EXC_OBJTYPE_LINE = 1

◆ EXC_OBJTYPE_LISTBOX

const sal_uInt16 EXC_OBJTYPE_LISTBOX = 18

◆ EXC_OBJTYPE_NOTE

const sal_uInt16 EXC_OBJTYPE_NOTE = 25

◆ EXC_OBJTYPE_OPTIONBUTTON

const sal_uInt16 EXC_OBJTYPE_OPTIONBUTTON = 12

◆ EXC_OBJTYPE_OVAL

const sal_uInt16 EXC_OBJTYPE_OVAL = 3

◆ EXC_OBJTYPE_PICTURE

const sal_uInt16 EXC_OBJTYPE_PICTURE = 8

◆ EXC_OBJTYPE_POLYGON

const sal_uInt16 EXC_OBJTYPE_POLYGON = 9

◆ EXC_OBJTYPE_RECTANGLE

const sal_uInt16 EXC_OBJTYPE_RECTANGLE = 2

◆ EXC_OBJTYPE_SCROLLBAR

const sal_uInt16 EXC_OBJTYPE_SCROLLBAR = 17

◆ EXC_OBJTYPE_SPIN

const sal_uInt16 EXC_OBJTYPE_SPIN = 16

◆ EXC_OBJTYPE_TEXT

const sal_uInt16 EXC_OBJTYPE_TEXT = 6

◆ EXC_OBJTYPE_UNKNOWN

const sal_uInt16 EXC_OBJTYPE_UNKNOWN = 0xFFFF