type CT_ClientData struct {
// Object type
ObjectTypeAttr ST_ObjectType
ClientDataChoice []*CT_ClientDataChoice
}
func NewCT_ClientData() *CT_ClientData
func (m *CT_ClientData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ClientData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ClientData) Validate() error
Validate validates the CT_ClientData and its children
func (m *CT_ClientData) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path
type CT_ClientDataChoice struct {
// Move with Cells
MoveWithCells sharedTypes.ST_TrueFalseBlank
// Resize with Cells
SizeWithCells sharedTypes.ST_TrueFalseBlank
// Anchor
Anchor *string
// Lock Toggle
Locked sharedTypes.ST_TrueFalseBlank
// Default Size Toggle
DefaultSize sharedTypes.ST_TrueFalseBlank
// Print Toggle
PrintObject sharedTypes.ST_TrueFalseBlank
// Macro Disable Toggle
Disabled sharedTypes.ST_TrueFalseBlank
// AutoFill
AutoFill sharedTypes.ST_TrueFalseBlank
// AutoLine
AutoLine sharedTypes.ST_TrueFalseBlank
// Automatically Size
AutoPict sharedTypes.ST_TrueFalseBlank
// Reference to Custom Function
FmlaMacro *string
// Horizontal Text Alignment
TextHAlign *string
// Vertical Text Alignment
TextVAlign *string
// Text Lock
LockText sharedTypes.ST_TrueFalseBlank
// Far East Alignment Toggle
JustLastX sharedTypes.ST_TrueFalseBlank
// Password Edit
SecretEdit sharedTypes.ST_TrueFalseBlank
// Default Button
Default sharedTypes.ST_TrueFalseBlank
// Help Button
Help sharedTypes.ST_TrueFalseBlank
// Cancel Button
Cancel sharedTypes.ST_TrueFalseBlank
// Dismiss Button
Dismiss sharedTypes.ST_TrueFalseBlank
// Primary Keyboard Accelerator
Accel *int64
// Secondary Keyboard Accelerator
Accel2 *int64
// Comment Row Target
Row *int64
// Comment Column Target
Column *int64
// Comment Visibility Toggle
Visible sharedTypes.ST_TrueFalseBlank
// Comment's Row is Hidden
RowHidden sharedTypes.ST_TrueFalseBlank
// Comment's Column is Hidden
ColHidden sharedTypes.ST_TrueFalseBlank
// Validation Type
VTEdit *int64
// Multi-line
MultiLine sharedTypes.ST_TrueFalseBlank
// Vertical Scroll
VScroll sharedTypes.ST_TrueFalseBlank
// Valid ID
ValidIds sharedTypes.ST_TrueFalseBlank
// List Items Source Range
FmlaRange *string
// Minimum Width
WidthMin *int64
// Selected Entry
Sel *int64
// Disable 3D
NoThreeD2 sharedTypes.ST_TrueFalseBlank
// Selection Type
SelType *string
// Multiple Selections
MultiSel *string
// Callback Type
LCT *string
// Non-linked List Item
ListItem *string
// Dropdown Style
DropStyle *string
// Dropdown Color Toggle
Colored sharedTypes.ST_TrueFalseBlank
// Dropdown Maximum Lines
DropLines *int64
// Checked
Checked *int64
// Linked Formula
FmlaLink *string
// Camera Source Range
FmlaPict *string
// Disable 3D
NoThreeD sharedTypes.ST_TrueFalseBlank
// First Radio Button
FirstButton sharedTypes.ST_TrueFalseBlank
// Linked Formula - Group Box
FmlaGroup *string
// Scroll bar position
Val *int64
// Scroll Bar Minimum
Min *int64
// Scroll Bar Maximum
Max *int64
// Scroll Bar Increment
Inc *int64
// Scroll Bar Page Increment
Page *int64
// Scroll Bar Orientation
Horiz sharedTypes.ST_TrueFalseBlank
// Scroll Bar Width
Dx *int64
// Embedded Control
MapOCX sharedTypes.ST_TrueFalseBlank
// Clipboard Format
CF *string
// Camera Tool
Camera sharedTypes.ST_TrueFalseBlank
// Recalculation Toggle
RecalcAlways sharedTypes.ST_TrueFalseBlank
// Font AutoScale
AutoScale sharedTypes.ST_TrueFalseBlank
// Dynamic Data Exchange
DDE sharedTypes.ST_TrueFalseBlank
// UI Object Toggle
UIObj sharedTypes.ST_TrueFalseBlank
// HTML Script Text
ScriptText *string
// HTML Script Attributes
ScriptExtended *string
// HTML Script Language
ScriptLanguage *uint32
// HTML Script Location
ScriptLocation *uint32
// Text Formula
FmlaTxbx *string
}
func NewCT_ClientDataChoice() *CT_ClientDataChoice
func (m *CT_ClientDataChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ClientDataChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ClientDataChoice) Validate() error
Validate validates the CT_ClientDataChoice and its children
func (m *CT_ClientDataChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ClientDataChoice and its children, prefixing error messages with path
type ClientData struct {
CT_ClientData
}
func NewClientData() *ClientData
func (m *ClientData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *ClientData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *ClientData) Validate() error
Validate validates the ClientData and its children
func (m *ClientData) ValidateWithPath(path string) error
ValidateWithPath validates the ClientData and its children, prefixing error messages with path
type ST_ObjectType byte
const (
ST_ObjectTypeUnset ST_ObjectType = 0
ST_ObjectTypeButton ST_ObjectType = 1
ST_ObjectTypeCheckbox ST_ObjectType = 2
ST_ObjectTypeDialog ST_ObjectType = 3
ST_ObjectTypeDrop ST_ObjectType = 4
ST_ObjectTypeEdit ST_ObjectType = 5
ST_ObjectTypeGBox ST_ObjectType = 6
ST_ObjectTypeLabel ST_ObjectType = 7
ST_ObjectTypeLineA ST_ObjectType = 8
ST_ObjectTypeList ST_ObjectType = 9
ST_ObjectTypeMovie ST_ObjectType = 10
ST_ObjectTypeNote ST_ObjectType = 11
ST_ObjectTypePict ST_ObjectType = 12
ST_ObjectTypeRadio ST_ObjectType = 13
ST_ObjectTypeRectA ST_ObjectType = 14
ST_ObjectTypeScroll ST_ObjectType = 15
ST_ObjectTypeSpin ST_ObjectType = 16
ST_ObjectTypeShape ST_ObjectType = 17
ST_ObjectTypeGroup ST_ObjectType = 18
ST_ObjectTypeRect ST_ObjectType = 19
)
func (m ST_ObjectType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_ObjectType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_ObjectType) String() string
func (m *ST_ObjectType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_ObjectType) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_ObjectType) Validate() error
func (m ST_ObjectType) ValidateWithPath(path string) error