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

 com::sun::star
 
 com::sun::star::drawing
 
 com::sun::star::awt
 
 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

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 234 of file xlescher.hxx.

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 406 of file xlescher.hxx.

Function Documentation

SvStream& operator>> ( SvStream rStrm,
XclObjAnchor rAnchor 
)
inline
XclImpStream& operator>> ( XclImpStream rStrm,
XclObjAnchor rAnchor 
)
inline
XclImpStream& operator>> ( XclImpStream rStrm,
XclObjLineData rLineData 
)
XclImpStream& operator>> ( XclImpStream rStrm,
XclObjFillData rFillData 
)
SvStream& WriteXclObjAnchor ( SvStream rStrm,
const XclObjAnchor rAnchor 
)
inline

Variable Documentation

const sal_uInt16 EXC_ESC_ANCHOR_LOCKED = EXC_ESC_ANCHOR_POSLOCKED|EXC_ESC_ANCHOR_SIZELOCKED

Definition at line 269 of file xlescher.hxx.

Referenced by XclExpDffSheetAnchor::ImplSetFlags().

const sal_uInt16 EXC_ESC_ANCHOR_POSLOCKED = 0x0001

Definition at line 267 of file xlescher.hxx.

const sal_uInt16 EXC_ESC_ANCHOR_SIZELOCKED = 0x0002

Definition at line 268 of file xlescher.hxx.

const sal_uInt16 EXC_ID3_IMGDATA = 0x007F
const sal_uInt16 EXC_ID8_IMGDATA = 0x00E9
const sal_uInt16 EXC_ID_COORDLIST = 0x00A9

Definition at line 256 of file xlescher.hxx.

Referenced by XclImpPolygonObj::ReadCoordList().

const sal_uInt16 EXC_ID_MSODRAWING = 0x00EC
const sal_uInt16 EXC_ID_MSODRAWINGGROUP = 0x00EB

Definition at line 260 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_MSODRAWINGSEL = 0x00ED

Definition at line 273 of file xlescher.hxx.

Referenced by XclImpDrawing::ReadMsoDrawing().

const sal_uInt16 EXC_ID_NOTE = 0x001C
const sal_uInt16 EXC_ID_OBJ = 0x005D
const sal_uInt16 EXC_ID_OBJBUTTON = 0x0005

Macro link.

Definition at line 209 of file xlescher.hxx.

const sal_uInt16 EXC_ID_OBJCBLS = 0x000A

OLE link formula.

Definition at line 214 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_OBJCBLSDATA = 0x0012

Radio button group data.

Definition at line 222 of file xlescher.hxx.

const sal_uInt16 EXC_ID_OBJCBLSFMLA = 0x0014

List box/combo box data.

Definition at line 224 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_OBJCF = 0x0007

Group marker.

Definition at line 211 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_OBJCMO = 0x0015

Check box/radio button cell link.

Definition at line 225 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_OBJEDODATA = 0x0010

Group box data.

Definition at line 220 of file xlescher.hxx.

Referenced by XclImpEditObj::DoReadObj8SubRec().

const sal_uInt16 EXC_ID_OBJEND = 0x0000
const sal_uInt16 EXC_ID_OBJFLAGS = 0x0008
const sal_uInt16 EXC_ID_OBJGBODATA = 0x000F

Scroll bar/list box/combo box cell link.

Definition at line 219 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_OBJGMO = 0x0006

Button data.

Definition at line 210 of file xlescher.hxx.

Referenced by XclObjAny::WriteSubRecs().

const sal_uInt16 EXC_ID_OBJLBSDATA = 0x0013
const sal_uInt16 EXC_ID_OBJMACRO = 0x0004

End of OBJ.

Definition at line 208 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_OBJNTS = 0x000D

Scroll bar data.

Definition at line 217 of file xlescher.hxx.

Referenced by XclObj::WriteSubRecs().

const sal_uInt16 EXC_ID_OBJPICTFMLA = 0x0009
const sal_uInt16 EXC_ID_OBJRBO = 0x000B

Check box/radio button data.

Definition at line 215 of file xlescher.hxx.

const sal_uInt16 EXC_ID_OBJRBODATA = 0x0011

Edit box data.

Definition at line 221 of file xlescher.hxx.

Referenced by XclImpOptionButtonObj::DoReadObj8SubRec().

const sal_uInt16 EXC_ID_OBJSBS = 0x000C
const sal_uInt16 EXC_ID_OBJSBSFMLA = 0x000E

Note data.

Definition at line 218 of file xlescher.hxx.

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

const sal_uInt16 EXC_ID_OBJUNKNOWN = 0xFFFF

Common object settings.

Definition at line 226 of file xlescher.hxx.

const sal_uInt16 EXC_ID_TXO = 0x01B6

Definition at line 277 of file xlescher.hxx.

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

const sal_uInt16 EXC_IMGDATA_BMP = 9

Definition at line 246 of file xlescher.hxx.

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

const sal_uInt16 EXC_IMGDATA_MAC = 2

Definition at line 249 of file xlescher.hxx.

const sal_uInt32 EXC_IMGDATA_MAXCONT8 = 0x2014

Definition at line 252 of file xlescher.hxx.

const sal_uInt32 EXC_IMGDATA_MAXREC8 = 0x201C

Definition at line 251 of file xlescher.hxx.

const sal_uInt16 EXC_IMGDATA_WIN = 1

Definition at line 248 of file xlescher.hxx.

Referenced by XclExpImgData::Save().

const sal_uInt16 EXC_IMGDATA_WMF = 2

Definition at line 245 of file xlescher.hxx.

Referenced by XclImpDrawing::ReadImgData().

const sal_uInt16 EXC_NOTE5_MAXLEN = 2048

Definition at line 41 of file xlescher.hxx.

Referenced by XclExpNote::Save().

const sal_uInt16 EXC_NOTE_VISIBLE = 0x0002

Definition at line 40 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_ARC_BL = 2

Definition at line 146 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARC_BR = 3

Definition at line 147 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARC_TL = 1

Definition at line 145 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARC_TR = 0

Automatic text margin (EMUs).

Definition at line 144 of file xlescher.hxx.

Referenced by XclImpArcObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARROW_FILLED = 2

Definition at line 101 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARROW_FILLEDBOTH = 4

Definition at line 103 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARROW_MEDIUM = 1

Definition at line 106 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARROW_NARROW = 0

Definition at line 105 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARROW_NONE = 0

Definition at line 99 of file xlescher.hxx.

const sal_uInt8 EXC_OBJ_ARROW_OPEN = 1

Definition at line 100 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARROW_OPENBOTH = 3

Definition at line 102 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_ARROW_WIDE = 2

Definition at line 107 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt16 EXC_OBJ_BUTTON_CANCEL = 0x0004

Definition at line 163 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

const sal_uInt16 EXC_OBJ_BUTTON_CLOSE = 0x0008

Definition at line 164 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

const sal_uInt16 EXC_OBJ_BUTTON_DEFAULT = 0x0001

Auto-load form control (BIFF8).

Definition at line 161 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

const sal_uInt16 EXC_OBJ_BUTTON_HELP = 0x0002

Definition at line 162 of file xlescher.hxx.

Referenced by XclImpButtonObj::DoProcessControl().

const sal_uInt16 EXC_OBJ_CHECKBOX_CHECKED = 1
const sal_uInt16 EXC_OBJ_CHECKBOX_FLAT = 0x0001
const sal_uInt16 EXC_OBJ_CHECKBOX_TRISTATE = 2
const sal_uInt16 EXC_OBJ_CHECKBOX_UNCHECKED = 0
const sal_uInt16 EXC_OBJ_DROPDOWN_COMBOBOX = 1

Listbox, text not editable.

Definition at line 198 of file xlescher.hxx.

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

const sal_uInt16 EXC_OBJ_DROPDOWN_FILTERED = 0x0008

Definition at line 201 of file xlescher.hxx.

Referenced by XclObjDropDown::WriteSubRecs().

const sal_uInt16 EXC_OBJ_DROPDOWN_LISTBOX = 0

Definition at line 197 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_DROPDOWN_MAX = 3

Dropdown button only, no text area.

Definition at line 200 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_DROPDOWN_SIMPLE = 2

Dropdown listbox with editable text.

Definition at line 199 of file xlescher.hxx.

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

const sal_uInt16 EXC_OBJ_EDIT_DOUBLE = 2

Definition at line 175 of file xlescher.hxx.

Referenced by XclImpEditObj::IsNumeric().

const sal_uInt16 EXC_OBJ_EDIT_FORMULA = 4

Definition at line 177 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_EDIT_INTEGER = 1

Definition at line 174 of file xlescher.hxx.

Referenced by XclImpEditObj::IsNumeric().

const sal_uInt16 EXC_OBJ_EDIT_REFERENCE = 3

Definition at line 176 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_EDIT_TEXT = 0

Definition at line 173 of file xlescher.hxx.

const sal_uInt8 EXC_OBJ_FILL_AUTO = 0x01

Definition at line 117 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_FILL_AUTOCOLOR = 65

Definition at line 115 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_FRAME_SHADOW = 0x0002

Definition at line 120 of file xlescher.hxx.

Referenced by XclImpDrawObjBase::ConvertFrameStyle().

const sal_uInt16 EXC_OBJ_GROUPBOX_FLAT = 0x0001

Dropdown style: filtered.

Definition at line 204 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSubRecs().

const sal_uInt16 EXC_OBJ_HIDDEN = 0x0100

For internal use only.

Definition at line 75 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_HOR_CENTER = 2
const sal_uInt8 EXC_OBJ_HOR_JUSTIFY = 4

Definition at line 126 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_HOR_LEFT = 1
const sal_uInt8 EXC_OBJ_HOR_RIGHT = 3
const sal_uInt16 EXC_OBJ_INVALID_ID = 0

Definition at line 47 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_LINE_AUTO = 0x01

Definition at line 97 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_LINE_AUTOCOLOR = 64

Definition at line 80 of file xlescher.hxx.

const sal_uInt8 EXC_OBJ_LINE_BL = 3

Definition at line 112 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_LINE_BR = 2

Definition at line 111 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_LINE_DARKTRANS = 6
const sal_uInt8 EXC_OBJ_LINE_DASH = 1
const sal_uInt8 EXC_OBJ_LINE_DASHDOT = 3
const sal_uInt8 EXC_OBJ_LINE_DASHDOTDOT = 4
const sal_uInt8 EXC_OBJ_LINE_DOT = 2
const sal_uInt8 EXC_OBJ_LINE_HAIR = 0

Definition at line 92 of file xlescher.hxx.

Referenced by XclImpChFrame::UpdateObjFrame().

const sal_uInt8 EXC_OBJ_LINE_LIGHTTRANS = 7
const sal_uInt8 EXC_OBJ_LINE_MEDIUM = 2

Definition at line 94 of file xlescher.hxx.

Referenced by XclImpChFrame::UpdateObjFrame().

const sal_uInt8 EXC_OBJ_LINE_MEDTRANS = 5
const sal_uInt8 EXC_OBJ_LINE_NONE = 255
const sal_uInt8 EXC_OBJ_LINE_SOLID = 0
const sal_uInt8 EXC_OBJ_LINE_THICK = 3
const sal_uInt8 EXC_OBJ_LINE_THIN = 1

Definition at line 93 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_LINE_TL = 0

Definition at line 109 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt8 EXC_OBJ_LINE_TR = 1

Definition at line 110 of file xlescher.hxx.

Referenced by XclImpLineObj::DoCreateSdrObj().

const sal_uInt16 EXC_OBJ_LISTBOX_EDIT = 0x0002

Range selection.

Definition at line 193 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_LISTBOX_FLAT = 0x0008
const sal_uInt8 EXC_OBJ_LISTBOX_MULTI = 1

Single selection.

Definition at line 190 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSubRecs().

const sal_uInt8 EXC_OBJ_LISTBOX_RANGE = 2

Multi selection.

Definition at line 191 of file xlescher.hxx.

const sal_uInt8 EXC_OBJ_LISTBOX_SINGLE = 0
const sal_uInt16 EXC_OBJ_ORIENT_90CCW = 2

Stacked top to bottom.

Definition at line 135 of file xlescher.hxx.

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

const sal_uInt16 EXC_OBJ_ORIENT_90CW = 3

90 degr. counterclockwise.

Definition at line 136 of file xlescher.hxx.

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

const sal_uInt16 EXC_OBJ_ORIENT_NONE = 0

Definition at line 133 of file xlescher.hxx.

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

const sal_uInt16 EXC_OBJ_ORIENT_STACKED = 1

Definition at line 134 of file xlescher.hxx.

Referenced by XclImpTextObj::DoPreProcessSdrObj().

const sal_uInt16 EXC_OBJ_PIC_AUTOLOAD = 0x0200

Data in Ctls stream (BIFF8).

Definition at line 158 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_PIC_CONTROL = 0x0010

Definition at line 156 of file xlescher.hxx.

Referenced by XclImpPictureObj::ReadFlags8().

const sal_uInt16 EXC_OBJ_PIC_CTLSSTREAM = 0x0020

Form control (BIFF8).

Definition at line 157 of file xlescher.hxx.

Referenced by XclImpPictureObj::ReadFlags8().

const sal_uInt16 EXC_OBJ_PIC_DDE = 0x0002

Definition at line 154 of file xlescher.hxx.

const sal_uInt16 EXC_OBJ_PIC_MANUALSIZE = 0x0001

Definition at line 153 of file xlescher.hxx.

Referenced by XclObjOle::WriteSubRecs().

const sal_uInt16 EXC_OBJ_PIC_SYMBOL = 0x0008
const sal_uInt16 EXC_OBJ_POLY_CLOSED = 0x0100

Definition at line 150 of file xlescher.hxx.

Referenced by XclImpPolygonObj::DoCreateSdrObj().

const sal_uInt16 EXC_OBJ_PRINTABLE = 0x0400
const sal_uInt16 EXC_OBJ_SCROLLBAR_DEFFLAGS = 0x0001

Definition at line 185 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSbs().

const sal_uInt16 EXC_OBJ_SCROLLBAR_FLAT = 0x0008

Definition at line 186 of file xlescher.hxx.

Referenced by XclExpTbxControlObj::WriteSbs().

const sal_uInt16 EXC_OBJ_SCROLLBAR_HOR = 0x0001
const sal_uInt16 EXC_OBJ_SCROLLBAR_MAX = 30000
const sal_uInt16 EXC_OBJ_SCROLLBAR_MIN = 0
const sal_uInt16 EXC_OBJ_TEXT_AUTOSIZE = 0x0080

90 degr. clockwise.

Definition at line 138 of file xlescher.hxx.

Referenced by XclImpTextObj::DoCreateSdrObj().

const sal_uInt16 EXC_OBJ_TEXT_LOCKED = 0x0200

Definition at line 139 of file xlescher.hxx.

const sal_Int32 EXC_OBJ_TEXT_MARGIN = 20000

Definition at line 141 of file xlescher.hxx.

Referenced by XclImpDffConverter::XclImpDffConverter().

const sal_uInt8 EXC_OBJ_VER_BOTTOM = 3
const sal_uInt8 EXC_OBJ_VER_CENTER = 2
const sal_uInt8 EXC_OBJ_VER_JUSTIFY = 4

Definition at line 131 of file xlescher.hxx.

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

const sal_uInt8 EXC_OBJ_VER_TOP = 1
const sal_uInt16 EXC_OBJ_VISIBLE = 0x0200
const sal_uInt16 EXC_OBJCMO_AUTOFILL = 0x4000

Automatic line formatting.

Definition at line 231 of file xlescher.hxx.

const sal_uInt16 EXC_OBJCMO_AUTOLINE = 0x2000

Object printable.

Definition at line 230 of file xlescher.hxx.

const sal_uInt16 EXC_OBJCMO_PRINTABLE = 0x0010

For internal use only.

Definition at line 229 of file xlescher.hxx.

Referenced by XclImpDrawObjBase::ImplReadObj8().

const sal_uInt16 EXC_OBJTYPE_ARC = 4
const sal_uInt16 EXC_OBJTYPE_BUTTON = 7
const sal_uInt16 EXC_OBJTYPE_CHART = 5
const sal_uInt16 EXC_OBJTYPE_CHECKBOX = 11
const sal_uInt16 EXC_OBJTYPE_DIALOG = 15
const sal_uInt16 EXC_OBJTYPE_DRAWING = 30
const sal_uInt16 EXC_OBJTYPE_DROPDOWN = 20
const sal_uInt16 EXC_OBJTYPE_EDIT = 13
const sal_uInt16 EXC_OBJTYPE_GROUP = 0
const sal_uInt16 EXC_OBJTYPE_GROUPBOX = 19
const sal_uInt16 EXC_OBJTYPE_LABEL = 14
const sal_uInt16 EXC_OBJTYPE_LINE = 1
const sal_uInt16 EXC_OBJTYPE_LISTBOX = 18
const sal_uInt16 EXC_OBJTYPE_NOTE = 25
const sal_uInt16 EXC_OBJTYPE_OPTIONBUTTON = 12
const sal_uInt16 EXC_OBJTYPE_OVAL = 3
const sal_uInt16 EXC_OBJTYPE_PICTURE = 8
const sal_uInt16 EXC_OBJTYPE_POLYGON = 9
const sal_uInt16 EXC_OBJTYPE_RECTANGLE = 2
const sal_uInt16 EXC_OBJTYPE_SCROLLBAR = 17
const sal_uInt16 EXC_OBJTYPE_SPIN = 16
const sal_uInt16 EXC_OBJTYPE_TEXT = 6
const sal_uInt16 EXC_OBJTYPE_UNKNOWN = 0xFFFF