type CT_SizeRelH struct {
RelativeFromAttr ST_SizeRelFromH
PctWidth dml.ST_PositivePercentage
}
func NewCT_SizeRelH() *CT_SizeRelH
func (m *CT_SizeRelH) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SizeRelH) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SizeRelH) Validate() error
Validate validates the CT_SizeRelH and its children
func (m *CT_SizeRelH) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SizeRelH and its children, prefixing error messages with path
type CT_SizeRelV struct {
RelativeFromAttr ST_SizeRelFromV
PctHeight dml.ST_PositivePercentage
}
func NewCT_SizeRelV() *CT_SizeRelV
func (m *CT_SizeRelV) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SizeRelV) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SizeRelV) Validate() error
Validate validates the CT_SizeRelV and its children
func (m *CT_SizeRelV) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SizeRelV and its children, prefixing error messages with path
type PctPosHOffset struct {
dml.ST_Percentage
}
func NewPctPosHOffset() *PctPosHOffset
func (m *PctPosHOffset) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *PctPosHOffset) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *PctPosHOffset) Validate() error
Validate validates the PctPosHOffset and its children
func (m *PctPosHOffset) ValidateWithPath(path string) error
ValidateWithPath validates the PctPosHOffset and its children, prefixing error messages with path
type PctPosVOffset struct {
dml.ST_Percentage
}
func NewPctPosVOffset() *PctPosVOffset
func (m *PctPosVOffset) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *PctPosVOffset) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *PctPosVOffset) Validate() error
Validate validates the PctPosVOffset and its children
func (m *PctPosVOffset) ValidateWithPath(path string) error
ValidateWithPath validates the PctPosVOffset and its children, prefixing error messages with path
type ST_SizeRelFromH byte
const (
ST_SizeRelFromHUnset ST_SizeRelFromH = 0
ST_SizeRelFromHMargin ST_SizeRelFromH = 1
ST_SizeRelFromHPage ST_SizeRelFromH = 2
ST_SizeRelFromHLeftMargin ST_SizeRelFromH = 3
ST_SizeRelFromHRightMargin ST_SizeRelFromH = 4
ST_SizeRelFromHInsideMargin ST_SizeRelFromH = 5
ST_SizeRelFromHOutsideMargin ST_SizeRelFromH = 6
)
func (m ST_SizeRelFromH) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_SizeRelFromH) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_SizeRelFromH) String() string
func (m *ST_SizeRelFromH) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_SizeRelFromH) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_SizeRelFromH) Validate() error
func (m ST_SizeRelFromH) ValidateWithPath(path string) error
type ST_SizeRelFromV byte
const (
ST_SizeRelFromVUnset ST_SizeRelFromV = 0
ST_SizeRelFromVMargin ST_SizeRelFromV = 1
ST_SizeRelFromVPage ST_SizeRelFromV = 2
ST_SizeRelFromVTopMargin ST_SizeRelFromV = 3
ST_SizeRelFromVBottomMargin ST_SizeRelFromV = 4
ST_SizeRelFromVInsideMargin ST_SizeRelFromV = 5
ST_SizeRelFromVOutsideMargin ST_SizeRelFromV = 6
)
func (m ST_SizeRelFromV) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_SizeRelFromV) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_SizeRelFromV) String() string
func (m *ST_SizeRelFromV) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_SizeRelFromV) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_SizeRelFromV) Validate() error
func (m ST_SizeRelFromV) ValidateWithPath(path string) error
type SizeRelH struct {
CT_SizeRelH
}
func NewSizeRelH() *SizeRelH
func (m *SizeRelH) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *SizeRelH) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *SizeRelH) Validate() error
Validate validates the SizeRelH and its children
func (m *SizeRelH) ValidateWithPath(path string) error
ValidateWithPath validates the SizeRelH and its children, prefixing error messages with path
type SizeRelV struct {
CT_SizeRelV
}
func NewSizeRelV() *SizeRelV
func (m *SizeRelV) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *SizeRelV) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *SizeRelV) Validate() error
Validate validates the SizeRelV and its children
func (m *SizeRelV) ValidateWithPath(path string) error
ValidateWithPath validates the SizeRelV and its children, prefixing error messages with path