...
Documentation
Documentation

# Package extended_properties

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

CT_DigSigBlob.go CT_Properties.go CT_VectorLpstr.go CT_VectorVariant.go Properties.go common.go

## type CT_DigSigBlob ¶

    type CT_DigSigBlob struct {
        Blob string
    }

### func NewCT_DigSigBlob ¶

    func NewCT_DigSigBlob() *CT_DigSigBlob

### func (*CT_DigSigBlob) MarshalXML ¶

    func (m *CT_DigSigBlob) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DigSigBlob) UnmarshalXML ¶

    func (m *CT_DigSigBlob) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DigSigBlob) Validate ¶

    func (m *CT_DigSigBlob) Validate() error

Validate validates the CT_DigSigBlob and its children

### func (*CT_DigSigBlob) ValidateWithPath ¶

    func (m *CT_DigSigBlob) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path

## type CT_Properties ¶

    type CT_Properties struct {
        // Name of Document Template
        Template *string
        // Name of Manager
        Manager *string
        // Name of Company
        Company *string
        // Total Number of Pages
        Pages *int32
        // Word Count
        Words *int32
        // Total Number of Characters
        Characters *int32
        // Intended Format of Presentation
        PresentationFormat *string
        // Number of Lines
        Lines *int32
        // Total Number of Paragraphs
        Paragraphs *int32
        // Slides Metadata Element
        Slides *int32
        // Number of Slides Containing Notes
        Notes *int32
        // Total Edit Time Metadata Element
        TotalTime *int32
        // Number of Hidden Slides
        HiddenSlides *int32
        // Total Number of Multimedia Clips
        MMClips *int32
        // Thumbnail Display Mode
        ScaleCrop *bool
        // Heading Pairs
        HeadingPairs *CT_VectorVariant
        // Part Titles
        TitlesOfParts *CT_VectorLpstr
        // Links Up-to-Date
        LinksUpToDate *bool
        // Number of Characters (With Spaces)
        CharactersWithSpaces *int32
        // Shared Document
        SharedDoc *bool
        // Relative Hyperlink Base
        HyperlinkBase *string
        // Hyperlink List
        HLinks *CT_VectorVariant
        // Hyperlinks Changed
        HyperlinksChanged *bool
        // Digital Signature
        DigSig *CT_DigSigBlob
        // Application Name
        Application *string
        // Application Version
        AppVersion *string
        // Document Security
        DocSecurity *int32
    }

### func NewCT_Properties ¶

    func NewCT_Properties() *CT_Properties

### func (*CT_Properties) MarshalXML ¶

    func (m *CT_Properties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Properties) UnmarshalXML ¶

    func (m *CT_Properties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Properties) Validate ¶

    func (m *CT_Properties) Validate() error

Validate validates the CT_Properties and its children

### func (*CT_Properties) ValidateWithPath ¶

    func (m *CT_Properties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path

## type CT_VectorLpstr ¶

    type CT_VectorLpstr struct {
        Vector *docPropsVTypes.Vector
    }

### func NewCT_VectorLpstr ¶

    func NewCT_VectorLpstr() *CT_VectorLpstr

### func (*CT_VectorLpstr) MarshalXML ¶

    func (m *CT_VectorLpstr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VectorLpstr) UnmarshalXML ¶

    func (m *CT_VectorLpstr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VectorLpstr) Validate ¶

    func (m *CT_VectorLpstr) Validate() error

Validate validates the CT_VectorLpstr and its children

### func (*CT_VectorLpstr) ValidateWithPath ¶

    func (m *CT_VectorLpstr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path

## type CT_VectorVariant ¶

    type CT_VectorVariant struct {
        Vector *docPropsVTypes.Vector
    }

### func NewCT_VectorVariant ¶

    func NewCT_VectorVariant() *CT_VectorVariant

### func (*CT_VectorVariant) MarshalXML ¶

    func (m *CT_VectorVariant) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VectorVariant) UnmarshalXML ¶

    func (m *CT_VectorVariant) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VectorVariant) Validate ¶

    func (m *CT_VectorVariant) Validate() error

Validate validates the CT_VectorVariant and its children

### func (*CT_VectorVariant) ValidateWithPath ¶

    func (m *CT_VectorVariant) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path

## type Properties ¶

    type Properties struct {
        CT_Properties
    }

### func NewProperties ¶

    func NewProperties() *Properties

### func (*Properties) MarshalXML ¶

    func (m *Properties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Properties) UnmarshalXML ¶

    func (m *Properties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Properties) Validate ¶

    func (m *Properties) Validate() error

Validate validates the Properties and its children

### func (*Properties) ValidateWithPath ¶

    func (m *Properties) ValidateWithPath(path string) error

ValidateWithPath validates the Properties and its children, prefixing error messages with path