LibreOffice Module oox (master) 1
Public Member Functions | Public Attributes | List of all members
oox::vml::ClientData Struct Reference

Excel specific shape client data (such as cell anchor). More...

#include <vmlshape.hxx>

Public Member Functions

 ClientData ()
 

Public Attributes

OUString maAnchor
 Cell anchor as comma-separated string. More...
 
OUString maFmlaMacro
 Link to macro associated to the control. More...
 
OUString maFmlaPict
 Target cell range of picture links. More...
 
OUString maFmlaLink
 Link to value cell associated to the control. More...
 
OUString maFmlaRange
 Link to cell range used as data source for the control. More...
 
OUString maFmlaGroup
 Link to value cell associated to a group of option buttons. More...
 
sal_Int32 mnObjType
 Type of the shape. More...
 
sal_Int32 mnTextHAlign
 Horizontal text alignment. More...
 
sal_Int32 mnTextVAlign
 Vertical text alignment. More...
 
sal_Int32 mnCol
 Column index for spreadsheet cell note. More...
 
sal_Int32 mnRow
 Row index for spreadsheet cell note. More...
 
sal_Int32 mnChecked
 State for checkboxes and option buttons. More...
 
sal_Int32 mnDropStyle
 Drop down box style (read-only or editable). More...
 
sal_Int32 mnDropLines
 Number of lines in drop down box. More...
 
sal_Int32 mnVal
 Current value of spin buttons and scroll bars. More...
 
sal_Int32 mnMin
 Minimum value of spin buttons and scroll bars. More...
 
sal_Int32 mnMax
 Maximum value of spin buttons and scroll bars. More...
 
sal_Int32 mnInc
 Small increment of spin buttons and scroll bars. More...
 
sal_Int32 mnPage
 Large increment of spin buttons and scroll bars. More...
 
sal_Int32 mnSelType
 Listbox selection type. More...
 
sal_Int32 mnVTEdit
 Data type of the textbox. More...
 
bool mbPrintObject
 True = print the object. More...
 
bool mbVisible
 True = cell note is visible. More...
 
bool mbDde
 True = object is linked through DDE. More...
 
bool mbNo3D
 True = flat style, false = 3D style. More...
 
bool mbNo3D2
 True = flat style, false = 3D style (listboxes and dropdowns). More...
 
bool mbMultiLine
 True = textbox allows line breaks. More...
 
bool mbVScroll
 True = textbox has a vertical scrollbar. More...
 
bool mbSecretEdit
 True = textbox is a password edit field. More...
 

Detailed Description

Excel specific shape client data (such as cell anchor).

Definition at line 167 of file vmlshape.hxx.

Constructor & Destructor Documentation

◆ ClientData()

oox::vml::ClientData::ClientData ( )
explicit

Definition at line 233 of file vmlshape.cxx.

References mbVisible, mnCol, mnRow, and XML_TOKEN_INVALID.

Member Data Documentation

◆ maAnchor

OUString oox::vml::ClientData::maAnchor

Cell anchor as comma-separated string.

Definition at line 169 of file vmlshape.hxx.

Referenced by oox::vml::ShapeBase::calcShapeRectangle(), and oox::vml::ClientDataContext::onEndElement().

◆ maFmlaGroup

OUString oox::vml::ClientData::maFmlaGroup

Link to value cell associated to a group of option buttons.

Definition at line 174 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ maFmlaLink

OUString oox::vml::ClientData::maFmlaLink

Link to value cell associated to the control.

Definition at line 172 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ maFmlaMacro

OUString oox::vml::ClientData::maFmlaMacro

Link to macro associated to the control.

Definition at line 170 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ maFmlaPict

OUString oox::vml::ClientData::maFmlaPict

Target cell range of picture links.

Definition at line 171 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ maFmlaRange

OUString oox::vml::ClientData::maFmlaRange

Link to cell range used as data source for the control.

Definition at line 173 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbDde

bool oox::vml::ClientData::mbDde

True = object is linked through DDE.

Definition at line 192 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbMultiLine

bool oox::vml::ClientData::mbMultiLine

True = textbox allows line breaks.

Definition at line 195 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbNo3D

bool oox::vml::ClientData::mbNo3D

True = flat style, false = 3D style.

Definition at line 193 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbNo3D2

bool oox::vml::ClientData::mbNo3D2

True = flat style, false = 3D style (listboxes and dropdowns).

Definition at line 194 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbPrintObject

bool oox::vml::ClientData::mbPrintObject

True = print the object.

Definition at line 190 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbSecretEdit

bool oox::vml::ClientData::mbSecretEdit

True = textbox is a password edit field.

Definition at line 197 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbVisible

bool oox::vml::ClientData::mbVisible

True = cell note is visible.

Definition at line 191 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mbVScroll

bool oox::vml::ClientData::mbVScroll

True = textbox has a vertical scrollbar.

Definition at line 196 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnChecked

sal_Int32 oox::vml::ClientData::mnChecked

State for checkboxes and option buttons.

Definition at line 180 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnCol

sal_Int32 oox::vml::ClientData::mnCol

Column index for spreadsheet cell note.

Definition at line 178 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnDropLines

sal_Int32 oox::vml::ClientData::mnDropLines

Number of lines in drop down box.

Definition at line 182 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnDropStyle

sal_Int32 oox::vml::ClientData::mnDropStyle

Drop down box style (read-only or editable).

Definition at line 181 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnInc

sal_Int32 oox::vml::ClientData::mnInc

Small increment of spin buttons and scroll bars.

Definition at line 186 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnMax

sal_Int32 oox::vml::ClientData::mnMax

Maximum value of spin buttons and scroll bars.

Definition at line 185 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnMin

sal_Int32 oox::vml::ClientData::mnMin

Minimum value of spin buttons and scroll bars.

Definition at line 184 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnObjType

sal_Int32 oox::vml::ClientData::mnObjType

Type of the shape.

Definition at line 175 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::ClientDataContext().

◆ mnPage

sal_Int32 oox::vml::ClientData::mnPage

Large increment of spin buttons and scroll bars.

Definition at line 187 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnRow

sal_Int32 oox::vml::ClientData::mnRow

Row index for spreadsheet cell note.

Definition at line 179 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnSelType

sal_Int32 oox::vml::ClientData::mnSelType

Listbox selection type.

Definition at line 188 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnTextHAlign

sal_Int32 oox::vml::ClientData::mnTextHAlign

Horizontal text alignment.

Definition at line 176 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnTextVAlign

sal_Int32 oox::vml::ClientData::mnTextVAlign

Vertical text alignment.

Definition at line 177 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnVal

sal_Int32 oox::vml::ClientData::mnVal

Current value of spin buttons and scroll bars.

Definition at line 183 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().

◆ mnVTEdit

sal_Int32 oox::vml::ClientData::mnVTEdit

Data type of the textbox.

Definition at line 189 of file vmlshape.hxx.

Referenced by oox::vml::ClientDataContext::onEndElement().


The documentation for this struct was generated from the following files: