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