#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash, ooxmlsdk_derive::SdkEnum)]
pub enum ClipboardFormatValues {
#[sdk(rename = "PictOld")]
#[default]
PictureOld,
#[sdk(rename = "Pict")]
Picture,
#[sdk(rename = "Bitmap")]
Bitmap,
#[sdk(rename = "PictPrint")]
PicturePrint,
#[sdk(rename = "PictScreen")]
PictureScreen,
}
#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash, ooxmlsdk_derive::SdkEnum)]
pub enum ObjectValues {
#[sdk(rename = "Button")]
#[default]
Button,
#[sdk(rename = "Checkbox")]
Checkbox,
#[sdk(rename = "Dialog")]
Dialog,
#[sdk(rename = "Drop")]
Drop,
#[sdk(rename = "Edit")]
Edit,
#[sdk(rename = "GBox")]
GroupBox,
#[sdk(rename = "Label")]
Label,
#[sdk(rename = "LineA")]
AuditingLine,
#[sdk(rename = "List")]
List,
#[sdk(rename = "Movie")]
Movie,
#[sdk(rename = "Note")]
Note,
#[sdk(rename = "Pict")]
Picture,
#[sdk(rename = "Radio")]
Radio,
#[sdk(rename = "RectA")]
AuditingRectangle,
#[sdk(rename = "Scroll")]
Scroll,
#[sdk(rename = "Spin")]
Spin,
#[sdk(rename = "Shape")]
Shape,
#[sdk(rename = "Group")]
Group,
#[sdk(rename = "Rect")]
Rectangle,
}
#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash, ooxmlsdk_derive::SdkEnum)]
pub enum BooleanEntryWithBlankValues {
#[sdk(rename = "True")]
#[default]
True,
#[sdk(rename = "t")]
T,
#[sdk(rename = "False")]
False,
#[sdk(rename = "f")]
F,
Empty,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "xvml:CT_ClientData/xvml:ClientData")]
pub struct ClientData {
#[sdk(attr(qname = ":ObjectType"))]
pub object_type: ObjectValues,
#[sdk(choice(
qname = "xvml:ST_TrueFalseBlank/xvml:MoveWithCells",
qname = "xvml:ST_TrueFalseBlank/xvml:SizeWithCells",
qname = "xsd:string/xvml:Anchor",
qname = "xvml:ST_TrueFalseBlank/xvml:Locked",
qname = "xvml:ST_TrueFalseBlank/xvml:DefaultSize",
qname = "xvml:ST_TrueFalseBlank/xvml:PrintObject",
qname = "xvml:ST_TrueFalseBlank/xvml:Disabled",
qname = "xvml:ST_TrueFalseBlank/xvml:AutoFill",
qname = "xvml:ST_TrueFalseBlank/xvml:AutoLine",
qname = "xvml:ST_TrueFalseBlank/xvml:AutoPict",
qname = "xvml:ST_Macro/xvml:FmlaMacro",
qname = "xsd:string/xvml:TextHAlign",
qname = "xsd:string/xvml:TextVAlign",
qname = "xvml:ST_TrueFalseBlank/xvml:LockText",
qname = "xvml:ST_TrueFalseBlank/xvml:JustLastX",
qname = "xvml:ST_TrueFalseBlank/xvml:SecretEdit",
qname = "xvml:ST_TrueFalseBlank/xvml:Default",
qname = "xvml:ST_TrueFalseBlank/xvml:Help",
qname = "xvml:ST_TrueFalseBlank/xvml:Cancel",
qname = "xvml:ST_TrueFalseBlank/xvml:Dismiss",
qname = "xsd:unsignedByte/xvml:Accel",
qname = "xsd:unsignedByte/xvml:Accel2",
qname = "xsd:integer/xvml:Row",
qname = "xsd:integer/xvml:Column",
qname = "xvml:ST_TrueFalseBlank/xvml:Visible",
qname = "xvml:ST_TrueFalseBlank/xvml:RowHidden",
qname = "xvml:ST_TrueFalseBlank/xvml:ColHidden",
qname = "xsd:integer/xvml:VTEdit",
qname = "xvml:ST_TrueFalseBlank/xvml:MultiLine",
qname = "xvml:ST_TrueFalseBlank/xvml:VScroll",
qname = "xvml:ST_TrueFalseBlank/xvml:ValidIds",
qname = "xsd:string/xvml:FmlaRange",
qname = "xsd:integer/xvml:WidthMin",
qname = "xsd:integer/xvml:Sel",
qname = "xvml:ST_TrueFalseBlank/xvml:NoThreeD2",
qname = "xsd:string/xvml:SelType",
qname = "xsd:string/xvml:MultiSel",
qname = "xsd:string/xvml:LCT",
qname = "xsd:string/xvml:ListItem",
qname = "xsd:string/xvml:DropStyle",
qname = "xvml:ST_TrueFalseBlank/xvml:Colored",
qname = "xsd:integer/xvml:DropLines",
qname = "xsd:integer/xvml:Checked",
qname = "xsd:string/xvml:FmlaLink",
qname = "xsd:string/xvml:FmlaPict",
qname = "xvml:ST_TrueFalseBlank/xvml:NoThreeD",
qname = "xvml:ST_TrueFalseBlank/xvml:FirstButton",
qname = "xsd:string/xvml:FmlaGroup",
qname = "xsd:integer/xvml:Val",
qname = "xsd:integer/xvml:Min",
qname = "xsd:integer/xvml:Max",
qname = "xsd:integer/xvml:Inc",
qname = "xsd:integer/xvml:Page",
qname = "xvml:ST_TrueFalseBlank/xvml:Horiz",
qname = "xsd:integer/xvml:Dx",
qname = "xvml:ST_TrueFalseBlank/xvml:MapOCX",
qname = "xvml:ST_CF/xvml:CF",
qname = "xvml:ST_TrueFalseBlank/xvml:Camera",
qname = "xvml:ST_TrueFalseBlank/xvml:RecalcAlways",
qname = "xvml:ST_TrueFalseBlank/xvml:AutoScale",
qname = "xvml:ST_TrueFalseBlank/xvml:DDE",
qname = "xvml:ST_TrueFalseBlank/xvml:UIObj",
qname = "xsd:string/xvml:ScriptText",
qname = "xsd:string/xvml:ScriptExtended",
qname = "xsd:nonNegativeInteger/xvml:ScriptLanguage",
qname = "xsd:nonNegativeInteger/xvml:ScriptLocation",
qname = "xsd:string/xvml:FmlaTxbx"
))]
pub client_data_choice: Vec<ClientDataChoice>,
}
pub type MoveWithCells = BooleanEntryWithBlankValues;
pub type ResizeWithCells = BooleanEntryWithBlankValues;
pub type Locked = BooleanEntryWithBlankValues;
pub type DefaultSize = BooleanEntryWithBlankValues;
pub type PrintObject = BooleanEntryWithBlankValues;
pub type Disabled = BooleanEntryWithBlankValues;
pub type AutoFill = BooleanEntryWithBlankValues;
pub type AutoLine = BooleanEntryWithBlankValues;
pub type AutoSizePicture = BooleanEntryWithBlankValues;
pub type LockText = BooleanEntryWithBlankValues;
pub type JustifyLastLine = BooleanEntryWithBlankValues;
pub type SecretEdit = BooleanEntryWithBlankValues;
pub type DefaultButton = BooleanEntryWithBlankValues;
pub type HelpButton = BooleanEntryWithBlankValues;
pub type CancelButton = BooleanEntryWithBlankValues;
pub type DismissButton = BooleanEntryWithBlankValues;
pub type Visible = BooleanEntryWithBlankValues;
pub type RowHidden = BooleanEntryWithBlankValues;
pub type ColumnHidden = BooleanEntryWithBlankValues;
pub type MultiLine = BooleanEntryWithBlankValues;
pub type VerticalScrollBar = BooleanEntryWithBlankValues;
pub type ValidIds = BooleanEntryWithBlankValues;
pub type Disable3DForListBoxAndDropDown = BooleanEntryWithBlankValues;
pub type Colored = BooleanEntryWithBlankValues;
pub type Disable3D = BooleanEntryWithBlankValues;
pub type FirstButton = BooleanEntryWithBlankValues;
pub type HorizontalScrollBar = BooleanEntryWithBlankValues;
pub type MapOcxControl = BooleanEntryWithBlankValues;
pub type CameraObject = BooleanEntryWithBlankValues;
pub type RecalculateAlways = BooleanEntryWithBlankValues;
pub type AutoScaleFont = BooleanEntryWithBlankValues;
pub type DdeObject = BooleanEntryWithBlankValues;
pub type UiObject = BooleanEntryWithBlankValues;
pub type Anchor = crate::simple_type::StringValue;
pub type HorizontalTextAlignment = crate::simple_type::StringValue;
pub type VerticalTextAlignment = crate::simple_type::StringValue;
pub type FormulaRange = crate::simple_type::StringValue;
pub type SelectionType = crate::simple_type::StringValue;
pub type MultiSelections = crate::simple_type::StringValue;
pub type ListBoxCallbackType = crate::simple_type::StringValue;
pub type ListItem = crate::simple_type::StringValue;
pub type DropStyle = crate::simple_type::StringValue;
pub type FormulaLink = crate::simple_type::StringValue;
pub type FormulaPicture = crate::simple_type::StringValue;
pub type FormulaGroup = crate::simple_type::StringValue;
pub type ScriptText = crate::simple_type::StringValue;
pub type ScriptExtended = crate::simple_type::StringValue;
pub type FormulaTextBox = crate::simple_type::StringValue;
pub type FormulaMacro = crate::simple_type::StringValue;
pub type AcceleratorPrimary = crate::simple_type::ByteValue;
pub type AcceleratorSecondary = crate::simple_type::ByteValue;
pub type CommentRowTarget = crate::simple_type::IntegerValue;
pub type CommentColumnTarget = crate::simple_type::IntegerValue;
pub type InputValidationType = crate::simple_type::IntegerValue;
pub type MinDropDownWidth = crate::simple_type::IntegerValue;
pub type SelectionEntry = crate::simple_type::IntegerValue;
pub type DropLines = crate::simple_type::IntegerValue;
pub type Checked = crate::simple_type::IntegerValue;
pub type ScrollBarPosition = crate::simple_type::IntegerValue;
pub type ScrollBarMin = crate::simple_type::IntegerValue;
pub type ScrollBarMax = crate::simple_type::IntegerValue;
pub type ScrollBarIncrement = crate::simple_type::IntegerValue;
pub type ScrollBarPageIncrement = crate::simple_type::IntegerValue;
pub type ScrollBarWidth = crate::simple_type::IntegerValue;
pub type ClipboardFormat = ClipboardFormatValues;
pub type ScriptLanguage = crate::simple_type::IntegerValue;
pub type ScriptLocation = crate::simple_type::IntegerValue;
#[derive(Clone, Debug, PartialEq, ooxmlsdk_derive::SdkChoice)]
pub enum ClientDataChoice {
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:MoveWithCells"))]
MoveWithCells(MoveWithCells),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:SizeWithCells"))]
ResizeWithCells(ResizeWithCells),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:Anchor"))]
Anchor(Anchor),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Locked"))]
Locked(Locked),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:DefaultSize"))]
DefaultSize(DefaultSize),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:PrintObject"))]
PrintObject(PrintObject),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Disabled"))]
Disabled(Disabled),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:AutoFill"))]
AutoFill(AutoFill),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:AutoLine"))]
AutoLine(AutoLine),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:AutoPict"))]
AutoSizePicture(AutoSizePicture),
#[sdk(text_child(simple_type = "StringValue", qname = "xvml:ST_Macro/xvml:FmlaMacro"))]
FormulaMacro(FormulaMacro),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:TextHAlign"))]
HorizontalTextAlignment(HorizontalTextAlignment),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:TextVAlign"))]
VerticalTextAlignment(VerticalTextAlignment),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:LockText"))]
LockText(LockText),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:JustLastX"))]
JustifyLastLine(JustifyLastLine),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:SecretEdit"))]
SecretEdit(SecretEdit),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Default"))]
DefaultButton(DefaultButton),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Help"))]
HelpButton(HelpButton),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Cancel"))]
CancelButton(CancelButton),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Dismiss"))]
DismissButton(DismissButton),
#[sdk(text_child(simple_type = "ByteValue", qname = "xsd:unsignedByte/xvml:Accel"))]
AcceleratorPrimary(AcceleratorPrimary),
#[sdk(text_child(simple_type = "ByteValue", qname = "xsd:unsignedByte/xvml:Accel2"))]
AcceleratorSecondary(AcceleratorSecondary),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Row"))]
CommentRowTarget(CommentRowTarget),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Column"))]
CommentColumnTarget(CommentColumnTarget),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Visible"))]
Visible(Visible),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:RowHidden"))]
RowHidden(RowHidden),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:ColHidden"))]
ColumnHidden(ColumnHidden),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:VTEdit"))]
InputValidationType(InputValidationType),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:MultiLine"))]
MultiLine(MultiLine),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:VScroll"))]
VerticalScrollBar(VerticalScrollBar),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:ValidIds"))]
ValidIds(ValidIds),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:FmlaRange"))]
FormulaRange(FormulaRange),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:WidthMin"))]
MinDropDownWidth(MinDropDownWidth),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Sel"))]
SelectionEntry(SelectionEntry),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:NoThreeD2"))]
Disable3DForListBoxAndDropDown(Disable3DForListBoxAndDropDown),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:SelType"))]
SelectionType(SelectionType),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:MultiSel"))]
MultiSelections(MultiSelections),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:LCT"))]
ListBoxCallbackType(ListBoxCallbackType),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:ListItem"))]
ListItem(ListItem),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:DropStyle"))]
DropStyle(DropStyle),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Colored"))]
Colored(Colored),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:DropLines"))]
DropLines(DropLines),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Checked"))]
Checked(Checked),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:FmlaLink"))]
FormulaLink(FormulaLink),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:FmlaPict"))]
FormulaPicture(FormulaPicture),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:NoThreeD"))]
Disable3D(Disable3D),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:FirstButton"))]
FirstButton(FirstButton),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:FmlaGroup"))]
FormulaGroup(FormulaGroup),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Val"))]
ScrollBarPosition(ScrollBarPosition),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Min"))]
ScrollBarMin(ScrollBarMin),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Max"))]
ScrollBarMax(ScrollBarMax),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Inc"))]
ScrollBarIncrement(ScrollBarIncrement),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Page"))]
ScrollBarPageIncrement(ScrollBarPageIncrement),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Horiz"))]
HorizontalScrollBar(HorizontalScrollBar),
#[sdk(text_child(simple_type = "IntegerValue", qname = "xsd:integer/xvml:Dx"))]
ScrollBarWidth(ScrollBarWidth),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:MapOCX"))]
MapOcxControl(MapOcxControl),
#[sdk(text_child(qname = "xvml:ST_CF/xvml:CF"))]
ClipboardFormat(ClipboardFormat),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:Camera"))]
CameraObject(CameraObject),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:RecalcAlways"))]
RecalculateAlways(RecalculateAlways),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:AutoScale"))]
AutoScaleFont(AutoScaleFont),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:DDE"))]
DdeObject(DdeObject),
#[sdk(text_child(qname = "xvml:ST_TrueFalseBlank/xvml:UIObj"))]
UiObject(UiObject),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:ScriptText"))]
ScriptText(ScriptText),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:ScriptExtended"))]
ScriptExtended(ScriptExtended),
#[sdk(text_child(
simple_type = "IntegerValue",
qname = "xsd:nonNegativeInteger/xvml:ScriptLanguage"
))]
ScriptLanguage(ScriptLanguage),
#[sdk(text_child(
simple_type = "IntegerValue",
qname = "xsd:nonNegativeInteger/xvml:ScriptLocation"
))]
ScriptLocation(ScriptLocation),
#[sdk(text_child(simple_type = "StringValue", qname = "xsd:string/xvml:FmlaTxbx"))]
FormulaTextBox(FormulaTextBox),
}