asposeslidescloud

package module
v24.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2024 License: MIT Imports: 20 Imported by: 0

README

GitHub license

Go REST API to Process Presentation in Cloud

This repository contains Aspose.Slides Cloud SDK for Go source code. This SDK allows you to process & manipulate PPT, PPTX, ODP, OTP using Aspose.slides Cloud REST APIs in your applications.

You may want to check out Aspose free Powerpoint to PDF, Powerpoint to Word, Powerpoint to JPG, Powerpoint to PNG, PDF to Powerpoint, JPG to Powerpoint, and PNG to Powerpoint converters because they are live implementations of popular conversion processes.

Presentation Processing Features

  • Fetch presentation images in any of the supported file formats.
  • Copy the layout side or clone the master slide from the source presentation.
  • Process slides shapes, slides notes, placeholders, colors & font theme info.
  • Programmatically create a presentation from HTML & export it to various formats.
  • Merge multiple presentations or split the single presentation into multiple ones.
  • Extract and replace text from a specific slide or an entire presentation.

Read & Write Presentation Formats

Microsoft PowerPoint: PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM OpenOffice: ODP, OTP, FODP Other: PDF, PDF/A

Save Presentation As

Fixed Layout: XPS Images: JPEG, PNG, BMP, TIFF, GIF, SVG Web: HTML/HTML5 Other: MPEG4, SWF (export whole presentations)

Enhancements in Version 24.3

  • Added Markdown (Md) to the list of allowed export formats.
  • Added DeletePictureCroppedAreas method to delete cropped areas of pictures.
  • Added SlidesLayoutOptions property to PdfExportOptions, HtmlExportOptions, TiffExportOptions and ImageExportOptions classes. You can use it to specify handout or notes/comments layouting options.
  • Added AnimateTextType enum property to Effect class.
  • Added NotesCommentsLayouting property to Html5ExportOptions class.
  • Added BwConversionMode property to TiffExportOptions class.
  • Added EmbedImages boolean property to Html5ExportOptions class.
  • Added ShowMediaControls boolean property to SlideShowProperties class.
  • Added IsDecorative boolean property to ShapeBase class.

Enhancements in Version 24.2

  • Added GetCommentAuthors method to get list of comment authors.

Enhancements in Version 24.1

  • Added GetAvailableFonts method to get list of installed system & custom fonts.

Licensing

All Aspose.Slides Cloud SDKs are licensed under MIT License.

How to use the SDK?

The complete source code is available in this repository folder.

Prerequisites

To use Aspose Slides Cloud SDK for Go you need to register an account with Aspose Cloud and lookup/create App Key and SID at Cloud Dashboard. There is free quota available. For more details, see Aspose Cloud Pricing.

Installation
go get github.com/aspose-slides-cloud/aspose-slides-cloud-go
Sample usage

The example code below converts a PowerPoint document to PDF format using asposeslidescloud library:

    cfg := asposeslidescloud.NewConfiguration()
    cfg.AppSid = "MyClientId"
    cfg.AppKey = "MyClientSecret"
    apiClient := asposeslidescloud.NewAPIClient(cfg)
    file, _ := ioutil.ReadFile("MyPresentation.pptx")
    r, _, _ := apiClient.SlidesApi.Convert(file, "pdf", "", "", "", nil, nil)
    fmt.Printf("My PDF was saved to %s", r.Name())
.NET Java PHP Python Ruby Node.js Android Swift Perl Go
GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub
NuGet Maven Composer PIP GEM NPM Maven Cocoapods Meta Cpan Go.Dev

Product Page | Documentation | API Reference | Code Samples | Blog | Free Support | Free Trial

Documentation

Index

Constants

View Source
const ContextAPIKey int = 4
View Source
const ContextAccessToken int = 3
View Source
const ContextBasicAuth int = 2
View Source
const ContextOAuth2 int = 1

Variables

This section is empty.

Functions

func AxisType_Validate

func AxisType_Validate(value string) bool

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func ChartWallType_Validate

func ChartWallType_Validate(value string) bool

func ExportFormat_Validate

func ExportFormat_Validate(value string) bool

func GetOperationId

func GetOperationId() string

func ImageExportFormat_Validate

func ImageExportFormat_Validate(value string) bool

func InitializeTest

func InitializeTest(functionName string, invalidParamName string, invalidParamValue interface{}) error

func NotesSlideExportFormat_Validate

func NotesSlideExportFormat_Validate(value string) bool

func ShapeExportFormat_Validate

func ShapeExportFormat_Validate(value string) bool

func ShapeThumbnailBounds_Validate

func ShapeThumbnailBounds_Validate(value string) bool

func ShapeType_Validate

func ShapeType_Validate(value string) bool

func ShapesAlignmentType_Validate

func ShapesAlignmentType_Validate(value string) bool

func SlideExportFormat_Validate

func SlideExportFormat_Validate(value string) bool

func SpecialSlideType_Validate

func SpecialSlideType_Validate(value string) bool

func TableCellSplitType_Validate

func TableCellSplitType_Validate(value string) bool

Types

type APIClient

type APIClient struct {

	// API Services
	SlidesApi      *SlidesApiService
	SlidesAsyncApi *SlidesAsyncApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Aspose.Slides for Cloud API Reference API v1.1 In most cases there should be only one, shared, APIClient.

func GetTestSlidesApiClient

func GetTestSlidesApiClient() *APIClient

func GetTestSlidesAsyncApiClient

func GetTestSlidesAsyncApiClient() *APIClient

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

type AccentElement

type AccentElement struct {

	// Element type
	Type_ string `json:"Type"`

	// The argument to which the accent was applied
	Base IMathElement `json:"Base,omitempty"`

	// Accent Character
	Character string `json:"Character,omitempty"`
}

func NewAccentElement

func NewAccentElement() *AccentElement

func (*AccentElement) GetBase

func (this *AccentElement) GetBase() IMathElement

func (*AccentElement) GetCharacter

func (this *AccentElement) GetCharacter() string

func (*AccentElement) GetType

func (this *AccentElement) GetType() string

func (*AccentElement) SetBase

func (this *AccentElement) SetBase(newValue IMathElement)

func (*AccentElement) SetCharacter

func (this *AccentElement) SetCharacter(newValue string)

func (*AccentElement) SetType

func (this *AccentElement) SetType(newValue string)

func (*AccentElement) UnmarshalJSON

func (this *AccentElement) UnmarshalJSON(b []byte) error

type AccessPermissions

type AccessPermissions struct {

	// The user may print the document (possibly not at the highest quality level, depending on whether bit HighQualityPrint is also set).
	PrintDocument bool `json:"PrintDocument"`

	// The user may modify the contents of the document by operations other than those controlled by bits AddOrModifyFields, FillExistingFields, AssembleDocument.
	ModifyContent bool `json:"ModifyContent"`

	// The user may copy or otherwise extract text and graphics from the document by operations other than that controlled by bit ExtractTextAndGraphics.
	CopyTextAndGraphics bool `json:"CopyTextAndGraphics"`

	// The user may add or modify text annotations, fill in interactive form fields, and, if bit ModifyContent is also set, create or modify interactive form fields (including signature fields).
	AddOrModifyFields bool `json:"AddOrModifyFields"`

	// The user may fill in existing interactive form fields (including signature fields), even if bit AddOrModifyFields is clear.
	FillExistingFields bool `json:"FillExistingFields"`

	// The user may extract text and graphics in support of accessibility to users with disabilities or for other purposes.
	ExtractTextAndGraphics bool `json:"ExtractTextAndGraphics"`

	// The user may assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit ModifyContent is clear.
	AssembleDocument bool `json:"AssembleDocument"`

	// The user may print the document to a representation from which a faithful digital copy of the PDF content could be generated. When this bit is clear (and bit PrintDocument is set), printing is limited to a low-level representation of the appearance, possibly of degraded quality.
	HighQualityPrint bool `json:"HighQualityPrint"`
}

func NewAccessPermissions

func NewAccessPermissions() *AccessPermissions

func (*AccessPermissions) GetAddOrModifyFields

func (this *AccessPermissions) GetAddOrModifyFields() bool

func (*AccessPermissions) GetAssembleDocument

func (this *AccessPermissions) GetAssembleDocument() bool

func (*AccessPermissions) GetCopyTextAndGraphics

func (this *AccessPermissions) GetCopyTextAndGraphics() bool

func (*AccessPermissions) GetExtractTextAndGraphics

func (this *AccessPermissions) GetExtractTextAndGraphics() bool

func (*AccessPermissions) GetFillExistingFields

func (this *AccessPermissions) GetFillExistingFields() bool

func (*AccessPermissions) GetHighQualityPrint

func (this *AccessPermissions) GetHighQualityPrint() bool

func (*AccessPermissions) GetModifyContent

func (this *AccessPermissions) GetModifyContent() bool

func (*AccessPermissions) GetPrintDocument

func (this *AccessPermissions) GetPrintDocument() bool

func (*AccessPermissions) SetAddOrModifyFields

func (this *AccessPermissions) SetAddOrModifyFields(newValue bool)

func (*AccessPermissions) SetAssembleDocument

func (this *AccessPermissions) SetAssembleDocument(newValue bool)

func (*AccessPermissions) SetCopyTextAndGraphics

func (this *AccessPermissions) SetCopyTextAndGraphics(newValue bool)

func (*AccessPermissions) SetExtractTextAndGraphics

func (this *AccessPermissions) SetExtractTextAndGraphics(newValue bool)

func (*AccessPermissions) SetFillExistingFields

func (this *AccessPermissions) SetFillExistingFields(newValue bool)

func (*AccessPermissions) SetHighQualityPrint

func (this *AccessPermissions) SetHighQualityPrint(newValue bool)

func (*AccessPermissions) SetModifyContent

func (this *AccessPermissions) SetModifyContent(newValue bool)

func (*AccessPermissions) SetPrintDocument

func (this *AccessPermissions) SetPrintDocument(newValue bool)

func (*AccessPermissions) UnmarshalJSON

func (this *AccessPermissions) UnmarshalJSON(b []byte) error

type AddLayoutSlide

type AddLayoutSlide struct {

	// Task type.
	Type_ string `json:"Type"`

	// Source file.
	CloneFromFile IInputFile `json:"CloneFromFile,omitempty"`

	// Source layout slide position.
	CloneFromPosition int32 `json:"CloneFromPosition"`
}

func NewAddLayoutSlide

func NewAddLayoutSlide() *AddLayoutSlide

func (*AddLayoutSlide) GetCloneFromFile

func (this *AddLayoutSlide) GetCloneFromFile() IInputFile

func (*AddLayoutSlide) GetCloneFromPosition

func (this *AddLayoutSlide) GetCloneFromPosition() int32

func (*AddLayoutSlide) GetType

func (this *AddLayoutSlide) GetType() string

func (*AddLayoutSlide) SetCloneFromFile

func (this *AddLayoutSlide) SetCloneFromFile(newValue IInputFile)

func (*AddLayoutSlide) SetCloneFromPosition

func (this *AddLayoutSlide) SetCloneFromPosition(newValue int32)

func (*AddLayoutSlide) SetType

func (this *AddLayoutSlide) SetType(newValue string)

func (*AddLayoutSlide) UnmarshalJSON

func (this *AddLayoutSlide) UnmarshalJSON(b []byte) error

type AddMasterSlide

type AddMasterSlide struct {

	// Task type.
	Type_ string `json:"Type"`

	// Source presentation clone from.
	CloneFromFile IInputFile `json:"CloneFromFile,omitempty"`

	// Index of slide to clone.
	CloneFromPosition int32 `json:"CloneFromPosition"`

	// True if cloned master slide is applied to all slides.
	ApplyToAll bool `json:"ApplyToAll"`
}

func NewAddMasterSlide

func NewAddMasterSlide() *AddMasterSlide

func (*AddMasterSlide) GetApplyToAll

func (this *AddMasterSlide) GetApplyToAll() bool

func (*AddMasterSlide) GetCloneFromFile

func (this *AddMasterSlide) GetCloneFromFile() IInputFile

func (*AddMasterSlide) GetCloneFromPosition

func (this *AddMasterSlide) GetCloneFromPosition() int32

func (*AddMasterSlide) GetType

func (this *AddMasterSlide) GetType() string

func (*AddMasterSlide) SetApplyToAll

func (this *AddMasterSlide) SetApplyToAll(newValue bool)

func (*AddMasterSlide) SetCloneFromFile

func (this *AddMasterSlide) SetCloneFromFile(newValue IInputFile)

func (*AddMasterSlide) SetCloneFromPosition

func (this *AddMasterSlide) SetCloneFromPosition(newValue int32)

func (*AddMasterSlide) SetType

func (this *AddMasterSlide) SetType(newValue string)

func (*AddMasterSlide) UnmarshalJSON

func (this *AddMasterSlide) UnmarshalJSON(b []byte) error

type AddShape

type AddShape struct {

	// Task type.
	Type_ string `json:"Type"`

	// Shape DTO.
	Shape IShapeBase `json:"Shape,omitempty"`

	// Shape path for a grouped shape or smart art shape.
	ShapePath string `json:"ShapePath,omitempty"`
}

func NewAddShape

func NewAddShape() *AddShape

func (*AddShape) GetShape

func (this *AddShape) GetShape() IShapeBase

func (*AddShape) GetShapePath

func (this *AddShape) GetShapePath() string

func (*AddShape) GetType

func (this *AddShape) GetType() string

func (*AddShape) SetShape

func (this *AddShape) SetShape(newValue IShapeBase)

func (*AddShape) SetShapePath

func (this *AddShape) SetShapePath(newValue string)

func (*AddShape) SetType

func (this *AddShape) SetType(newValue string)

func (*AddShape) UnmarshalJSON

func (this *AddShape) UnmarshalJSON(b []byte) error

type AddSlide

type AddSlide struct {

	// Task type.
	Type_ string `json:"Type"`

	// File to clone a slide from.
	CloneFromFile IInputFile `json:"CloneFromFile,omitempty"`

	// Position of the slide to clone.
	CloneFromPosition int32 `json:"CloneFromPosition"`

	// Position at which to insert the slide.
	Position int32 `json:"Position"`

	// Alias of layout (href, index or type). If value is null a blank slide is added.
	LayoutAlias string `json:"LayoutAlias,omitempty"`
}

func NewAddSlide

func NewAddSlide() *AddSlide

func (*AddSlide) GetCloneFromFile

func (this *AddSlide) GetCloneFromFile() IInputFile

func (*AddSlide) GetCloneFromPosition

func (this *AddSlide) GetCloneFromPosition() int32

func (*AddSlide) GetLayoutAlias

func (this *AddSlide) GetLayoutAlias() string

func (*AddSlide) GetPosition

func (this *AddSlide) GetPosition() int32

func (*AddSlide) GetType

func (this *AddSlide) GetType() string

func (*AddSlide) SetCloneFromFile

func (this *AddSlide) SetCloneFromFile(newValue IInputFile)

func (*AddSlide) SetCloneFromPosition

func (this *AddSlide) SetCloneFromPosition(newValue int32)

func (*AddSlide) SetLayoutAlias

func (this *AddSlide) SetLayoutAlias(newValue string)

func (*AddSlide) SetPosition

func (this *AddSlide) SetPosition(newValue int32)

func (*AddSlide) SetType

func (this *AddSlide) SetType(newValue string)

func (*AddSlide) UnmarshalJSON

func (this *AddSlide) UnmarshalJSON(b []byte) error

type AlphaBiLevelEffect

type AlphaBiLevelEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Returns effect threshold.
	Threshold float64 `json:"Threshold"`
}

func NewAlphaBiLevelEffect

func NewAlphaBiLevelEffect() *AlphaBiLevelEffect

func (*AlphaBiLevelEffect) GetThreshold

func (this *AlphaBiLevelEffect) GetThreshold() float64

func (*AlphaBiLevelEffect) GetType

func (this *AlphaBiLevelEffect) GetType() string

func (*AlphaBiLevelEffect) SetThreshold

func (this *AlphaBiLevelEffect) SetThreshold(newValue float64)

func (*AlphaBiLevelEffect) SetType

func (this *AlphaBiLevelEffect) SetType(newValue string)

func (*AlphaBiLevelEffect) UnmarshalJSON

func (this *AlphaBiLevelEffect) UnmarshalJSON(b []byte) error

type AlphaCeilingEffect

type AlphaCeilingEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`
}

func NewAlphaCeilingEffect

func NewAlphaCeilingEffect() *AlphaCeilingEffect

func (*AlphaCeilingEffect) GetType

func (this *AlphaCeilingEffect) GetType() string

func (*AlphaCeilingEffect) SetType

func (this *AlphaCeilingEffect) SetType(newValue string)

func (*AlphaCeilingEffect) UnmarshalJSON

func (this *AlphaCeilingEffect) UnmarshalJSON(b []byte) error

type AlphaFloorEffect

type AlphaFloorEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`
}

func NewAlphaFloorEffect

func NewAlphaFloorEffect() *AlphaFloorEffect

func (*AlphaFloorEffect) GetType

func (this *AlphaFloorEffect) GetType() string

func (*AlphaFloorEffect) SetType

func (this *AlphaFloorEffect) SetType(newValue string)

func (*AlphaFloorEffect) UnmarshalJSON

func (this *AlphaFloorEffect) UnmarshalJSON(b []byte) error

type AlphaInverseEffect

type AlphaInverseEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`
}

func NewAlphaInverseEffect

func NewAlphaInverseEffect() *AlphaInverseEffect

func (*AlphaInverseEffect) GetType

func (this *AlphaInverseEffect) GetType() string

func (*AlphaInverseEffect) SetType

func (this *AlphaInverseEffect) SetType(newValue string)

func (*AlphaInverseEffect) UnmarshalJSON

func (this *AlphaInverseEffect) UnmarshalJSON(b []byte) error

type AlphaModulateEffect

type AlphaModulateEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`
}

func NewAlphaModulateEffect

func NewAlphaModulateEffect() *AlphaModulateEffect

func (*AlphaModulateEffect) GetType

func (this *AlphaModulateEffect) GetType() string

func (*AlphaModulateEffect) SetType

func (this *AlphaModulateEffect) SetType(newValue string)

func (*AlphaModulateEffect) UnmarshalJSON

func (this *AlphaModulateEffect) UnmarshalJSON(b []byte) error

type AlphaModulateFixedEffect

type AlphaModulateFixedEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Returns an amount of effect in percents.
	Amount float64 `json:"Amount"`
}

func NewAlphaModulateFixedEffect

func NewAlphaModulateFixedEffect() *AlphaModulateFixedEffect

func (*AlphaModulateFixedEffect) GetAmount

func (this *AlphaModulateFixedEffect) GetAmount() float64

func (*AlphaModulateFixedEffect) GetType

func (this *AlphaModulateFixedEffect) GetType() string

func (*AlphaModulateFixedEffect) SetAmount

func (this *AlphaModulateFixedEffect) SetAmount(newValue float64)

func (*AlphaModulateFixedEffect) SetType

func (this *AlphaModulateFixedEffect) SetType(newValue string)

func (*AlphaModulateFixedEffect) UnmarshalJSON

func (this *AlphaModulateFixedEffect) UnmarshalJSON(b []byte) error

type AlphaReplaceEffect

type AlphaReplaceEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// The new opacity value.
	Alpha float64 `json:"Alpha"`
}

func NewAlphaReplaceEffect

func NewAlphaReplaceEffect() *AlphaReplaceEffect

func (*AlphaReplaceEffect) GetAlpha

func (this *AlphaReplaceEffect) GetAlpha() float64

func (*AlphaReplaceEffect) GetType

func (this *AlphaReplaceEffect) GetType() string

func (*AlphaReplaceEffect) SetAlpha

func (this *AlphaReplaceEffect) SetAlpha(newValue float64)

func (*AlphaReplaceEffect) SetType

func (this *AlphaReplaceEffect) SetType(newValue string)

func (*AlphaReplaceEffect) UnmarshalJSON

func (this *AlphaReplaceEffect) UnmarshalJSON(b []byte) error

type ApiInfo

type ApiInfo struct {

	// Product name.
	Name string `json:"Name,omitempty"`

	// API version.
	Version string `json:"Version,omitempty"`
}

func NewApiInfo

func NewApiInfo() *ApiInfo

func (*ApiInfo) GetName

func (this *ApiInfo) GetName() string

func (*ApiInfo) GetVersion

func (this *ApiInfo) GetVersion() string

func (*ApiInfo) SetName

func (this *ApiInfo) SetName(newValue string)

func (*ApiInfo) SetVersion

func (this *ApiInfo) SetVersion(newValue string)

func (*ApiInfo) UnmarshalJSON

func (this *ApiInfo) UnmarshalJSON(b []byte) error

type ArcToPathSegment

type ArcToPathSegment struct {

	// Arc segment
	Type_ string `json:"Type"`

	// Width of the rectangle
	Width float64 `json:"Width"`

	// Height of the rectangle
	Height float64 `json:"Height"`

	// Start angle
	StartAngle float64 `json:"StartAngle"`

	// Sweep angle
	SweepAngle float64 `json:"SweepAngle"`
}

func NewArcToPathSegment

func NewArcToPathSegment() *ArcToPathSegment

func (*ArcToPathSegment) GetHeight

func (this *ArcToPathSegment) GetHeight() float64

func (*ArcToPathSegment) GetStartAngle

func (this *ArcToPathSegment) GetStartAngle() float64

func (*ArcToPathSegment) GetSweepAngle

func (this *ArcToPathSegment) GetSweepAngle() float64

func (*ArcToPathSegment) GetType

func (this *ArcToPathSegment) GetType() string

func (*ArcToPathSegment) GetWidth

func (this *ArcToPathSegment) GetWidth() float64

func (*ArcToPathSegment) SetHeight

func (this *ArcToPathSegment) SetHeight(newValue float64)

func (*ArcToPathSegment) SetStartAngle

func (this *ArcToPathSegment) SetStartAngle(newValue float64)

func (*ArcToPathSegment) SetSweepAngle

func (this *ArcToPathSegment) SetSweepAngle(newValue float64)

func (*ArcToPathSegment) SetType

func (this *ArcToPathSegment) SetType(newValue string)

func (*ArcToPathSegment) SetWidth

func (this *ArcToPathSegment) SetWidth(newValue float64)

func (*ArcToPathSegment) UnmarshalJSON

func (this *ArcToPathSegment) UnmarshalJSON(b []byte) error

type ArrayElement

type ArrayElement struct {

	// Type
	Type_ string `json:"Type"`

	// Arguments
	Arguments []IMathElement `json:"Arguments,omitempty"`

	// Specifies alignment of the array relative to surrounding text
	BaseJustification string `json:"BaseJustification,omitempty"`

	// Maximum Distribution
	MaximumDistribution bool `json:"MaximumDistribution"`

	// Object Distribution
	ObjectDistribution bool `json:"ObjectDistribution"`

	// The type of vertical spacing between array elements
	RowSpacingRule string `json:"RowSpacingRule,omitempty"`

	// Spacing between rows of an array
	RowSpacing int32 `json:"RowSpacing,omitempty"`
}

func NewArrayElement

func NewArrayElement() *ArrayElement

func (*ArrayElement) GetArguments

func (this *ArrayElement) GetArguments() []IMathElement

func (*ArrayElement) GetBaseJustification

func (this *ArrayElement) GetBaseJustification() string

func (*ArrayElement) GetMaximumDistribution

func (this *ArrayElement) GetMaximumDistribution() bool

func (*ArrayElement) GetObjectDistribution

func (this *ArrayElement) GetObjectDistribution() bool

func (*ArrayElement) GetRowSpacing

func (this *ArrayElement) GetRowSpacing() int32

func (*ArrayElement) GetRowSpacingRule

func (this *ArrayElement) GetRowSpacingRule() string

func (*ArrayElement) GetType

func (this *ArrayElement) GetType() string

func (*ArrayElement) SetArguments

func (this *ArrayElement) SetArguments(newValue []IMathElement)

func (*ArrayElement) SetBaseJustification

func (this *ArrayElement) SetBaseJustification(newValue string)

func (*ArrayElement) SetMaximumDistribution

func (this *ArrayElement) SetMaximumDistribution(newValue bool)

func (*ArrayElement) SetObjectDistribution

func (this *ArrayElement) SetObjectDistribution(newValue bool)

func (*ArrayElement) SetRowSpacing

func (this *ArrayElement) SetRowSpacing(newValue int32)

func (*ArrayElement) SetRowSpacingRule

func (this *ArrayElement) SetRowSpacingRule(newValue string)

func (*ArrayElement) SetType

func (this *ArrayElement) SetType(newValue string)

func (*ArrayElement) UnmarshalJSON

func (this *ArrayElement) UnmarshalJSON(b []byte) error

type ArrowHeadProperties

type ArrowHeadProperties struct {

	// Length.
	Length string `json:"Length,omitempty"`

	// Style.
	Style string `json:"Style,omitempty"`

	// Width.
	Width string `json:"Width,omitempty"`
}

func NewArrowHeadProperties

func NewArrowHeadProperties() *ArrowHeadProperties

func (*ArrowHeadProperties) GetLength

func (this *ArrowHeadProperties) GetLength() string

func (*ArrowHeadProperties) GetStyle

func (this *ArrowHeadProperties) GetStyle() string

func (*ArrowHeadProperties) GetWidth

func (this *ArrowHeadProperties) GetWidth() string

func (*ArrowHeadProperties) SetLength

func (this *ArrowHeadProperties) SetLength(newValue string)

func (*ArrowHeadProperties) SetStyle

func (this *ArrowHeadProperties) SetStyle(newValue string)

func (*ArrowHeadProperties) SetWidth

func (this *ArrowHeadProperties) SetWidth(newValue string)

func (*ArrowHeadProperties) UnmarshalJSON

func (this *ArrowHeadProperties) UnmarshalJSON(b []byte) error

type AudioFrame

type AudioFrame struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Combined shape type.
	ShapeType string `json:"ShapeType"`

	// Returns or sets a last track index.
	AudioCdEndTrack int32 `json:"AudioCdEndTrack,omitempty"`

	// Returns or sets a last track time.
	AudioCdEndTrackTime int32 `json:"AudioCdEndTrackTime,omitempty"`

	// Returns or sets a start track index.
	AudioCdStartTrack int32 `json:"AudioCdStartTrack,omitempty"`

	// Returns or sets a start track time.
	AudioCdStartTrackTime int32 `json:"AudioCdStartTrackTime,omitempty"`

	// Determines whether a sound is embedded to a presentation.
	Embedded bool `json:"Embedded"`

	// Determines whether an AudioFrame is hidden.
	HideAtShowing bool `json:"HideAtShowing"`

	// Determines whether an audio is looped.
	PlayLoopMode bool `json:"PlayLoopMode"`

	// Returns or sets the audio play mode.
	PlayMode string `json:"PlayMode,omitempty"`

	// Returns or sets the audio volume.
	Volume string `json:"Volume,omitempty"`

	// Audio data encoded in base64.
	Base64Data string `json:"Base64Data,omitempty"`

	// Determines whether an audio is playing across the slides.
	PlayAcrossSlides bool `json:"PlayAcrossSlides"`

	// Determines whether audio is automatically rewound to start after playing.
	RewindAudio bool `json:"RewindAudio"`

	// Picture fill format.
	PictureFillFormat IPictureFill `json:"PictureFillFormat,omitempty"`
}

func NewAudioFrame

func NewAudioFrame() *AudioFrame
func (this *AudioFrame) GetAlternateLinks() []IResourceUri

func (*AudioFrame) GetAlternativeText

func (this *AudioFrame) GetAlternativeText() string

func (*AudioFrame) GetAlternativeTextTitle

func (this *AudioFrame) GetAlternativeTextTitle() string

func (*AudioFrame) GetAudioCdEndTrack

func (this *AudioFrame) GetAudioCdEndTrack() int32

func (*AudioFrame) GetAudioCdEndTrackTime

func (this *AudioFrame) GetAudioCdEndTrackTime() int32

func (*AudioFrame) GetAudioCdStartTrack

func (this *AudioFrame) GetAudioCdStartTrack() int32

func (*AudioFrame) GetAudioCdStartTrackTime

func (this *AudioFrame) GetAudioCdStartTrackTime() int32

func (*AudioFrame) GetBase64Data

func (this *AudioFrame) GetBase64Data() string

func (*AudioFrame) GetEffectFormat

func (this *AudioFrame) GetEffectFormat() IEffectFormat

func (*AudioFrame) GetEmbedded

func (this *AudioFrame) GetEmbedded() bool

func (*AudioFrame) GetFillFormat

func (this *AudioFrame) GetFillFormat() IFillFormat

func (*AudioFrame) GetHeight

func (this *AudioFrame) GetHeight() float64

func (*AudioFrame) GetHidden

func (this *AudioFrame) GetHidden() bool

func (*AudioFrame) GetHideAtShowing

func (this *AudioFrame) GetHideAtShowing() bool

func (*AudioFrame) GetHyperlinkClick

func (this *AudioFrame) GetHyperlinkClick() IHyperlink

func (*AudioFrame) GetHyperlinkMouseOver

func (this *AudioFrame) GetHyperlinkMouseOver() IHyperlink

func (*AudioFrame) GetIsDecorative added in v24.3.0

func (this *AudioFrame) GetIsDecorative() bool

func (*AudioFrame) GetLineFormat

func (this *AudioFrame) GetLineFormat() ILineFormat

func (*AudioFrame) GetName

func (this *AudioFrame) GetName() string

func (*AudioFrame) GetPictureFillFormat

func (this *AudioFrame) GetPictureFillFormat() IPictureFill

func (*AudioFrame) GetPlayAcrossSlides

func (this *AudioFrame) GetPlayAcrossSlides() bool

func (*AudioFrame) GetPlayLoopMode

func (this *AudioFrame) GetPlayLoopMode() bool

func (*AudioFrame) GetPlayMode

func (this *AudioFrame) GetPlayMode() string

func (*AudioFrame) GetRewindAudio

func (this *AudioFrame) GetRewindAudio() bool

func (*AudioFrame) GetSelfUri

func (this *AudioFrame) GetSelfUri() IResourceUri

func (*AudioFrame) GetShapeType

func (this *AudioFrame) GetShapeType() string

func (*AudioFrame) GetThreeDFormat

func (this *AudioFrame) GetThreeDFormat() IThreeDFormat

func (*AudioFrame) GetType

func (this *AudioFrame) GetType() string

func (*AudioFrame) GetVolume

func (this *AudioFrame) GetVolume() string

func (*AudioFrame) GetWidth

func (this *AudioFrame) GetWidth() float64

func (*AudioFrame) GetX

func (this *AudioFrame) GetX() float64

func (*AudioFrame) GetY

func (this *AudioFrame) GetY() float64

func (*AudioFrame) GetZOrderPosition

func (this *AudioFrame) GetZOrderPosition() int32
func (this *AudioFrame) SetAlternateLinks(newValue []IResourceUri)

func (*AudioFrame) SetAlternativeText

func (this *AudioFrame) SetAlternativeText(newValue string)

func (*AudioFrame) SetAlternativeTextTitle

func (this *AudioFrame) SetAlternativeTextTitle(newValue string)

func (*AudioFrame) SetAudioCdEndTrack

func (this *AudioFrame) SetAudioCdEndTrack(newValue int32)

func (*AudioFrame) SetAudioCdEndTrackTime

func (this *AudioFrame) SetAudioCdEndTrackTime(newValue int32)

func (*AudioFrame) SetAudioCdStartTrack

func (this *AudioFrame) SetAudioCdStartTrack(newValue int32)

func (*AudioFrame) SetAudioCdStartTrackTime

func (this *AudioFrame) SetAudioCdStartTrackTime(newValue int32)

func (*AudioFrame) SetBase64Data

func (this *AudioFrame) SetBase64Data(newValue string)

func (*AudioFrame) SetEffectFormat

func (this *AudioFrame) SetEffectFormat(newValue IEffectFormat)

func (*AudioFrame) SetEmbedded

func (this *AudioFrame) SetEmbedded(newValue bool)

func (*AudioFrame) SetFillFormat

func (this *AudioFrame) SetFillFormat(newValue IFillFormat)

func (*AudioFrame) SetHeight

func (this *AudioFrame) SetHeight(newValue float64)

func (*AudioFrame) SetHidden

func (this *AudioFrame) SetHidden(newValue bool)

func (*AudioFrame) SetHideAtShowing

func (this *AudioFrame) SetHideAtShowing(newValue bool)

func (*AudioFrame) SetHyperlinkClick

func (this *AudioFrame) SetHyperlinkClick(newValue IHyperlink)

func (*AudioFrame) SetHyperlinkMouseOver

func (this *AudioFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*AudioFrame) SetIsDecorative added in v24.3.0

func (this *AudioFrame) SetIsDecorative(newValue bool)

func (*AudioFrame) SetLineFormat

func (this *AudioFrame) SetLineFormat(newValue ILineFormat)

func (*AudioFrame) SetName

func (this *AudioFrame) SetName(newValue string)

func (*AudioFrame) SetPictureFillFormat

func (this *AudioFrame) SetPictureFillFormat(newValue IPictureFill)

func (*AudioFrame) SetPlayAcrossSlides

func (this *AudioFrame) SetPlayAcrossSlides(newValue bool)

func (*AudioFrame) SetPlayLoopMode

func (this *AudioFrame) SetPlayLoopMode(newValue bool)

func (*AudioFrame) SetPlayMode

func (this *AudioFrame) SetPlayMode(newValue string)

func (*AudioFrame) SetRewindAudio

func (this *AudioFrame) SetRewindAudio(newValue bool)

func (*AudioFrame) SetSelfUri

func (this *AudioFrame) SetSelfUri(newValue IResourceUri)

func (*AudioFrame) SetShapeType

func (this *AudioFrame) SetShapeType(newValue string)

func (*AudioFrame) SetThreeDFormat

func (this *AudioFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*AudioFrame) SetType

func (this *AudioFrame) SetType(newValue string)

func (*AudioFrame) SetVolume

func (this *AudioFrame) SetVolume(newValue string)

func (*AudioFrame) SetWidth

func (this *AudioFrame) SetWidth(newValue float64)

func (*AudioFrame) SetX

func (this *AudioFrame) SetX(newValue float64)

func (*AudioFrame) SetY

func (this *AudioFrame) SetY(newValue float64)

func (*AudioFrame) SetZOrderPosition

func (this *AudioFrame) SetZOrderPosition(newValue int32)

func (*AudioFrame) UnmarshalJSON

func (this *AudioFrame) UnmarshalJSON(b []byte) error

type Axes

type Axes struct {

	// Gets or sets the horizontal axis.
	HorizontalAxis IAxis `json:"HorizontalAxis,omitempty"`

	// Gets or sets the vertical axis.
	VerticalAxis IAxis `json:"VerticalAxis,omitempty"`

	// Gets or sets the secondary horizontal axis.
	SecondaryHorizontalAxis IAxis `json:"SecondaryHorizontalAxis,omitempty"`

	// Gets or sets the secondary vertical axis.
	SecondaryVerticalAxis IAxis `json:"SecondaryVerticalAxis,omitempty"`
}

func NewAxes

func NewAxes() *Axes

func (*Axes) GetHorizontalAxis

func (this *Axes) GetHorizontalAxis() IAxis

func (*Axes) GetSecondaryHorizontalAxis

func (this *Axes) GetSecondaryHorizontalAxis() IAxis

func (*Axes) GetSecondaryVerticalAxis

func (this *Axes) GetSecondaryVerticalAxis() IAxis

func (*Axes) GetVerticalAxis

func (this *Axes) GetVerticalAxis() IAxis

func (*Axes) SetHorizontalAxis

func (this *Axes) SetHorizontalAxis(newValue IAxis)

func (*Axes) SetSecondaryHorizontalAxis

func (this *Axes) SetSecondaryHorizontalAxis(newValue IAxis)

func (*Axes) SetSecondaryVerticalAxis

func (this *Axes) SetSecondaryVerticalAxis(newValue IAxis)

func (*Axes) SetVerticalAxis

func (this *Axes) SetVerticalAxis(newValue IAxis)

func (*Axes) UnmarshalJSON

func (this *Axes) UnmarshalJSON(b []byte) error

type Axis

type Axis struct {

	// True if the axis is visible
	IsVisible bool `json:"IsVisible"`

	// True if the axis has a visible title
	HasTitle bool `json:"HasTitle"`

	// Axis position
	Position string `json:"Position,omitempty"`

	// The scaling value of the display units for the value axis
	DisplayUnit string `json:"DisplayUnit,omitempty"`

	// The smallest time unit that is represented on the date axis
	BaseUnitScale string `json:"BaseUnitScale,omitempty"`

	// True the major unit of the axis is automatically assigned
	IsAutomaticMajorUnit bool `json:"IsAutomaticMajorUnit"`

	// The major units for the date or value axis
	MajorUnit float64 `json:"MajorUnit,omitempty"`

	// The major unit scale for the date axis
	MajorUnitScale string `json:"MajorUnitScale,omitempty"`

	// The type of major tick mark for the specified axis
	MajorTickMark string `json:"MajorTickMark,omitempty"`

	// True the minor unit of the axis is automatically assigned
	IsAutomaticMinorUnit bool `json:"IsAutomaticMinorUnit"`

	// The minor units for the date or value axis
	MinorUnit float64 `json:"MinorUnit,omitempty"`

	// The minor unit scale for the date axis
	MinorUnitScale string `json:"MinorUnitScale,omitempty"`

	// The type of minor tick mark for the specified axis
	MinorTickMark string `json:"MinorTickMark,omitempty"`

	// True if the max value is automatically assigned
	IsAutomaticMaxValue bool `json:"IsAutomaticMaxValue"`

	// The maximum value on the value axis
	MaxValue float64 `json:"MaxValue,omitempty"`

	// True if the min value is automatically assigned
	IsAutomaticMinValue bool `json:"IsAutomaticMinValue"`

	// The minimum value on the value axis
	MinValue float64 `json:"MinValue,omitempty"`

	// True if the value axis scale type is logarithmic
	IsLogarithmic bool `json:"IsLogarithmic"`

	// The logarithmic base. Default value is 10
	LogBase float64 `json:"LogBase,omitempty"`

	// The type of the category axis
	CategoryAxisType string `json:"CategoryAxisType,omitempty"`

	// True if the value axis crosses the category axis between categories. This property applies only to category axes, and it doesn't apply to 3-D charts
	AxisBetweenCategories bool `json:"AxisBetweenCategories"`

	// The distance of labels from the axis. Applied to category or date axis. Value must be between 0% and 1000%.
	LabelOffset int32 `json:"LabelOffset,omitempty"`

	// True if MS PowerPoint plots data points from last to first
	IsPlotOrderReversed bool `json:"IsPlotOrderReversed"`

	// True if the format is linked to source data
	IsNumberFormatLinkedToSource bool `json:"IsNumberFormatLinkedToSource"`

	// the format string for the Axis Labels
	NumberFormat string `json:"NumberFormat,omitempty"`

	// The CrossType on the specified axis where the other axis crosses
	CrossType string `json:"CrossType,omitempty"`

	// The point on the axis where the perpendicular axis crosses it
	CrossAt float64 `json:"CrossAt,omitempty"`

	// True for automatic tick marks spacing value
	IsAutomaticTickMarksSpacing bool `json:"IsAutomaticTickMarksSpacing"`

	// Specifies how many tick marks shall be skipped before the next one shall be drawn. Applied to category or series axis.
	TickMarksSpacing int32 `json:"TickMarksSpacing,omitempty"`

	// True for automatic tick label spacing value
	IsAutomaticTickLabelSpacing bool `json:"IsAutomaticTickLabelSpacing"`

	// Specifies how many tick labels to skip between label that is drawn.
	TickLabelSpacing int32 `json:"TickLabelSpacing,omitempty"`

	// The position of tick-mark labels on the specified axis.
	TickLabelPosition string `json:"TickLabelPosition,omitempty"`

	// Represents the rotation angle of tick labels.
	TickLabelRotationAngle float64 `json:"TickLabelRotationAngle,omitempty"`

	// Get or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Get or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Get or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Get or sets the format of major grid lines.
	MajorGridLinesFormat IChartLinesFormat `json:"MajorGridLinesFormat,omitempty"`

	// Get or sets the format of major grid lines.
	MinorGridLinesFormat IChartLinesFormat `json:"MinorGridLinesFormat,omitempty"`
}

func NewAxis

func NewAxis() *Axis

func (*Axis) GetAxisBetweenCategories

func (this *Axis) GetAxisBetweenCategories() bool

func (*Axis) GetBaseUnitScale

func (this *Axis) GetBaseUnitScale() string

func (*Axis) GetCategoryAxisType

func (this *Axis) GetCategoryAxisType() string

func (*Axis) GetCrossAt

func (this *Axis) GetCrossAt() float64

func (*Axis) GetCrossType

func (this *Axis) GetCrossType() string

func (*Axis) GetDisplayUnit

func (this *Axis) GetDisplayUnit() string

func (*Axis) GetEffectFormat

func (this *Axis) GetEffectFormat() IEffectFormat

func (*Axis) GetFillFormat

func (this *Axis) GetFillFormat() IFillFormat

func (*Axis) GetHasTitle

func (this *Axis) GetHasTitle() bool

func (*Axis) GetIsAutomaticMajorUnit

func (this *Axis) GetIsAutomaticMajorUnit() bool

func (*Axis) GetIsAutomaticMaxValue

func (this *Axis) GetIsAutomaticMaxValue() bool

func (*Axis) GetIsAutomaticMinValue

func (this *Axis) GetIsAutomaticMinValue() bool

func (*Axis) GetIsAutomaticMinorUnit

func (this *Axis) GetIsAutomaticMinorUnit() bool

func (*Axis) GetIsAutomaticTickLabelSpacing

func (this *Axis) GetIsAutomaticTickLabelSpacing() bool

func (*Axis) GetIsAutomaticTickMarksSpacing

func (this *Axis) GetIsAutomaticTickMarksSpacing() bool

func (*Axis) GetIsLogarithmic

func (this *Axis) GetIsLogarithmic() bool

func (*Axis) GetIsNumberFormatLinkedToSource

func (this *Axis) GetIsNumberFormatLinkedToSource() bool

func (*Axis) GetIsPlotOrderReversed

func (this *Axis) GetIsPlotOrderReversed() bool

func (*Axis) GetIsVisible

func (this *Axis) GetIsVisible() bool

func (*Axis) GetLabelOffset

func (this *Axis) GetLabelOffset() int32

func (*Axis) GetLineFormat

func (this *Axis) GetLineFormat() ILineFormat

func (*Axis) GetLogBase

func (this *Axis) GetLogBase() float64

func (*Axis) GetMajorGridLinesFormat

func (this *Axis) GetMajorGridLinesFormat() IChartLinesFormat

func (*Axis) GetMajorTickMark

func (this *Axis) GetMajorTickMark() string

func (*Axis) GetMajorUnit

func (this *Axis) GetMajorUnit() float64

func (*Axis) GetMajorUnitScale

func (this *Axis) GetMajorUnitScale() string

func (*Axis) GetMaxValue

func (this *Axis) GetMaxValue() float64

func (*Axis) GetMinValue

func (this *Axis) GetMinValue() float64

func (*Axis) GetMinorGridLinesFormat

func (this *Axis) GetMinorGridLinesFormat() IChartLinesFormat

func (*Axis) GetMinorTickMark

func (this *Axis) GetMinorTickMark() string

func (*Axis) GetMinorUnit

func (this *Axis) GetMinorUnit() float64

func (*Axis) GetMinorUnitScale

func (this *Axis) GetMinorUnitScale() string

func (*Axis) GetNumberFormat

func (this *Axis) GetNumberFormat() string

func (*Axis) GetPosition

func (this *Axis) GetPosition() string

func (*Axis) GetTickLabelPosition

func (this *Axis) GetTickLabelPosition() string

func (*Axis) GetTickLabelRotationAngle

func (this *Axis) GetTickLabelRotationAngle() float64

func (*Axis) GetTickLabelSpacing

func (this *Axis) GetTickLabelSpacing() int32

func (*Axis) GetTickMarksSpacing

func (this *Axis) GetTickMarksSpacing() int32

func (*Axis) SetAxisBetweenCategories

func (this *Axis) SetAxisBetweenCategories(newValue bool)

func (*Axis) SetBaseUnitScale

func (this *Axis) SetBaseUnitScale(newValue string)

func (*Axis) SetCategoryAxisType

func (this *Axis) SetCategoryAxisType(newValue string)

func (*Axis) SetCrossAt

func (this *Axis) SetCrossAt(newValue float64)

func (*Axis) SetCrossType

func (this *Axis) SetCrossType(newValue string)

func (*Axis) SetDisplayUnit

func (this *Axis) SetDisplayUnit(newValue string)

func (*Axis) SetEffectFormat

func (this *Axis) SetEffectFormat(newValue IEffectFormat)

func (*Axis) SetFillFormat

func (this *Axis) SetFillFormat(newValue IFillFormat)

func (*Axis) SetHasTitle

func (this *Axis) SetHasTitle(newValue bool)

func (*Axis) SetIsAutomaticMajorUnit

func (this *Axis) SetIsAutomaticMajorUnit(newValue bool)

func (*Axis) SetIsAutomaticMaxValue

func (this *Axis) SetIsAutomaticMaxValue(newValue bool)

func (*Axis) SetIsAutomaticMinValue

func (this *Axis) SetIsAutomaticMinValue(newValue bool)

func (*Axis) SetIsAutomaticMinorUnit

func (this *Axis) SetIsAutomaticMinorUnit(newValue bool)

func (*Axis) SetIsAutomaticTickLabelSpacing

func (this *Axis) SetIsAutomaticTickLabelSpacing(newValue bool)

func (*Axis) SetIsAutomaticTickMarksSpacing

func (this *Axis) SetIsAutomaticTickMarksSpacing(newValue bool)

func (*Axis) SetIsLogarithmic

func (this *Axis) SetIsLogarithmic(newValue bool)

func (*Axis) SetIsNumberFormatLinkedToSource

func (this *Axis) SetIsNumberFormatLinkedToSource(newValue bool)

func (*Axis) SetIsPlotOrderReversed

func (this *Axis) SetIsPlotOrderReversed(newValue bool)

func (*Axis) SetIsVisible

func (this *Axis) SetIsVisible(newValue bool)

func (*Axis) SetLabelOffset

func (this *Axis) SetLabelOffset(newValue int32)

func (*Axis) SetLineFormat

func (this *Axis) SetLineFormat(newValue ILineFormat)

func (*Axis) SetLogBase

func (this *Axis) SetLogBase(newValue float64)

func (*Axis) SetMajorGridLinesFormat

func (this *Axis) SetMajorGridLinesFormat(newValue IChartLinesFormat)

func (*Axis) SetMajorTickMark

func (this *Axis) SetMajorTickMark(newValue string)

func (*Axis) SetMajorUnit

func (this *Axis) SetMajorUnit(newValue float64)

func (*Axis) SetMajorUnitScale

func (this *Axis) SetMajorUnitScale(newValue string)

func (*Axis) SetMaxValue

func (this *Axis) SetMaxValue(newValue float64)

func (*Axis) SetMinValue

func (this *Axis) SetMinValue(newValue float64)

func (*Axis) SetMinorGridLinesFormat

func (this *Axis) SetMinorGridLinesFormat(newValue IChartLinesFormat)

func (*Axis) SetMinorTickMark

func (this *Axis) SetMinorTickMark(newValue string)

func (*Axis) SetMinorUnit

func (this *Axis) SetMinorUnit(newValue float64)

func (*Axis) SetMinorUnitScale

func (this *Axis) SetMinorUnitScale(newValue string)

func (*Axis) SetNumberFormat

func (this *Axis) SetNumberFormat(newValue string)

func (*Axis) SetPosition

func (this *Axis) SetPosition(newValue string)

func (*Axis) SetTickLabelPosition

func (this *Axis) SetTickLabelPosition(newValue string)

func (*Axis) SetTickLabelRotationAngle

func (this *Axis) SetTickLabelRotationAngle(newValue float64)

func (*Axis) SetTickLabelSpacing

func (this *Axis) SetTickLabelSpacing(newValue int32)

func (*Axis) SetTickMarksSpacing

func (this *Axis) SetTickMarksSpacing(newValue int32)

func (*Axis) UnmarshalJSON

func (this *Axis) UnmarshalJSON(b []byte) error

type AxisType

type AxisType string

AxisType : Defines axis type.

const (
	AxisType_HorizontalAxis          AxisType = "HorizontalAxis"
	AxisType_VerticalAxis            AxisType = "VerticalAxis"
	AxisType_SecondaryHorizontalAxis AxisType = "SecondaryHorizontalAxis"
	AxisType_SecondaryVerticalAxis   AxisType = "SecondaryVerticalAxis"
)

List of AxisType AxisType

type BarElement

type BarElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base
	Base IMathElement `json:"Base,omitempty"`

	// Position of the bar line.
	Position string `json:"Position,omitempty"`
}

func NewBarElement

func NewBarElement() *BarElement

func (*BarElement) GetBase

func (this *BarElement) GetBase() IMathElement

func (*BarElement) GetPosition

func (this *BarElement) GetPosition() string

func (*BarElement) GetType

func (this *BarElement) GetType() string

func (*BarElement) SetBase

func (this *BarElement) SetBase(newValue IMathElement)

func (*BarElement) SetPosition

func (this *BarElement) SetPosition(newValue string)

func (*BarElement) SetType

func (this *BarElement) SetType(newValue string)

func (*BarElement) UnmarshalJSON

func (this *BarElement) UnmarshalJSON(b []byte) error

type Base64InputFile

type Base64InputFile struct {

	// Get or sets password to open document.
	Password string `json:"Password,omitempty"`

	// File type.
	Type_ string `json:"Type"`

	// Get or sets base64 data.
	Data string `json:"Data,omitempty"`
}

func NewBase64InputFile

func NewBase64InputFile() *Base64InputFile

func (*Base64InputFile) GetData

func (this *Base64InputFile) GetData() string

func (*Base64InputFile) GetPassword

func (this *Base64InputFile) GetPassword() string

func (*Base64InputFile) GetType

func (this *Base64InputFile) GetType() string

func (*Base64InputFile) SetData

func (this *Base64InputFile) SetData(newValue string)

func (*Base64InputFile) SetPassword

func (this *Base64InputFile) SetPassword(newValue string)

func (*Base64InputFile) SetType

func (this *Base64InputFile) SetType(newValue string)

func (*Base64InputFile) UnmarshalJSON

func (this *Base64InputFile) UnmarshalJSON(b []byte) error

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

type BiLevelEffect

type BiLevelEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Returns effect threshold.
	Threshold float64 `json:"Threshold"`
}

func NewBiLevelEffect

func NewBiLevelEffect() *BiLevelEffect

func (*BiLevelEffect) GetThreshold

func (this *BiLevelEffect) GetThreshold() float64

func (*BiLevelEffect) GetType

func (this *BiLevelEffect) GetType() string

func (*BiLevelEffect) SetThreshold

func (this *BiLevelEffect) SetThreshold(newValue float64)

func (*BiLevelEffect) SetType

func (this *BiLevelEffect) SetType(newValue string)

func (*BiLevelEffect) UnmarshalJSON

func (this *BiLevelEffect) UnmarshalJSON(b []byte) error

type BlockElement

type BlockElement struct {

	// Element type
	Type_ string `json:"Type"`

	// List of math elements.
	MathElementList []IMathElement `json:"MathElementList,omitempty"`
}

func NewBlockElement

func NewBlockElement() *BlockElement

func (*BlockElement) GetMathElementList

func (this *BlockElement) GetMathElementList() []IMathElement

func (*BlockElement) GetType

func (this *BlockElement) GetType() string

func (*BlockElement) SetMathElementList

func (this *BlockElement) SetMathElementList(newValue []IMathElement)

func (*BlockElement) SetType

func (this *BlockElement) SetType(newValue string)

func (*BlockElement) UnmarshalJSON

func (this *BlockElement) UnmarshalJSON(b []byte) error

type BlurEffect

type BlurEffect struct {

	// radius
	Radius float64 `json:"Radius"`

	// true if the bounds are grown
	Grow bool `json:"Grow"`
}

func NewBlurEffect

func NewBlurEffect() *BlurEffect

func (*BlurEffect) GetGrow

func (this *BlurEffect) GetGrow() bool

func (*BlurEffect) GetRadius

func (this *BlurEffect) GetRadius() float64

func (*BlurEffect) SetGrow

func (this *BlurEffect) SetGrow(newValue bool)

func (*BlurEffect) SetRadius

func (this *BlurEffect) SetRadius(newValue float64)

func (*BlurEffect) UnmarshalJSON

func (this *BlurEffect) UnmarshalJSON(b []byte) error

type BlurImageEffect

type BlurImageEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Returns or sets blur radius.
	Radius float64 `json:"Radius"`

	// Determines whether the bounds of the object should be grown as a result of the blurring. True indicates the bounds are grown while false indicates that they are not.
	Grow bool `json:"Grow"`
}

func NewBlurImageEffect

func NewBlurImageEffect() *BlurImageEffect

func (*BlurImageEffect) GetGrow

func (this *BlurImageEffect) GetGrow() bool

func (*BlurImageEffect) GetRadius

func (this *BlurImageEffect) GetRadius() float64

func (*BlurImageEffect) GetType

func (this *BlurImageEffect) GetType() string

func (*BlurImageEffect) SetGrow

func (this *BlurImageEffect) SetGrow(newValue bool)

func (*BlurImageEffect) SetRadius

func (this *BlurImageEffect) SetRadius(newValue float64)

func (*BlurImageEffect) SetType

func (this *BlurImageEffect) SetType(newValue string)

func (*BlurImageEffect) UnmarshalJSON

func (this *BlurImageEffect) UnmarshalJSON(b []byte) error

type BorderBoxElement

type BorderBoxElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base
	Base IMathElement `json:"Base,omitempty"`

	// Hide Top Edge
	HideTop bool `json:"HideTop"`

	// Hide Bottom Edge
	HideBottom bool `json:"HideBottom"`

	// Hide Left Edge
	HideLeft bool `json:"HideLeft"`

	// Hide Right Edge
	HideRight bool `json:"HideRight"`

	// Strikethrough Horizontal
	StrikethroughHorizontal bool `json:"StrikethroughHorizontal"`

	// Strikethrough Vertical
	StrikethroughVertical bool `json:"StrikethroughVertical"`

	// Strikethrough Bottom-Left to Top-Right
	StrikethroughBottomLeftToTopRight bool `json:"StrikethroughBottomLeftToTopRight"`

	// Strikethrough Top-Left to Bottom-Right.
	StrikethroughTopLeftToBottomRight bool `json:"StrikethroughTopLeftToBottomRight"`
}

func NewBorderBoxElement

func NewBorderBoxElement() *BorderBoxElement

func (*BorderBoxElement) GetBase

func (this *BorderBoxElement) GetBase() IMathElement

func (*BorderBoxElement) GetHideBottom

func (this *BorderBoxElement) GetHideBottom() bool

func (*BorderBoxElement) GetHideLeft

func (this *BorderBoxElement) GetHideLeft() bool

func (*BorderBoxElement) GetHideRight

func (this *BorderBoxElement) GetHideRight() bool

func (*BorderBoxElement) GetHideTop

func (this *BorderBoxElement) GetHideTop() bool

func (*BorderBoxElement) GetStrikethroughBottomLeftToTopRight

func (this *BorderBoxElement) GetStrikethroughBottomLeftToTopRight() bool

func (*BorderBoxElement) GetStrikethroughHorizontal

func (this *BorderBoxElement) GetStrikethroughHorizontal() bool

func (*BorderBoxElement) GetStrikethroughTopLeftToBottomRight

func (this *BorderBoxElement) GetStrikethroughTopLeftToBottomRight() bool

func (*BorderBoxElement) GetStrikethroughVertical

func (this *BorderBoxElement) GetStrikethroughVertical() bool

func (*BorderBoxElement) GetType

func (this *BorderBoxElement) GetType() string

func (*BorderBoxElement) SetBase

func (this *BorderBoxElement) SetBase(newValue IMathElement)

func (*BorderBoxElement) SetHideBottom

func (this *BorderBoxElement) SetHideBottom(newValue bool)

func (*BorderBoxElement) SetHideLeft

func (this *BorderBoxElement) SetHideLeft(newValue bool)

func (*BorderBoxElement) SetHideRight

func (this *BorderBoxElement) SetHideRight(newValue bool)

func (*BorderBoxElement) SetHideTop

func (this *BorderBoxElement) SetHideTop(newValue bool)

func (*BorderBoxElement) SetStrikethroughBottomLeftToTopRight

func (this *BorderBoxElement) SetStrikethroughBottomLeftToTopRight(newValue bool)

func (*BorderBoxElement) SetStrikethroughHorizontal

func (this *BorderBoxElement) SetStrikethroughHorizontal(newValue bool)

func (*BorderBoxElement) SetStrikethroughTopLeftToBottomRight

func (this *BorderBoxElement) SetStrikethroughTopLeftToBottomRight(newValue bool)

func (*BorderBoxElement) SetStrikethroughVertical

func (this *BorderBoxElement) SetStrikethroughVertical(newValue bool)

func (*BorderBoxElement) SetType

func (this *BorderBoxElement) SetType(newValue string)

func (*BorderBoxElement) UnmarshalJSON

func (this *BorderBoxElement) UnmarshalJSON(b []byte) error

type BoxElement

type BoxElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base
	Base IMathElement `json:"Base,omitempty"`

	// Operator emulator
	OperatorEmulator bool `json:"OperatorEmulator"`

	// No break
	NoBreak bool `json:"NoBreak"`

	// Differential
	Differential bool `json:"Differential"`

	// Alignment point
	AlignmentPoint bool `json:"AlignmentPoint"`

	// Explicit break
	ExplicitBreak int32 `json:"ExplicitBreak,omitempty"`
}

func NewBoxElement

func NewBoxElement() *BoxElement

func (*BoxElement) GetAlignmentPoint

func (this *BoxElement) GetAlignmentPoint() bool

func (*BoxElement) GetBase

func (this *BoxElement) GetBase() IMathElement

func (*BoxElement) GetDifferential

func (this *BoxElement) GetDifferential() bool

func (*BoxElement) GetExplicitBreak

func (this *BoxElement) GetExplicitBreak() int32

func (*BoxElement) GetNoBreak

func (this *BoxElement) GetNoBreak() bool

func (*BoxElement) GetOperatorEmulator

func (this *BoxElement) GetOperatorEmulator() bool

func (*BoxElement) GetType

func (this *BoxElement) GetType() string

func (*BoxElement) SetAlignmentPoint

func (this *BoxElement) SetAlignmentPoint(newValue bool)

func (*BoxElement) SetBase

func (this *BoxElement) SetBase(newValue IMathElement)

func (*BoxElement) SetDifferential

func (this *BoxElement) SetDifferential(newValue bool)

func (*BoxElement) SetExplicitBreak

func (this *BoxElement) SetExplicitBreak(newValue int32)

func (*BoxElement) SetNoBreak

func (this *BoxElement) SetNoBreak(newValue bool)

func (*BoxElement) SetOperatorEmulator

func (this *BoxElement) SetOperatorEmulator(newValue bool)

func (*BoxElement) SetType

func (this *BoxElement) SetType(newValue string)

func (*BoxElement) UnmarshalJSON

func (this *BoxElement) UnmarshalJSON(b []byte) error

type BubbleChartDataPoint

type BubbleChartDataPoint struct {

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Data point type.
	Type_ string `json:"Type"`

	// X-value
	XValue float64 `json:"XValue,omitempty"`

	// Y-value
	YValue float64 `json:"YValue,omitempty"`

	// Spreadsheet formula in A1-style.
	XValueFormula string `json:"XValueFormula,omitempty"`

	// Spreadsheet formula in A1-style.
	YValueFormula string `json:"YValueFormula,omitempty"`

	// Bubble size.
	BubbleSize float64 `json:"BubbleSize,omitempty"`

	// Spreadsheet formula in A1-style.
	BubbleSizeFormula string `json:"BubbleSizeFormula,omitempty"`
}

func NewBubbleChartDataPoint

func NewBubbleChartDataPoint() *BubbleChartDataPoint

func (*BubbleChartDataPoint) GetBubbleSize

func (this *BubbleChartDataPoint) GetBubbleSize() float64

func (*BubbleChartDataPoint) GetBubbleSizeFormula

func (this *BubbleChartDataPoint) GetBubbleSizeFormula() string

func (*BubbleChartDataPoint) GetEffectFormat

func (this *BubbleChartDataPoint) GetEffectFormat() IEffectFormat

func (*BubbleChartDataPoint) GetFillFormat

func (this *BubbleChartDataPoint) GetFillFormat() IFillFormat

func (*BubbleChartDataPoint) GetLineFormat

func (this *BubbleChartDataPoint) GetLineFormat() ILineFormat

func (*BubbleChartDataPoint) GetThreeDFormat

func (this *BubbleChartDataPoint) GetThreeDFormat() IThreeDFormat

func (*BubbleChartDataPoint) GetType

func (this *BubbleChartDataPoint) GetType() string

func (*BubbleChartDataPoint) GetXValue

func (this *BubbleChartDataPoint) GetXValue() float64

func (*BubbleChartDataPoint) GetXValueFormula

func (this *BubbleChartDataPoint) GetXValueFormula() string

func (*BubbleChartDataPoint) GetYValue

func (this *BubbleChartDataPoint) GetYValue() float64

func (*BubbleChartDataPoint) GetYValueFormula

func (this *BubbleChartDataPoint) GetYValueFormula() string

func (*BubbleChartDataPoint) SetBubbleSize

func (this *BubbleChartDataPoint) SetBubbleSize(newValue float64)

func (*BubbleChartDataPoint) SetBubbleSizeFormula

func (this *BubbleChartDataPoint) SetBubbleSizeFormula(newValue string)

func (*BubbleChartDataPoint) SetEffectFormat

func (this *BubbleChartDataPoint) SetEffectFormat(newValue IEffectFormat)

func (*BubbleChartDataPoint) SetFillFormat

func (this *BubbleChartDataPoint) SetFillFormat(newValue IFillFormat)

func (*BubbleChartDataPoint) SetLineFormat

func (this *BubbleChartDataPoint) SetLineFormat(newValue ILineFormat)

func (*BubbleChartDataPoint) SetThreeDFormat

func (this *BubbleChartDataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*BubbleChartDataPoint) SetType

func (this *BubbleChartDataPoint) SetType(newValue string)

func (*BubbleChartDataPoint) SetXValue

func (this *BubbleChartDataPoint) SetXValue(newValue float64)

func (*BubbleChartDataPoint) SetXValueFormula

func (this *BubbleChartDataPoint) SetXValueFormula(newValue string)

func (*BubbleChartDataPoint) SetYValue

func (this *BubbleChartDataPoint) SetYValue(newValue float64)

func (*BubbleChartDataPoint) SetYValueFormula

func (this *BubbleChartDataPoint) SetYValueFormula(newValue string)

func (*BubbleChartDataPoint) UnmarshalJSON

func (this *BubbleChartDataPoint) UnmarshalJSON(b []byte) error

type BubbleSeries

type BubbleSeries struct {

	// Series type.
	Type_ string `json:"Type,omitempty"`

	// Series name.
	Name string `json:"Name,omitempty"`

	// Series name data source.
	DataSourceForSeriesName IDataSource `json:"DataSourceForSeriesName,omitempty"`

	// True if each data marker in the series has a different color.
	IsColorVaried bool `json:"IsColorVaried"`

	// Invert solid color for the series.
	InvertedSolidFillColor string `json:"InvertedSolidFillColor,omitempty"`

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	Smooth bool `json:"Smooth"`

	// True if the series is plotted on second value axis.
	PlotOnSecondAxis bool `json:"PlotOnSecondAxis"`

	// Series order.
	Order int32 `json:"Order,omitempty"`

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	InvertIfNegative bool `json:"InvertIfNegative"`

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	Explosion int32 `json:"Explosion,omitempty"`

	// Series marker.
	Marker ISeriesMarker `json:"Marker,omitempty"`

	// Fill properties set for the series.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect properties set for the series.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Line properties set for the series.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Data point type.
	DataPointType string `json:"DataPointType"`

	// The number format for the series y values.
	NumberFormatOfYValues string `json:"NumberFormatOfYValues,omitempty"`

	// The number format for the series x values.
	NumberFormatOfXValues string `json:"NumberFormatOfXValues,omitempty"`

	// Data source type for X Values.
	DataSourceForXValues IDataSource `json:"DataSourceForXValues,omitempty"`

	// Data source type for Y Values.
	DataSourceForYValues IDataSource `json:"DataSourceForYValues,omitempty"`

	// Gets or sets the values.
	DataPoints []IBubbleChartDataPoint `json:"DataPoints,omitempty"`

	// The number format for the series bubble sizes.
	NumberFormatOfBubbleSizes string `json:"NumberFormatOfBubbleSizes,omitempty"`

	// Data source type for Bubble size values.
	DataSourceForBubbleSizeValues IDataSource `json:"DataSourceForBubbleSizeValues,omitempty"`
}

func NewBubbleSeries

func NewBubbleSeries() *BubbleSeries

func (*BubbleSeries) GetDataPointType

func (this *BubbleSeries) GetDataPointType() string

func (*BubbleSeries) GetDataPoints

func (this *BubbleSeries) GetDataPoints() []IBubbleChartDataPoint

func (*BubbleSeries) GetDataSourceForBubbleSizeValues

func (this *BubbleSeries) GetDataSourceForBubbleSizeValues() IDataSource

func (*BubbleSeries) GetDataSourceForSeriesName

func (this *BubbleSeries) GetDataSourceForSeriesName() IDataSource

func (*BubbleSeries) GetDataSourceForXValues

func (this *BubbleSeries) GetDataSourceForXValues() IDataSource

func (*BubbleSeries) GetDataSourceForYValues

func (this *BubbleSeries) GetDataSourceForYValues() IDataSource

func (*BubbleSeries) GetEffectFormat

func (this *BubbleSeries) GetEffectFormat() IEffectFormat

func (*BubbleSeries) GetExplosion

func (this *BubbleSeries) GetExplosion() int32

func (*BubbleSeries) GetFillFormat

func (this *BubbleSeries) GetFillFormat() IFillFormat

func (*BubbleSeries) GetInvertIfNegative

func (this *BubbleSeries) GetInvertIfNegative() bool

func (*BubbleSeries) GetInvertedSolidFillColor

func (this *BubbleSeries) GetInvertedSolidFillColor() string

func (*BubbleSeries) GetIsColorVaried

func (this *BubbleSeries) GetIsColorVaried() bool

func (*BubbleSeries) GetLineFormat

func (this *BubbleSeries) GetLineFormat() ILineFormat

func (*BubbleSeries) GetMarker

func (this *BubbleSeries) GetMarker() ISeriesMarker

func (*BubbleSeries) GetName

func (this *BubbleSeries) GetName() string

func (*BubbleSeries) GetNumberFormatOfBubbleSizes

func (this *BubbleSeries) GetNumberFormatOfBubbleSizes() string

func (*BubbleSeries) GetNumberFormatOfXValues

func (this *BubbleSeries) GetNumberFormatOfXValues() string

func (*BubbleSeries) GetNumberFormatOfYValues

func (this *BubbleSeries) GetNumberFormatOfYValues() string

func (*BubbleSeries) GetOrder

func (this *BubbleSeries) GetOrder() int32

func (*BubbleSeries) GetPlotOnSecondAxis

func (this *BubbleSeries) GetPlotOnSecondAxis() bool

func (*BubbleSeries) GetSmooth

func (this *BubbleSeries) GetSmooth() bool

func (*BubbleSeries) GetType

func (this *BubbleSeries) GetType() string

func (*BubbleSeries) SetDataPointType

func (this *BubbleSeries) SetDataPointType(newValue string)

func (*BubbleSeries) SetDataPoints

func (this *BubbleSeries) SetDataPoints(newValue []IBubbleChartDataPoint)

func (*BubbleSeries) SetDataSourceForBubbleSizeValues

func (this *BubbleSeries) SetDataSourceForBubbleSizeValues(newValue IDataSource)

func (*BubbleSeries) SetDataSourceForSeriesName

func (this *BubbleSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*BubbleSeries) SetDataSourceForXValues

func (this *BubbleSeries) SetDataSourceForXValues(newValue IDataSource)

func (*BubbleSeries) SetDataSourceForYValues

func (this *BubbleSeries) SetDataSourceForYValues(newValue IDataSource)

func (*BubbleSeries) SetEffectFormat

func (this *BubbleSeries) SetEffectFormat(newValue IEffectFormat)

func (*BubbleSeries) SetExplosion

func (this *BubbleSeries) SetExplosion(newValue int32)

func (*BubbleSeries) SetFillFormat

func (this *BubbleSeries) SetFillFormat(newValue IFillFormat)

func (*BubbleSeries) SetInvertIfNegative

func (this *BubbleSeries) SetInvertIfNegative(newValue bool)

func (*BubbleSeries) SetInvertedSolidFillColor

func (this *BubbleSeries) SetInvertedSolidFillColor(newValue string)

func (*BubbleSeries) SetIsColorVaried

func (this *BubbleSeries) SetIsColorVaried(newValue bool)

func (*BubbleSeries) SetLineFormat

func (this *BubbleSeries) SetLineFormat(newValue ILineFormat)

func (*BubbleSeries) SetMarker

func (this *BubbleSeries) SetMarker(newValue ISeriesMarker)

func (*BubbleSeries) SetName

func (this *BubbleSeries) SetName(newValue string)

func (*BubbleSeries) SetNumberFormatOfBubbleSizes

func (this *BubbleSeries) SetNumberFormatOfBubbleSizes(newValue string)

func (*BubbleSeries) SetNumberFormatOfXValues

func (this *BubbleSeries) SetNumberFormatOfXValues(newValue string)

func (*BubbleSeries) SetNumberFormatOfYValues

func (this *BubbleSeries) SetNumberFormatOfYValues(newValue string)

func (*BubbleSeries) SetOrder

func (this *BubbleSeries) SetOrder(newValue int32)

func (*BubbleSeries) SetPlotOnSecondAxis

func (this *BubbleSeries) SetPlotOnSecondAxis(newValue bool)

func (*BubbleSeries) SetSmooth

func (this *BubbleSeries) SetSmooth(newValue bool)

func (*BubbleSeries) SetType

func (this *BubbleSeries) SetType(newValue string)

func (*BubbleSeries) UnmarshalJSON

func (this *BubbleSeries) UnmarshalJSON(b []byte) error

type Camera

type Camera struct {

	// Camera type
	CameraType string `json:"CameraType,omitempty"`

	// Camera FOV
	FieldOfViewAngle float64 `json:"FieldOfViewAngle,omitempty"`

	// Camera zoom
	Zoom float64 `json:"Zoom,omitempty"`

	// XRotation
	XRotation float64 `json:"XRotation,omitempty"`

	// YRotation
	YRotation float64 `json:"YRotation,omitempty"`

	// ZRotation
	ZRotation float64 `json:"ZRotation,omitempty"`
}

func NewCamera

func NewCamera() *Camera

func (*Camera) GetCameraType

func (this *Camera) GetCameraType() string

func (*Camera) GetFieldOfViewAngle

func (this *Camera) GetFieldOfViewAngle() float64

func (*Camera) GetXRotation

func (this *Camera) GetXRotation() float64

func (*Camera) GetYRotation

func (this *Camera) GetYRotation() float64

func (*Camera) GetZRotation

func (this *Camera) GetZRotation() float64

func (*Camera) GetZoom

func (this *Camera) GetZoom() float64

func (*Camera) SetCameraType

func (this *Camera) SetCameraType(newValue string)

func (*Camera) SetFieldOfViewAngle

func (this *Camera) SetFieldOfViewAngle(newValue float64)

func (*Camera) SetXRotation

func (this *Camera) SetXRotation(newValue float64)

func (*Camera) SetYRotation

func (this *Camera) SetYRotation(newValue float64)

func (*Camera) SetZRotation

func (this *Camera) SetZRotation(newValue float64)

func (*Camera) SetZoom

func (this *Camera) SetZoom(newValue float64)

func (*Camera) UnmarshalJSON

func (this *Camera) UnmarshalJSON(b []byte) error

type Chart

type Chart struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Gets or sets the type of the chart.
	ChartType string `json:"ChartType"`

	// True if data labels over the maximum of the chart shall be shown.
	ShowDataLabelsOverMaximum bool `json:"ShowDataLabelsOverMaximum"`

	// Gets or sets the series of chart data values.
	Series []ISeries `json:"Series,omitempty"`

	// Gets or sets the categories for chart data
	Categories []IChartCategory `json:"Categories,omitempty"`

	// Data source type for categories.
	DataSourceForCategories IDataSource `json:"DataSourceForCategories,omitempty"`

	// Gets or sets the title.
	Title IChartTitle `json:"Title,omitempty"`

	// Gets or sets the back wall.
	BackWall IChartWall `json:"BackWall,omitempty"`

	// Gets or sets the side wall.
	SideWall IChartWall `json:"SideWall,omitempty"`

	// Gets or sets the floor.
	Floor IChartWall `json:"Floor,omitempty"`

	// Gets or sets the legend.
	Legend ILegend `json:"Legend,omitempty"`

	// Gets or sets the axes.
	Axes IAxes `json:"Axes,omitempty"`

	// Gets or sets the plot area.
	PlotArea IPlotArea `json:"PlotArea,omitempty"`

	// Specifies the chart area shall have rounded corners.
	HasRoundedCorners bool `json:"HasRoundedCorners"`

	// Gets groups of series.
	SeriesGroups []IChartSeriesGroup `json:"SeriesGroups,omitempty"`
}

func NewChart

func NewChart() *Chart
func (this *Chart) GetAlternateLinks() []IResourceUri

func (*Chart) GetAlternativeText

func (this *Chart) GetAlternativeText() string

func (*Chart) GetAlternativeTextTitle

func (this *Chart) GetAlternativeTextTitle() string

func (*Chart) GetAxes

func (this *Chart) GetAxes() IAxes

func (*Chart) GetBackWall

func (this *Chart) GetBackWall() IChartWall

func (*Chart) GetCategories

func (this *Chart) GetCategories() []IChartCategory

func (*Chart) GetChartType

func (this *Chart) GetChartType() string

func (*Chart) GetDataSourceForCategories

func (this *Chart) GetDataSourceForCategories() IDataSource

func (*Chart) GetEffectFormat

func (this *Chart) GetEffectFormat() IEffectFormat

func (*Chart) GetFillFormat

func (this *Chart) GetFillFormat() IFillFormat

func (*Chart) GetFloor

func (this *Chart) GetFloor() IChartWall

func (*Chart) GetHasRoundedCorners

func (this *Chart) GetHasRoundedCorners() bool

func (*Chart) GetHeight

func (this *Chart) GetHeight() float64

func (*Chart) GetHidden

func (this *Chart) GetHidden() bool

func (*Chart) GetHyperlinkClick

func (this *Chart) GetHyperlinkClick() IHyperlink

func (*Chart) GetHyperlinkMouseOver

func (this *Chart) GetHyperlinkMouseOver() IHyperlink

func (*Chart) GetIsDecorative added in v24.3.0

func (this *Chart) GetIsDecorative() bool

func (*Chart) GetLegend

func (this *Chart) GetLegend() ILegend

func (*Chart) GetLineFormat

func (this *Chart) GetLineFormat() ILineFormat

func (*Chart) GetName

func (this *Chart) GetName() string

func (*Chart) GetPlotArea

func (this *Chart) GetPlotArea() IPlotArea

func (*Chart) GetSelfUri

func (this *Chart) GetSelfUri() IResourceUri

func (*Chart) GetSeries

func (this *Chart) GetSeries() []ISeries

func (*Chart) GetSeriesGroups

func (this *Chart) GetSeriesGroups() []IChartSeriesGroup

func (*Chart) GetShowDataLabelsOverMaximum

func (this *Chart) GetShowDataLabelsOverMaximum() bool

func (*Chart) GetSideWall

func (this *Chart) GetSideWall() IChartWall

func (*Chart) GetThreeDFormat

func (this *Chart) GetThreeDFormat() IThreeDFormat

func (*Chart) GetTitle

func (this *Chart) GetTitle() IChartTitle

func (*Chart) GetType

func (this *Chart) GetType() string

func (*Chart) GetWidth

func (this *Chart) GetWidth() float64

func (*Chart) GetX

func (this *Chart) GetX() float64

func (*Chart) GetY

func (this *Chart) GetY() float64

func (*Chart) GetZOrderPosition

func (this *Chart) GetZOrderPosition() int32
func (this *Chart) SetAlternateLinks(newValue []IResourceUri)

func (*Chart) SetAlternativeText

func (this *Chart) SetAlternativeText(newValue string)

func (*Chart) SetAlternativeTextTitle

func (this *Chart) SetAlternativeTextTitle(newValue string)

func (*Chart) SetAxes

func (this *Chart) SetAxes(newValue IAxes)

func (*Chart) SetBackWall

func (this *Chart) SetBackWall(newValue IChartWall)

func (*Chart) SetCategories

func (this *Chart) SetCategories(newValue []IChartCategory)

func (*Chart) SetChartType

func (this *Chart) SetChartType(newValue string)

func (*Chart) SetDataSourceForCategories

func (this *Chart) SetDataSourceForCategories(newValue IDataSource)

func (*Chart) SetEffectFormat

func (this *Chart) SetEffectFormat(newValue IEffectFormat)

func (*Chart) SetFillFormat

func (this *Chart) SetFillFormat(newValue IFillFormat)

func (*Chart) SetFloor

func (this *Chart) SetFloor(newValue IChartWall)

func (*Chart) SetHasRoundedCorners

func (this *Chart) SetHasRoundedCorners(newValue bool)

func (*Chart) SetHeight

func (this *Chart) SetHeight(newValue float64)

func (*Chart) SetHidden

func (this *Chart) SetHidden(newValue bool)

func (*Chart) SetHyperlinkClick

func (this *Chart) SetHyperlinkClick(newValue IHyperlink)

func (*Chart) SetHyperlinkMouseOver

func (this *Chart) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Chart) SetIsDecorative added in v24.3.0

func (this *Chart) SetIsDecorative(newValue bool)

func (*Chart) SetLegend

func (this *Chart) SetLegend(newValue ILegend)

func (*Chart) SetLineFormat

func (this *Chart) SetLineFormat(newValue ILineFormat)

func (*Chart) SetName

func (this *Chart) SetName(newValue string)

func (*Chart) SetPlotArea

func (this *Chart) SetPlotArea(newValue IPlotArea)

func (*Chart) SetSelfUri

func (this *Chart) SetSelfUri(newValue IResourceUri)

func (*Chart) SetSeries

func (this *Chart) SetSeries(newValue []ISeries)

func (*Chart) SetSeriesGroups

func (this *Chart) SetSeriesGroups(newValue []IChartSeriesGroup)

func (*Chart) SetShowDataLabelsOverMaximum

func (this *Chart) SetShowDataLabelsOverMaximum(newValue bool)

func (*Chart) SetSideWall

func (this *Chart) SetSideWall(newValue IChartWall)

func (*Chart) SetThreeDFormat

func (this *Chart) SetThreeDFormat(newValue IThreeDFormat)

func (*Chart) SetTitle

func (this *Chart) SetTitle(newValue IChartTitle)

func (*Chart) SetType

func (this *Chart) SetType(newValue string)

func (*Chart) SetWidth

func (this *Chart) SetWidth(newValue float64)

func (*Chart) SetX

func (this *Chart) SetX(newValue float64)

func (*Chart) SetY

func (this *Chart) SetY(newValue float64)

func (*Chart) SetZOrderPosition

func (this *Chart) SetZOrderPosition(newValue int32)

func (*Chart) UnmarshalJSON

func (this *Chart) UnmarshalJSON(b []byte) error

type ChartCategory

type ChartCategory struct {

	// Gets or sets the parent categories. Used with Sunburst & treemap categories; ignored for other chart types.
	ParentCategories []string `json:"ParentCategories,omitempty"`

	// Gets or sets the grouping level for the category. Used with Sunburst & treemap categories; ignored for other chart types.
	Level int32 `json:"Level,omitempty"`

	// Category value
	Value string `json:"Value,omitempty"`

	// Get or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Get or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Get or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Gets or sets the data points for chart data
	DataPoints []IOneValueChartDataPoint `json:"DataPoints,omitempty"`
}

func NewChartCategory

func NewChartCategory() *ChartCategory

func (*ChartCategory) GetDataPoints

func (this *ChartCategory) GetDataPoints() []IOneValueChartDataPoint

func (*ChartCategory) GetEffectFormat

func (this *ChartCategory) GetEffectFormat() IEffectFormat

func (*ChartCategory) GetFillFormat

func (this *ChartCategory) GetFillFormat() IFillFormat

func (*ChartCategory) GetLevel

func (this *ChartCategory) GetLevel() int32

func (*ChartCategory) GetLineFormat

func (this *ChartCategory) GetLineFormat() ILineFormat

func (*ChartCategory) GetParentCategories

func (this *ChartCategory) GetParentCategories() []string

func (*ChartCategory) GetValue

func (this *ChartCategory) GetValue() string

func (*ChartCategory) SetDataPoints

func (this *ChartCategory) SetDataPoints(newValue []IOneValueChartDataPoint)

func (*ChartCategory) SetEffectFormat

func (this *ChartCategory) SetEffectFormat(newValue IEffectFormat)

func (*ChartCategory) SetFillFormat

func (this *ChartCategory) SetFillFormat(newValue IFillFormat)

func (*ChartCategory) SetLevel

func (this *ChartCategory) SetLevel(newValue int32)

func (*ChartCategory) SetLineFormat

func (this *ChartCategory) SetLineFormat(newValue ILineFormat)

func (*ChartCategory) SetParentCategories

func (this *ChartCategory) SetParentCategories(newValue []string)

func (*ChartCategory) SetValue

func (this *ChartCategory) SetValue(newValue string)

func (*ChartCategory) UnmarshalJSON

func (this *ChartCategory) UnmarshalJSON(b []byte) error

type ChartLinesFormat

type ChartLinesFormat struct {

	// Get or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Get or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`
}

func NewChartLinesFormat

func NewChartLinesFormat() *ChartLinesFormat

func (*ChartLinesFormat) GetEffectFormat

func (this *ChartLinesFormat) GetEffectFormat() IEffectFormat

func (*ChartLinesFormat) GetLineFormat

func (this *ChartLinesFormat) GetLineFormat() ILineFormat

func (*ChartLinesFormat) SetEffectFormat

func (this *ChartLinesFormat) SetEffectFormat(newValue IEffectFormat)

func (*ChartLinesFormat) SetLineFormat

func (this *ChartLinesFormat) SetLineFormat(newValue ILineFormat)

func (*ChartLinesFormat) UnmarshalJSON

func (this *ChartLinesFormat) UnmarshalJSON(b []byte) error

type ChartSeriesGroup

type ChartSeriesGroup struct {

	// Returns a type of this series group.
	Type_ string `json:"Type,omitempty"`

	// Specifies the space between bar or column clusters, as a percentage of the bar or column width.
	GapWidth int32 `json:"GapWidth,omitempty"`

	// Returns or sets the distance, as a percentage of the marker width, between the data series in a 3D chart.
	GapDepth int32 `json:"GapDepth,omitempty"`

	// Gets or sets the angle of the first pie or doughnut chart slice,  in degrees (clockwise from up, from 0 to 360 degrees).
	FirstSliceAngle int32 `json:"FirstSliceAngle,omitempty"`

	// Specifies that each data marker in the series has a different color.
	IsColorVaried bool `json:"IsColorVaried"`

	// True if chart has series lines. Applied to stacked bar and OfPie charts.
	HasSeriesLines bool `json:"HasSeriesLines"`

	// Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100).
	Overlap int32 `json:"Overlap,omitempty"`

	// Specifies the size of the second pie or bar of a pie-of-pie chart or  a bar-of-pie chart, as a percentage of the size of the first pie (can  be between 5 and 200 percents).
	SecondPieSize int32 `json:"SecondPieSize,omitempty"`

	// Specifies a value that shall be used to determine which data points  are in the second pie or bar on a pie-of-pie or bar-of-pie chart.  Is used together with PieSplitBy property.
	PieSplitPosition float64 `json:"PieSplitPosition,omitempty"`

	// Specifies how to determine which data points are in the second pie or bar  on a pie-of-pie or bar-of-pie chart.
	PieSplitBy string `json:"PieSplitBy,omitempty"`

	// Specifies the size of the hole in a doughnut chart (can be between 10 and 90 percents  of the size of the plot area.).
	DoughnutHoleSize int32 `json:"DoughnutHoleSize,omitempty"`

	// Specifies the scale factor for the bubble chart (can be  between 0 and 300 percents of the default size). Read/write Int32.
	BubbleSizeScale int32 `json:"BubbleSizeScale,omitempty"`

	// Specifies HiLowLines format.  HiLowLines applied with HiLowClose, OpenHiLowClose, VolumeHiLowClose and VolumeOpenHiLowClose chart types.
	HiLowLinesFormat IChartLinesFormat `json:"HiLowLinesFormat,omitempty"`

	// Specifies how the bubble size values are represented on the bubble chart. Read/write BubbleSizeRepresentationType.
	BubbleSizeRepresentation string `json:"BubbleSizeRepresentation,omitempty"`
}

func NewChartSeriesGroup

func NewChartSeriesGroup() *ChartSeriesGroup

func (*ChartSeriesGroup) GetBubbleSizeRepresentation

func (this *ChartSeriesGroup) GetBubbleSizeRepresentation() string

func (*ChartSeriesGroup) GetBubbleSizeScale

func (this *ChartSeriesGroup) GetBubbleSizeScale() int32

func (*ChartSeriesGroup) GetDoughnutHoleSize

func (this *ChartSeriesGroup) GetDoughnutHoleSize() int32

func (*ChartSeriesGroup) GetFirstSliceAngle

func (this *ChartSeriesGroup) GetFirstSliceAngle() int32

func (*ChartSeriesGroup) GetGapDepth

func (this *ChartSeriesGroup) GetGapDepth() int32

func (*ChartSeriesGroup) GetGapWidth

func (this *ChartSeriesGroup) GetGapWidth() int32

func (*ChartSeriesGroup) GetHasSeriesLines

func (this *ChartSeriesGroup) GetHasSeriesLines() bool

func (*ChartSeriesGroup) GetHiLowLinesFormat

func (this *ChartSeriesGroup) GetHiLowLinesFormat() IChartLinesFormat

func (*ChartSeriesGroup) GetIsColorVaried

func (this *ChartSeriesGroup) GetIsColorVaried() bool

func (*ChartSeriesGroup) GetOverlap

func (this *ChartSeriesGroup) GetOverlap() int32

func (*ChartSeriesGroup) GetPieSplitBy

func (this *ChartSeriesGroup) GetPieSplitBy() string

func (*ChartSeriesGroup) GetPieSplitPosition

func (this *ChartSeriesGroup) GetPieSplitPosition() float64

func (*ChartSeriesGroup) GetSecondPieSize

func (this *ChartSeriesGroup) GetSecondPieSize() int32

func (*ChartSeriesGroup) GetType

func (this *ChartSeriesGroup) GetType() string

func (*ChartSeriesGroup) SetBubbleSizeRepresentation

func (this *ChartSeriesGroup) SetBubbleSizeRepresentation(newValue string)

func (*ChartSeriesGroup) SetBubbleSizeScale

func (this *ChartSeriesGroup) SetBubbleSizeScale(newValue int32)

func (*ChartSeriesGroup) SetDoughnutHoleSize

func (this *ChartSeriesGroup) SetDoughnutHoleSize(newValue int32)

func (*ChartSeriesGroup) SetFirstSliceAngle

func (this *ChartSeriesGroup) SetFirstSliceAngle(newValue int32)

func (*ChartSeriesGroup) SetGapDepth

func (this *ChartSeriesGroup) SetGapDepth(newValue int32)

func (*ChartSeriesGroup) SetGapWidth

func (this *ChartSeriesGroup) SetGapWidth(newValue int32)

func (*ChartSeriesGroup) SetHasSeriesLines

func (this *ChartSeriesGroup) SetHasSeriesLines(newValue bool)

func (*ChartSeriesGroup) SetHiLowLinesFormat

func (this *ChartSeriesGroup) SetHiLowLinesFormat(newValue IChartLinesFormat)

func (*ChartSeriesGroup) SetIsColorVaried

func (this *ChartSeriesGroup) SetIsColorVaried(newValue bool)

func (*ChartSeriesGroup) SetOverlap

func (this *ChartSeriesGroup) SetOverlap(newValue int32)

func (*ChartSeriesGroup) SetPieSplitBy

func (this *ChartSeriesGroup) SetPieSplitBy(newValue string)

func (*ChartSeriesGroup) SetPieSplitPosition

func (this *ChartSeriesGroup) SetPieSplitPosition(newValue float64)

func (*ChartSeriesGroup) SetSecondPieSize

func (this *ChartSeriesGroup) SetSecondPieSize(newValue int32)

func (*ChartSeriesGroup) SetType

func (this *ChartSeriesGroup) SetType(newValue string)

func (*ChartSeriesGroup) UnmarshalJSON

func (this *ChartSeriesGroup) UnmarshalJSON(b []byte) error

type ChartTitle

type ChartTitle struct {

	// Get or sets the text.
	Text string `json:"Text,omitempty"`

	// Get or sets value determines visibility of title
	HasTitle bool `json:"HasTitle"`
}

func NewChartTitle

func NewChartTitle() *ChartTitle

func (*ChartTitle) GetHasTitle

func (this *ChartTitle) GetHasTitle() bool

func (*ChartTitle) GetText

func (this *ChartTitle) GetText() string

func (*ChartTitle) SetHasTitle

func (this *ChartTitle) SetHasTitle(newValue bool)

func (*ChartTitle) SetText

func (this *ChartTitle) SetText(newValue string)

func (*ChartTitle) UnmarshalJSON

func (this *ChartTitle) UnmarshalJSON(b []byte) error

type ChartWall

type ChartWall struct {

	// Get or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Get or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Get or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Get or sets wall thickness as a percentage of the largest dimension of the plot volume.
	Thickness int32 `json:"Thickness,omitempty"`

	// Get or sets mode of bar picture filling.
	PictureType string `json:"PictureType,omitempty"`
}

func NewChartWall

func NewChartWall() *ChartWall

func (*ChartWall) GetEffectFormat

func (this *ChartWall) GetEffectFormat() IEffectFormat

func (*ChartWall) GetFillFormat

func (this *ChartWall) GetFillFormat() IFillFormat

func (*ChartWall) GetLineFormat

func (this *ChartWall) GetLineFormat() ILineFormat

func (*ChartWall) GetPictureType

func (this *ChartWall) GetPictureType() string

func (*ChartWall) GetThickness

func (this *ChartWall) GetThickness() int32

func (*ChartWall) SetEffectFormat

func (this *ChartWall) SetEffectFormat(newValue IEffectFormat)

func (*ChartWall) SetFillFormat

func (this *ChartWall) SetFillFormat(newValue IFillFormat)

func (*ChartWall) SetLineFormat

func (this *ChartWall) SetLineFormat(newValue ILineFormat)

func (*ChartWall) SetPictureType

func (this *ChartWall) SetPictureType(newValue string)

func (*ChartWall) SetThickness

func (this *ChartWall) SetThickness(newValue int32)

func (*ChartWall) UnmarshalJSON

func (this *ChartWall) UnmarshalJSON(b []byte) error

type ChartWallType

type ChartWallType string

ChartWallType : 3D chart wall type

const (
	ChartWallType_Floor    ChartWallType = "Floor"
	ChartWallType_SideWall ChartWallType = "SideWall"
	ChartWallType_BackWall ChartWallType = "BackWall"
)

List of ChartWallType ChartWallType

type ClosePathSegment

type ClosePathSegment struct {

	// Close segment
	Type_ string `json:"Type"`
}

func NewClosePathSegment

func NewClosePathSegment() *ClosePathSegment

func (*ClosePathSegment) GetType

func (this *ClosePathSegment) GetType() string

func (*ClosePathSegment) SetType

func (this *ClosePathSegment) SetType(newValue string)

func (*ClosePathSegment) UnmarshalJSON

func (this *ClosePathSegment) UnmarshalJSON(b []byte) error

type ColorChangeEffect

type ColorChangeEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Color which will be replaced.
	FromColor string `json:"FromColor,omitempty"`

	// Color which will replace.
	ToColor string `json:"ToColor,omitempty"`
}

func NewColorChangeEffect

func NewColorChangeEffect() *ColorChangeEffect

func (*ColorChangeEffect) GetFromColor

func (this *ColorChangeEffect) GetFromColor() string

func (*ColorChangeEffect) GetToColor

func (this *ColorChangeEffect) GetToColor() string

func (*ColorChangeEffect) GetType

func (this *ColorChangeEffect) GetType() string

func (*ColorChangeEffect) SetFromColor

func (this *ColorChangeEffect) SetFromColor(newValue string)

func (*ColorChangeEffect) SetToColor

func (this *ColorChangeEffect) SetToColor(newValue string)

func (*ColorChangeEffect) SetType

func (this *ColorChangeEffect) SetType(newValue string)

func (*ColorChangeEffect) UnmarshalJSON

func (this *ColorChangeEffect) UnmarshalJSON(b []byte) error

type ColorReplaceEffect

type ColorReplaceEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Returns color format which will replace color of every pixel.
	Color string `json:"Color,omitempty"`
}

func NewColorReplaceEffect

func NewColorReplaceEffect() *ColorReplaceEffect

func (*ColorReplaceEffect) GetColor

func (this *ColorReplaceEffect) GetColor() string

func (*ColorReplaceEffect) GetType

func (this *ColorReplaceEffect) GetType() string

func (*ColorReplaceEffect) SetColor

func (this *ColorReplaceEffect) SetColor(newValue string)

func (*ColorReplaceEffect) SetType

func (this *ColorReplaceEffect) SetType(newValue string)

func (*ColorReplaceEffect) UnmarshalJSON

func (this *ColorReplaceEffect) UnmarshalJSON(b []byte) error

type ColorScheme

type ColorScheme struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// First accent color.
	Accent1 string `json:"Accent1,omitempty"`

	// Second accent color.
	Accent2 string `json:"Accent2,omitempty"`

	// Third accent color.
	Accent3 string `json:"Accent3,omitempty"`

	// Fourth accent color.
	Accent4 string `json:"Accent4,omitempty"`

	// Fifth accent color.
	Accent5 string `json:"Accent5,omitempty"`

	// Sixth accent color.
	Accent6 string `json:"Accent6,omitempty"`

	// First dark color.
	Dark1 string `json:"Dark1,omitempty"`

	// Second dark color.
	Dark2 string `json:"Dark2,omitempty"`

	// Visited hyperlink color.
	FollowedHyperlink string `json:"FollowedHyperlink,omitempty"`

	// Hyperlink color/
	Hyperlink string `json:"Hyperlink,omitempty"`

	// First light color.
	Light1 string `json:"Light1,omitempty"`

	// Second light color.
	Light2 string `json:"Light2,omitempty"`
}

func NewColorScheme

func NewColorScheme() *ColorScheme

func (*ColorScheme) GetAccent1

func (this *ColorScheme) GetAccent1() string

func (*ColorScheme) GetAccent2

func (this *ColorScheme) GetAccent2() string

func (*ColorScheme) GetAccent3

func (this *ColorScheme) GetAccent3() string

func (*ColorScheme) GetAccent4

func (this *ColorScheme) GetAccent4() string

func (*ColorScheme) GetAccent5

func (this *ColorScheme) GetAccent5() string

func (*ColorScheme) GetAccent6

func (this *ColorScheme) GetAccent6() string
func (this *ColorScheme) GetAlternateLinks() []IResourceUri

func (*ColorScheme) GetDark1

func (this *ColorScheme) GetDark1() string

func (*ColorScheme) GetDark2

func (this *ColorScheme) GetDark2() string
func (this *ColorScheme) GetFollowedHyperlink() string
func (this *ColorScheme) GetHyperlink() string

func (*ColorScheme) GetLight1

func (this *ColorScheme) GetLight1() string

func (*ColorScheme) GetLight2

func (this *ColorScheme) GetLight2() string

func (*ColorScheme) GetSelfUri

func (this *ColorScheme) GetSelfUri() IResourceUri

func (*ColorScheme) SetAccent1

func (this *ColorScheme) SetAccent1(newValue string)

func (*ColorScheme) SetAccent2

func (this *ColorScheme) SetAccent2(newValue string)

func (*ColorScheme) SetAccent3

func (this *ColorScheme) SetAccent3(newValue string)

func (*ColorScheme) SetAccent4

func (this *ColorScheme) SetAccent4(newValue string)

func (*ColorScheme) SetAccent5

func (this *ColorScheme) SetAccent5(newValue string)

func (*ColorScheme) SetAccent6

func (this *ColorScheme) SetAccent6(newValue string)
func (this *ColorScheme) SetAlternateLinks(newValue []IResourceUri)

func (*ColorScheme) SetDark1

func (this *ColorScheme) SetDark1(newValue string)

func (*ColorScheme) SetDark2

func (this *ColorScheme) SetDark2(newValue string)
func (this *ColorScheme) SetFollowedHyperlink(newValue string)
func (this *ColorScheme) SetHyperlink(newValue string)

func (*ColorScheme) SetLight1

func (this *ColorScheme) SetLight1(newValue string)

func (*ColorScheme) SetLight2

func (this *ColorScheme) SetLight2(newValue string)

func (*ColorScheme) SetSelfUri

func (this *ColorScheme) SetSelfUri(newValue IResourceUri)

func (*ColorScheme) UnmarshalJSON

func (this *ColorScheme) UnmarshalJSON(b []byte) error

type CommentAuthor added in v24.2.0

type CommentAuthor struct {

	// Name
	Name string `json:"Name,omitempty"`

	// Initials
	Initials string `json:"Initials,omitempty"`
}

func NewCommentAuthor added in v24.2.0

func NewCommentAuthor() *CommentAuthor

func (*CommentAuthor) GetInitials added in v24.2.0

func (this *CommentAuthor) GetInitials() string

func (*CommentAuthor) GetName added in v24.2.0

func (this *CommentAuthor) GetName() string

func (*CommentAuthor) SetInitials added in v24.2.0

func (this *CommentAuthor) SetInitials(newValue string)

func (*CommentAuthor) SetName added in v24.2.0

func (this *CommentAuthor) SetName(newValue string)

func (*CommentAuthor) UnmarshalJSON added in v24.2.0

func (this *CommentAuthor) UnmarshalJSON(b []byte) error

type CommentAuthors added in v24.2.0

type CommentAuthors struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Slide comment list.
	List []ICommentAuthor `json:"List,omitempty"`
}

func NewCommentAuthors added in v24.2.0

func NewCommentAuthors() *CommentAuthors
func (this *CommentAuthors) GetAlternateLinks() []IResourceUri

func (*CommentAuthors) GetList added in v24.2.0

func (this *CommentAuthors) GetList() []ICommentAuthor

func (*CommentAuthors) GetSelfUri added in v24.2.0

func (this *CommentAuthors) GetSelfUri() IResourceUri
func (this *CommentAuthors) SetAlternateLinks(newValue []IResourceUri)

func (*CommentAuthors) SetList added in v24.2.0

func (this *CommentAuthors) SetList(newValue []ICommentAuthor)

func (*CommentAuthors) SetSelfUri added in v24.2.0

func (this *CommentAuthors) SetSelfUri(newValue IResourceUri)

func (*CommentAuthors) UnmarshalJSON added in v24.2.0

func (this *CommentAuthors) UnmarshalJSON(b []byte) error

type CommonSlideViewProperties

type CommonSlideViewProperties struct {

	// The view scaling ratio (percentage).
	Scale int32 `json:"Scale,omitempty"`

	// True if the view content should automatically scale to best fit the current window size.
	VariableScale bool `json:"VariableScale"`
}

func NewCommonSlideViewProperties

func NewCommonSlideViewProperties() *CommonSlideViewProperties

func (*CommonSlideViewProperties) GetScale

func (this *CommonSlideViewProperties) GetScale() int32

func (*CommonSlideViewProperties) GetVariableScale

func (this *CommonSlideViewProperties) GetVariableScale() bool

func (*CommonSlideViewProperties) SetScale

func (this *CommonSlideViewProperties) SetScale(newValue int32)

func (*CommonSlideViewProperties) SetVariableScale

func (this *CommonSlideViewProperties) SetVariableScale(newValue bool)

func (*CommonSlideViewProperties) UnmarshalJSON

func (this *CommonSlideViewProperties) UnmarshalJSON(b []byte) error

type Configuration

type Configuration struct {
	BasePath      string            `json:"BaseUrl,omitempty"`
	AsyncBasePath string            `json:"AsyncBaseUrl,omitempty"`
	AuthBasePath  string            `json:"AuthBaseUrl,omitempty"`
	Version       string            `json:"Version,omitempty"`
	Host          string            `json:"host,omitempty"`
	AppSid        string            `json:"AppSid,omitempty"`
	AppKey        string            `json:"AppKey,omitempty"`
	OAuthToken    string            `json:"OAuthToken,omitempty"`
	Scheme        string            `json:"scheme,omitempty"`
	ApiVersion    string            `json:"ApiVersion,omitempty"`
	Debug         bool              `json:"Debug,omitempty"`
	Timeout       int               `json:"Timeout,omitempty"`
	CustomHeaders map[string]string `json:"CustomHeaders,omitempty"`
	HTTPClient    *http.Client
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) GetApiUrl

func (c *Configuration) GetApiUrl() string

type Connector

type Connector struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Combined shape type.
	ShapeType string `json:"ShapeType"`

	// Start shape link.
	StartShapeConnectedTo IResourceUri `json:"StartShapeConnectedTo,omitempty"`

	// Start shape index.
	StartShapeConnectedToIndex int32 `json:"StartShapeConnectedToIndex,omitempty"`

	// End shape link.
	EndShapeConnectedTo IResourceUri `json:"EndShapeConnectedTo,omitempty"`

	// End shape index.
	EndShapeConnectedToIndex int32 `json:"EndShapeConnectedToIndex,omitempty"`
}

func NewConnector

func NewConnector() *Connector
func (this *Connector) GetAlternateLinks() []IResourceUri

func (*Connector) GetAlternativeText

func (this *Connector) GetAlternativeText() string

func (*Connector) GetAlternativeTextTitle

func (this *Connector) GetAlternativeTextTitle() string

func (*Connector) GetEffectFormat

func (this *Connector) GetEffectFormat() IEffectFormat

func (*Connector) GetEndShapeConnectedTo

func (this *Connector) GetEndShapeConnectedTo() IResourceUri

func (*Connector) GetEndShapeConnectedToIndex

func (this *Connector) GetEndShapeConnectedToIndex() int32

func (*Connector) GetFillFormat

func (this *Connector) GetFillFormat() IFillFormat

func (*Connector) GetHeight

func (this *Connector) GetHeight() float64

func (*Connector) GetHidden

func (this *Connector) GetHidden() bool

func (*Connector) GetHyperlinkClick

func (this *Connector) GetHyperlinkClick() IHyperlink

func (*Connector) GetHyperlinkMouseOver

func (this *Connector) GetHyperlinkMouseOver() IHyperlink

func (*Connector) GetIsDecorative added in v24.3.0

func (this *Connector) GetIsDecorative() bool

func (*Connector) GetLineFormat

func (this *Connector) GetLineFormat() ILineFormat

func (*Connector) GetName

func (this *Connector) GetName() string

func (*Connector) GetSelfUri

func (this *Connector) GetSelfUri() IResourceUri

func (*Connector) GetShapeType

func (this *Connector) GetShapeType() string

func (*Connector) GetStartShapeConnectedTo

func (this *Connector) GetStartShapeConnectedTo() IResourceUri

func (*Connector) GetStartShapeConnectedToIndex

func (this *Connector) GetStartShapeConnectedToIndex() int32

func (*Connector) GetThreeDFormat

func (this *Connector) GetThreeDFormat() IThreeDFormat

func (*Connector) GetType

func (this *Connector) GetType() string

func (*Connector) GetWidth

func (this *Connector) GetWidth() float64

func (*Connector) GetX

func (this *Connector) GetX() float64

func (*Connector) GetY

func (this *Connector) GetY() float64

func (*Connector) GetZOrderPosition

func (this *Connector) GetZOrderPosition() int32
func (this *Connector) SetAlternateLinks(newValue []IResourceUri)

func (*Connector) SetAlternativeText

func (this *Connector) SetAlternativeText(newValue string)

func (*Connector) SetAlternativeTextTitle

func (this *Connector) SetAlternativeTextTitle(newValue string)

func (*Connector) SetEffectFormat

func (this *Connector) SetEffectFormat(newValue IEffectFormat)

func (*Connector) SetEndShapeConnectedTo

func (this *Connector) SetEndShapeConnectedTo(newValue IResourceUri)

func (*Connector) SetEndShapeConnectedToIndex

func (this *Connector) SetEndShapeConnectedToIndex(newValue int32)

func (*Connector) SetFillFormat

func (this *Connector) SetFillFormat(newValue IFillFormat)

func (*Connector) SetHeight

func (this *Connector) SetHeight(newValue float64)

func (*Connector) SetHidden

func (this *Connector) SetHidden(newValue bool)

func (*Connector) SetHyperlinkClick

func (this *Connector) SetHyperlinkClick(newValue IHyperlink)

func (*Connector) SetHyperlinkMouseOver

func (this *Connector) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Connector) SetIsDecorative added in v24.3.0

func (this *Connector) SetIsDecorative(newValue bool)

func (*Connector) SetLineFormat

func (this *Connector) SetLineFormat(newValue ILineFormat)

func (*Connector) SetName

func (this *Connector) SetName(newValue string)

func (*Connector) SetSelfUri

func (this *Connector) SetSelfUri(newValue IResourceUri)

func (*Connector) SetShapeType

func (this *Connector) SetShapeType(newValue string)

func (*Connector) SetStartShapeConnectedTo

func (this *Connector) SetStartShapeConnectedTo(newValue IResourceUri)

func (*Connector) SetStartShapeConnectedToIndex

func (this *Connector) SetStartShapeConnectedToIndex(newValue int32)

func (*Connector) SetThreeDFormat

func (this *Connector) SetThreeDFormat(newValue IThreeDFormat)

func (*Connector) SetType

func (this *Connector) SetType(newValue string)

func (*Connector) SetWidth

func (this *Connector) SetWidth(newValue float64)

func (*Connector) SetX

func (this *Connector) SetX(newValue float64)

func (*Connector) SetY

func (this *Connector) SetY(newValue float64)

func (*Connector) SetZOrderPosition

func (this *Connector) SetZOrderPosition(newValue int32)

func (*Connector) UnmarshalJSON

func (this *Connector) UnmarshalJSON(b []byte) error

type CubicBezierToPathSegment

type CubicBezierToPathSegment struct {

	// Cubic Bezier curve segment
	Type_ string `json:"Type"`

	// X coordinate of the first direction point
	X1 float64 `json:"X1"`

	// Y coordinate of the first direction point
	Y1 float64 `json:"Y1"`

	// X coordinate of the second direction point
	X2 float64 `json:"X2"`

	// Y coordinate of the second direction point
	Y2 float64 `json:"Y2"`

	// X coordinate of end point
	X3 float64 `json:"X3"`

	// Y coordinate of end point
	Y3 float64 `json:"Y3"`
}

func NewCubicBezierToPathSegment

func NewCubicBezierToPathSegment() *CubicBezierToPathSegment

func (*CubicBezierToPathSegment) GetType

func (this *CubicBezierToPathSegment) GetType() string

func (*CubicBezierToPathSegment) GetX1

func (this *CubicBezierToPathSegment) GetX1() float64

func (*CubicBezierToPathSegment) GetX2

func (this *CubicBezierToPathSegment) GetX2() float64

func (*CubicBezierToPathSegment) GetX3

func (this *CubicBezierToPathSegment) GetX3() float64

func (*CubicBezierToPathSegment) GetY1

func (this *CubicBezierToPathSegment) GetY1() float64

func (*CubicBezierToPathSegment) GetY2

func (this *CubicBezierToPathSegment) GetY2() float64

func (*CubicBezierToPathSegment) GetY3

func (this *CubicBezierToPathSegment) GetY3() float64

func (*CubicBezierToPathSegment) SetType

func (this *CubicBezierToPathSegment) SetType(newValue string)

func (*CubicBezierToPathSegment) SetX1

func (this *CubicBezierToPathSegment) SetX1(newValue float64)

func (*CubicBezierToPathSegment) SetX2

func (this *CubicBezierToPathSegment) SetX2(newValue float64)

func (*CubicBezierToPathSegment) SetX3

func (this *CubicBezierToPathSegment) SetX3(newValue float64)

func (*CubicBezierToPathSegment) SetY1

func (this *CubicBezierToPathSegment) SetY1(newValue float64)

func (*CubicBezierToPathSegment) SetY2

func (this *CubicBezierToPathSegment) SetY2(newValue float64)

func (*CubicBezierToPathSegment) SetY3

func (this *CubicBezierToPathSegment) SetY3(newValue float64)

func (*CubicBezierToPathSegment) UnmarshalJSON

func (this *CubicBezierToPathSegment) UnmarshalJSON(b []byte) error

type CustomDashPattern

type CustomDashPattern struct {

	// Pattern items.
	Items []float64 `json:"Items,omitempty"`
}

func NewCustomDashPattern

func NewCustomDashPattern() *CustomDashPattern

func (*CustomDashPattern) GetItems

func (this *CustomDashPattern) GetItems() []float64

func (*CustomDashPattern) SetItems

func (this *CustomDashPattern) SetItems(newValue []float64)

func (*CustomDashPattern) UnmarshalJSON

func (this *CustomDashPattern) UnmarshalJSON(b []byte) error

type DataPoint

type DataPoint struct {

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	Type_ string `json:"Type,omitempty"`
}

func NewDataPoint

func NewDataPoint() *DataPoint

func (*DataPoint) GetEffectFormat

func (this *DataPoint) GetEffectFormat() IEffectFormat

func (*DataPoint) GetFillFormat

func (this *DataPoint) GetFillFormat() IFillFormat

func (*DataPoint) GetLineFormat

func (this *DataPoint) GetLineFormat() ILineFormat

func (*DataPoint) GetThreeDFormat

func (this *DataPoint) GetThreeDFormat() IThreeDFormat

func (*DataPoint) GetType

func (this *DataPoint) GetType() string

func (*DataPoint) SetEffectFormat

func (this *DataPoint) SetEffectFormat(newValue IEffectFormat)

func (*DataPoint) SetFillFormat

func (this *DataPoint) SetFillFormat(newValue IFillFormat)

func (*DataPoint) SetLineFormat

func (this *DataPoint) SetLineFormat(newValue ILineFormat)

func (*DataPoint) SetThreeDFormat

func (this *DataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*DataPoint) SetType

func (this *DataPoint) SetType(newValue string)

func (*DataPoint) UnmarshalJSON

func (this *DataPoint) UnmarshalJSON(b []byte) error

type DataSource

type DataSource struct {
	Type_ string `json:"Type,omitempty"`
}

func NewDataSource

func NewDataSource() *DataSource

func (*DataSource) GetType

func (this *DataSource) GetType() string

func (*DataSource) SetType

func (this *DataSource) SetType(newValue string)

func (*DataSource) UnmarshalJSON

func (this *DataSource) UnmarshalJSON(b []byte) error

type DelimiterElement

type DelimiterElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Arguments
	Arguments []IMathElement `json:"Arguments,omitempty"`

	// Beginning character
	BeginningCharacter string `json:"BeginningCharacter,omitempty"`

	// Separator character
	SeparatorCharacter string `json:"SeparatorCharacter,omitempty"`

	// Ending character
	EndingCharacter string `json:"EndingCharacter,omitempty"`

	// Grow to match operand height
	GrowToMatchOperandHeight bool `json:"GrowToMatchOperandHeight"`

	// Delimiter shape
	DelimiterShape string `json:"DelimiterShape,omitempty"`
}

func NewDelimiterElement

func NewDelimiterElement() *DelimiterElement

func (*DelimiterElement) GetArguments

func (this *DelimiterElement) GetArguments() []IMathElement

func (*DelimiterElement) GetBeginningCharacter

func (this *DelimiterElement) GetBeginningCharacter() string

func (*DelimiterElement) GetDelimiterShape

func (this *DelimiterElement) GetDelimiterShape() string

func (*DelimiterElement) GetEndingCharacter

func (this *DelimiterElement) GetEndingCharacter() string

func (*DelimiterElement) GetGrowToMatchOperandHeight

func (this *DelimiterElement) GetGrowToMatchOperandHeight() bool

func (*DelimiterElement) GetSeparatorCharacter

func (this *DelimiterElement) GetSeparatorCharacter() string

func (*DelimiterElement) GetType

func (this *DelimiterElement) GetType() string

func (*DelimiterElement) SetArguments

func (this *DelimiterElement) SetArguments(newValue []IMathElement)

func (*DelimiterElement) SetBeginningCharacter

func (this *DelimiterElement) SetBeginningCharacter(newValue string)

func (*DelimiterElement) SetDelimiterShape

func (this *DelimiterElement) SetDelimiterShape(newValue string)

func (*DelimiterElement) SetEndingCharacter

func (this *DelimiterElement) SetEndingCharacter(newValue string)

func (*DelimiterElement) SetGrowToMatchOperandHeight

func (this *DelimiterElement) SetGrowToMatchOperandHeight(newValue bool)

func (*DelimiterElement) SetSeparatorCharacter

func (this *DelimiterElement) SetSeparatorCharacter(newValue string)

func (*DelimiterElement) SetType

func (this *DelimiterElement) SetType(newValue string)

func (*DelimiterElement) UnmarshalJSON

func (this *DelimiterElement) UnmarshalJSON(b []byte) error

type DiscUsage

type DiscUsage struct {

	// Application used disc space.
	UsedSize int64 `json:"UsedSize"`

	// Total disc space.
	TotalSize int64 `json:"TotalSize"`
}

func NewDiscUsage

func NewDiscUsage() *DiscUsage

func (*DiscUsage) GetTotalSize

func (this *DiscUsage) GetTotalSize() int64

func (*DiscUsage) GetUsedSize

func (this *DiscUsage) GetUsedSize() int64

func (*DiscUsage) SetTotalSize

func (this *DiscUsage) SetTotalSize(newValue int64)

func (*DiscUsage) SetUsedSize

func (this *DiscUsage) SetUsedSize(newValue int64)

func (*DiscUsage) UnmarshalJSON

func (this *DiscUsage) UnmarshalJSON(b []byte) error

type Document

type Document struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Link to Document properties.
	DocumentProperties IResourceUri `json:"DocumentProperties,omitempty"`

	// Link to Document properties.
	ViewProperties IResourceUri `json:"ViewProperties,omitempty"`

	// Link to slides collection.
	Slides IResourceUri `json:"Slides,omitempty"`

	// Link to images collection.
	Images IResourceUri `json:"Images,omitempty"`

	// Link to layout slides collection.
	LayoutSlides IResourceUri `json:"LayoutSlides,omitempty"`

	// Link to master slides collection.
	MasterSlides IResourceUri `json:"MasterSlides,omitempty"`
}

func NewDocument

func NewDocument() *Document
func (this *Document) GetAlternateLinks() []IResourceUri

func (*Document) GetDocumentProperties

func (this *Document) GetDocumentProperties() IResourceUri

func (*Document) GetImages

func (this *Document) GetImages() IResourceUri

func (*Document) GetLayoutSlides

func (this *Document) GetLayoutSlides() IResourceUri

func (*Document) GetMasterSlides

func (this *Document) GetMasterSlides() IResourceUri

func (*Document) GetSelfUri

func (this *Document) GetSelfUri() IResourceUri

func (*Document) GetSlides

func (this *Document) GetSlides() IResourceUri

func (*Document) GetViewProperties

func (this *Document) GetViewProperties() IResourceUri
func (this *Document) SetAlternateLinks(newValue []IResourceUri)

func (*Document) SetDocumentProperties

func (this *Document) SetDocumentProperties(newValue IResourceUri)

func (*Document) SetImages

func (this *Document) SetImages(newValue IResourceUri)

func (*Document) SetLayoutSlides

func (this *Document) SetLayoutSlides(newValue IResourceUri)

func (*Document) SetMasterSlides

func (this *Document) SetMasterSlides(newValue IResourceUri)

func (*Document) SetSelfUri

func (this *Document) SetSelfUri(newValue IResourceUri)

func (*Document) SetSlides

func (this *Document) SetSlides(newValue IResourceUri)

func (*Document) SetViewProperties

func (this *Document) SetViewProperties(newValue IResourceUri)

func (*Document) UnmarshalJSON

func (this *Document) UnmarshalJSON(b []byte) error

type DocumentProperties

type DocumentProperties struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Document property list.
	List []IDocumentProperty `json:"List"`
}

func NewDocumentProperties

func NewDocumentProperties() *DocumentProperties
func (this *DocumentProperties) GetAlternateLinks() []IResourceUri

func (*DocumentProperties) GetList

func (this *DocumentProperties) GetList() []IDocumentProperty

func (*DocumentProperties) GetSelfUri

func (this *DocumentProperties) GetSelfUri() IResourceUri
func (this *DocumentProperties) SetAlternateLinks(newValue []IResourceUri)

func (*DocumentProperties) SetList

func (this *DocumentProperties) SetList(newValue []IDocumentProperty)

func (*DocumentProperties) SetSelfUri

func (this *DocumentProperties) SetSelfUri(newValue IResourceUri)

func (*DocumentProperties) UnmarshalJSON

func (this *DocumentProperties) UnmarshalJSON(b []byte) error

type DocumentProperty

type DocumentProperty struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Name.
	Name string `json:"Name,omitempty"`

	// Value.
	Value string `json:"Value,omitempty"`

	// True for builtin property.
	BuiltIn bool `json:"BuiltIn"`
}

func NewDocumentProperty

func NewDocumentProperty() *DocumentProperty
func (this *DocumentProperty) GetAlternateLinks() []IResourceUri

func (*DocumentProperty) GetBuiltIn

func (this *DocumentProperty) GetBuiltIn() bool

func (*DocumentProperty) GetName

func (this *DocumentProperty) GetName() string

func (*DocumentProperty) GetSelfUri

func (this *DocumentProperty) GetSelfUri() IResourceUri

func (*DocumentProperty) GetValue

func (this *DocumentProperty) GetValue() string
func (this *DocumentProperty) SetAlternateLinks(newValue []IResourceUri)

func (*DocumentProperty) SetBuiltIn

func (this *DocumentProperty) SetBuiltIn(newValue bool)

func (*DocumentProperty) SetName

func (this *DocumentProperty) SetName(newValue string)

func (*DocumentProperty) SetSelfUri

func (this *DocumentProperty) SetSelfUri(newValue IResourceUri)

func (*DocumentProperty) SetValue

func (this *DocumentProperty) SetValue(newValue string)

func (*DocumentProperty) UnmarshalJSON

func (this *DocumentProperty) UnmarshalJSON(b []byte) error

type DocumentReplaceResult

type DocumentReplaceResult struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Link to Document properties.
	DocumentProperties IResourceUri `json:"DocumentProperties,omitempty"`

	// Link to Document properties.
	ViewProperties IResourceUri `json:"ViewProperties,omitempty"`

	// Link to slides collection.
	Slides IResourceUri `json:"Slides,omitempty"`

	// Link to images collection.
	Images IResourceUri `json:"Images,omitempty"`

	// Link to layout slides collection.
	LayoutSlides IResourceUri `json:"LayoutSlides,omitempty"`

	// Link to master slides collection.
	MasterSlides IResourceUri `json:"MasterSlides,omitempty"`

	// Gets or sets the number of matches
	Matches int32 `json:"Matches"`
}

func NewDocumentReplaceResult

func NewDocumentReplaceResult() *DocumentReplaceResult
func (this *DocumentReplaceResult) GetAlternateLinks() []IResourceUri

func (*DocumentReplaceResult) GetDocumentProperties

func (this *DocumentReplaceResult) GetDocumentProperties() IResourceUri

func (*DocumentReplaceResult) GetImages

func (this *DocumentReplaceResult) GetImages() IResourceUri

func (*DocumentReplaceResult) GetLayoutSlides

func (this *DocumentReplaceResult) GetLayoutSlides() IResourceUri

func (*DocumentReplaceResult) GetMasterSlides

func (this *DocumentReplaceResult) GetMasterSlides() IResourceUri

func (*DocumentReplaceResult) GetMatches

func (this *DocumentReplaceResult) GetMatches() int32

func (*DocumentReplaceResult) GetSelfUri

func (this *DocumentReplaceResult) GetSelfUri() IResourceUri

func (*DocumentReplaceResult) GetSlides

func (this *DocumentReplaceResult) GetSlides() IResourceUri

func (*DocumentReplaceResult) GetViewProperties

func (this *DocumentReplaceResult) GetViewProperties() IResourceUri
func (this *DocumentReplaceResult) SetAlternateLinks(newValue []IResourceUri)

func (*DocumentReplaceResult) SetDocumentProperties

func (this *DocumentReplaceResult) SetDocumentProperties(newValue IResourceUri)

func (*DocumentReplaceResult) SetImages

func (this *DocumentReplaceResult) SetImages(newValue IResourceUri)

func (*DocumentReplaceResult) SetLayoutSlides

func (this *DocumentReplaceResult) SetLayoutSlides(newValue IResourceUri)

func (*DocumentReplaceResult) SetMasterSlides

func (this *DocumentReplaceResult) SetMasterSlides(newValue IResourceUri)

func (*DocumentReplaceResult) SetMatches

func (this *DocumentReplaceResult) SetMatches(newValue int32)

func (*DocumentReplaceResult) SetSelfUri

func (this *DocumentReplaceResult) SetSelfUri(newValue IResourceUri)

func (*DocumentReplaceResult) SetSlides

func (this *DocumentReplaceResult) SetSlides(newValue IResourceUri)

func (*DocumentReplaceResult) SetViewProperties

func (this *DocumentReplaceResult) SetViewProperties(newValue IResourceUri)

func (*DocumentReplaceResult) UnmarshalJSON

func (this *DocumentReplaceResult) UnmarshalJSON(b []byte) error

type DuotoneEffect

type DuotoneEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Returns target color format for dark pixels.
	Color1 string `json:"Color1,omitempty"`

	// Returns target color format for light pixels.
	Color2 string `json:"Color2,omitempty"`
}

func NewDuotoneEffect

func NewDuotoneEffect() *DuotoneEffect

func (*DuotoneEffect) GetColor1

func (this *DuotoneEffect) GetColor1() string

func (*DuotoneEffect) GetColor2

func (this *DuotoneEffect) GetColor2() string

func (*DuotoneEffect) GetType

func (this *DuotoneEffect) GetType() string

func (*DuotoneEffect) SetColor1

func (this *DuotoneEffect) SetColor1(newValue string)

func (*DuotoneEffect) SetColor2

func (this *DuotoneEffect) SetColor2(newValue string)

func (*DuotoneEffect) SetType

func (this *DuotoneEffect) SetType(newValue string)

func (*DuotoneEffect) UnmarshalJSON

func (this *DuotoneEffect) UnmarshalJSON(b []byte) error

type Effect

type Effect struct {

	// Effect type.
	Type_ string `json:"Type,omitempty"`

	// Effect subtype.
	Subtype string `json:"Subtype,omitempty"`

	// Preset class type.
	PresetClassType string `json:"PresetClassType,omitempty"`

	// Preset class type.
	AnimateTextType string `json:"AnimateTextType,omitempty"`

	// Shape index.
	ShapeIndex int32 `json:"ShapeIndex"`

	// Paragraph index.
	ParagraphIndex int32 `json:"ParagraphIndex,omitempty"`

	// Effect trigger type.
	TriggerType string `json:"TriggerType,omitempty"`

	// The percentage of duration accelerate behavior effect.
	Accelerate float64 `json:"Accelerate,omitempty"`

	// True to automatically play the animation in reverse after playing it in the forward direction.
	AutoReverse bool `json:"AutoReverse"`

	// The percentage of duration decelerate behavior effect.
	Decelerate float64 `json:"Decelerate,omitempty"`

	// The duration of animation effect.
	Duration float64 `json:"Duration,omitempty"`

	// The number of times the effect should repeat.
	RepeatCount float64 `json:"RepeatCount,omitempty"`

	// The number of times the effect should repeat.
	RepeatDuration float64 `json:"RepeatDuration,omitempty"`

	// The way for a effect to restart after complete.
	Restart string `json:"Restart,omitempty"`

	// The percentage by which to speed up (or slow down) the timing.
	Speed float64 `json:"Speed,omitempty"`

	// Delay time after trigger.
	TriggerDelayTime float64 `json:"TriggerDelayTime,omitempty"`

	// Specifies if the effect will repeat until the end of slide.
	RepeatUntilEndSlide bool `json:"RepeatUntilEndSlide"`

	// Specifies if the effect will repeat until the next click.
	RepeatUntilNextClick bool `json:"RepeatUntilNextClick"`

	// This attribute specifies if the animation effect stops the previous sound.
	StopPreviousSound bool `json:"StopPreviousSound"`

	// This attribute specifies if the effect will rewind when done playing.
	Rewind bool `json:"Rewind"`

	// Defined an after animation color for effect.
	AfterAnimationType string `json:"AfterAnimationType,omitempty"`

	// Defined an after animation color for effect. Applied when the AfterAnimationType property is set to Color.
	AfterAnimationColor string `json:"AfterAnimationColor,omitempty"`
}

func NewEffect

func NewEffect() *Effect

func (*Effect) GetAccelerate

func (this *Effect) GetAccelerate() float64

func (*Effect) GetAfterAnimationColor

func (this *Effect) GetAfterAnimationColor() string

func (*Effect) GetAfterAnimationType

func (this *Effect) GetAfterAnimationType() string

func (*Effect) GetAnimateTextType added in v24.3.0

func (this *Effect) GetAnimateTextType() string

func (*Effect) GetAutoReverse

func (this *Effect) GetAutoReverse() bool

func (*Effect) GetDecelerate

func (this *Effect) GetDecelerate() float64

func (*Effect) GetDuration

func (this *Effect) GetDuration() float64

func (*Effect) GetParagraphIndex

func (this *Effect) GetParagraphIndex() int32

func (*Effect) GetPresetClassType

func (this *Effect) GetPresetClassType() string

func (*Effect) GetRepeatCount

func (this *Effect) GetRepeatCount() float64

func (*Effect) GetRepeatDuration

func (this *Effect) GetRepeatDuration() float64

func (*Effect) GetRepeatUntilEndSlide

func (this *Effect) GetRepeatUntilEndSlide() bool

func (*Effect) GetRepeatUntilNextClick

func (this *Effect) GetRepeatUntilNextClick() bool

func (*Effect) GetRestart

func (this *Effect) GetRestart() string

func (*Effect) GetRewind

func (this *Effect) GetRewind() bool

func (*Effect) GetShapeIndex

func (this *Effect) GetShapeIndex() int32

func (*Effect) GetSpeed

func (this *Effect) GetSpeed() float64

func (*Effect) GetStopPreviousSound

func (this *Effect) GetStopPreviousSound() bool

func (*Effect) GetSubtype

func (this *Effect) GetSubtype() string

func (*Effect) GetTriggerDelayTime

func (this *Effect) GetTriggerDelayTime() float64

func (*Effect) GetTriggerType

func (this *Effect) GetTriggerType() string

func (*Effect) GetType

func (this *Effect) GetType() string

func (*Effect) SetAccelerate

func (this *Effect) SetAccelerate(newValue float64)

func (*Effect) SetAfterAnimationColor

func (this *Effect) SetAfterAnimationColor(newValue string)

func (*Effect) SetAfterAnimationType

func (this *Effect) SetAfterAnimationType(newValue string)

func (*Effect) SetAnimateTextType added in v24.3.0

func (this *Effect) SetAnimateTextType(newValue string)

func (*Effect) SetAutoReverse

func (this *Effect) SetAutoReverse(newValue bool)

func (*Effect) SetDecelerate

func (this *Effect) SetDecelerate(newValue float64)

func (*Effect) SetDuration

func (this *Effect) SetDuration(newValue float64)

func (*Effect) SetParagraphIndex

func (this *Effect) SetParagraphIndex(newValue int32)

func (*Effect) SetPresetClassType

func (this *Effect) SetPresetClassType(newValue string)

func (*Effect) SetRepeatCount

func (this *Effect) SetRepeatCount(newValue float64)

func (*Effect) SetRepeatDuration

func (this *Effect) SetRepeatDuration(newValue float64)

func (*Effect) SetRepeatUntilEndSlide

func (this *Effect) SetRepeatUntilEndSlide(newValue bool)

func (*Effect) SetRepeatUntilNextClick

func (this *Effect) SetRepeatUntilNextClick(newValue bool)

func (*Effect) SetRestart

func (this *Effect) SetRestart(newValue string)

func (*Effect) SetRewind

func (this *Effect) SetRewind(newValue bool)

func (*Effect) SetShapeIndex

func (this *Effect) SetShapeIndex(newValue int32)

func (*Effect) SetSpeed

func (this *Effect) SetSpeed(newValue float64)

func (*Effect) SetStopPreviousSound

func (this *Effect) SetStopPreviousSound(newValue bool)

func (*Effect) SetSubtype

func (this *Effect) SetSubtype(newValue string)

func (*Effect) SetTriggerDelayTime

func (this *Effect) SetTriggerDelayTime(newValue float64)

func (*Effect) SetTriggerType

func (this *Effect) SetTriggerType(newValue string)

func (*Effect) SetType

func (this *Effect) SetType(newValue string)

func (*Effect) UnmarshalJSON

func (this *Effect) UnmarshalJSON(b []byte) error

type EffectFormat

type EffectFormat struct {

	// blur effect
	Blur IBlurEffect `json:"Blur,omitempty"`

	// glow effect
	Glow IGlowEffect `json:"Glow,omitempty"`

	// inner shadow effect
	InnerShadow IInnerShadowEffect `json:"InnerShadow,omitempty"`

	// outer shadow effect
	OuterShadow IOuterShadowEffect `json:"OuterShadow,omitempty"`

	// preset shadow effect
	PresetShadow IPresetShadowEffect `json:"PresetShadow,omitempty"`

	// soft edge effect
	SoftEdge ISoftEdgeEffect `json:"SoftEdge,omitempty"`

	// reflection effect
	Reflection IReflectionEffect `json:"Reflection,omitempty"`

	// fill overlay effect
	FillOverlay IFillOverlayEffect `json:"FillOverlay,omitempty"`
}

func NewEffectFormat

func NewEffectFormat() *EffectFormat

func (*EffectFormat) GetBlur

func (this *EffectFormat) GetBlur() IBlurEffect

func (*EffectFormat) GetFillOverlay

func (this *EffectFormat) GetFillOverlay() IFillOverlayEffect

func (*EffectFormat) GetGlow

func (this *EffectFormat) GetGlow() IGlowEffect

func (*EffectFormat) GetInnerShadow

func (this *EffectFormat) GetInnerShadow() IInnerShadowEffect

func (*EffectFormat) GetOuterShadow

func (this *EffectFormat) GetOuterShadow() IOuterShadowEffect

func (*EffectFormat) GetPresetShadow

func (this *EffectFormat) GetPresetShadow() IPresetShadowEffect

func (*EffectFormat) GetReflection

func (this *EffectFormat) GetReflection() IReflectionEffect

func (*EffectFormat) GetSoftEdge

func (this *EffectFormat) GetSoftEdge() ISoftEdgeEffect

func (*EffectFormat) SetBlur

func (this *EffectFormat) SetBlur(newValue IBlurEffect)

func (*EffectFormat) SetFillOverlay

func (this *EffectFormat) SetFillOverlay(newValue IFillOverlayEffect)

func (*EffectFormat) SetGlow

func (this *EffectFormat) SetGlow(newValue IGlowEffect)

func (*EffectFormat) SetInnerShadow

func (this *EffectFormat) SetInnerShadow(newValue IInnerShadowEffect)

func (*EffectFormat) SetOuterShadow

func (this *EffectFormat) SetOuterShadow(newValue IOuterShadowEffect)

func (*EffectFormat) SetPresetShadow

func (this *EffectFormat) SetPresetShadow(newValue IPresetShadowEffect)

func (*EffectFormat) SetReflection

func (this *EffectFormat) SetReflection(newValue IReflectionEffect)

func (*EffectFormat) SetSoftEdge

func (this *EffectFormat) SetSoftEdge(newValue ISoftEdgeEffect)

func (*EffectFormat) UnmarshalJSON

func (this *EffectFormat) UnmarshalJSON(b []byte) error

type EntityExists

type EntityExists struct {

	// True if the object exists.
	Exists bool `json:"Exists"`
}

func NewEntityExists

func NewEntityExists() *EntityExists

func (*EntityExists) GetExists

func (this *EntityExists) GetExists() bool

func (*EntityExists) SetExists

func (this *EntityExists) SetExists(newValue bool)

func (*EntityExists) UnmarshalJSON

func (this *EntityExists) UnmarshalJSON(b []byte) error

type ErrorDetails

type ErrorDetails struct {

	// The request id
	RequestId string `json:"RequestId,omitempty"`

	// Date
	Date time.Time `json:"Date"`
}

func NewErrorDetails

func NewErrorDetails() *ErrorDetails

func (*ErrorDetails) GetDate

func (this *ErrorDetails) GetDate() time.Time

func (*ErrorDetails) GetRequestId

func (this *ErrorDetails) GetRequestId() string

func (*ErrorDetails) SetDate

func (this *ErrorDetails) SetDate(newValue time.Time)

func (*ErrorDetails) SetRequestId

func (this *ErrorDetails) SetRequestId(newValue string)

func (*ErrorDetails) UnmarshalJSON

func (this *ErrorDetails) UnmarshalJSON(b []byte) error

type ErrorMessage

type ErrorMessage struct {

	// Gets or sets the link to this resource.
	Message string `json:"Message,omitempty"`

	Error *ErrorMessage `json:"Error,omitempty"`
}

type ExportFormat

type ExportFormat string

ExportFormat : Available export formats

const (
	ExportFormat_Pdf   ExportFormat = "Pdf"
	ExportFormat_Xps   ExportFormat = "Xps"
	ExportFormat_Tiff  ExportFormat = "Tiff"
	ExportFormat_Pptx  ExportFormat = "Pptx"
	ExportFormat_Odp   ExportFormat = "Odp"
	ExportFormat_Otp   ExportFormat = "Otp"
	ExportFormat_Ppt   ExportFormat = "Ppt"
	ExportFormat_Pps   ExportFormat = "Pps"
	ExportFormat_Ppsx  ExportFormat = "Ppsx"
	ExportFormat_Pptm  ExportFormat = "Pptm"
	ExportFormat_Ppsm  ExportFormat = "Ppsm"
	ExportFormat_Pot   ExportFormat = "Pot"
	ExportFormat_Potx  ExportFormat = "Potx"
	ExportFormat_Potm  ExportFormat = "Potm"
	ExportFormat_Html  ExportFormat = "Html"
	ExportFormat_Html5 ExportFormat = "Html5"
	ExportFormat_Swf   ExportFormat = "Swf"
	ExportFormat_Svg   ExportFormat = "Svg"
	ExportFormat_Jpeg  ExportFormat = "Jpeg"
	ExportFormat_Png   ExportFormat = "Png"
	ExportFormat_Gif   ExportFormat = "Gif"
	ExportFormat_Bmp   ExportFormat = "Bmp"
	ExportFormat_Fodp  ExportFormat = "Fodp"
	ExportFormat_Xaml  ExportFormat = "Xaml"
	ExportFormat_Mpeg4 ExportFormat = "Mpeg4"
	ExportFormat_Md    ExportFormat = "Md"
)

List of ExportFormat ExportFormat

type ExportOptions

type ExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	Format string `json:"Format,omitempty"`
}

func NewExportOptions

func NewExportOptions() *ExportOptions

func (*ExportOptions) GetDefaultRegularFont

func (this *ExportOptions) GetDefaultRegularFont() string

func (*ExportOptions) GetFontFallbackRules

func (this *ExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*ExportOptions) GetFontSubstRules

func (this *ExportOptions) GetFontSubstRules() []IFontSubstRule

func (*ExportOptions) GetFormat

func (this *ExportOptions) GetFormat() string

func (*ExportOptions) SetDefaultRegularFont

func (this *ExportOptions) SetDefaultRegularFont(newValue string)

func (*ExportOptions) SetFontFallbackRules

func (this *ExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*ExportOptions) SetFontSubstRules

func (this *ExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*ExportOptions) SetFormat

func (this *ExportOptions) SetFormat(newValue string)

func (*ExportOptions) UnmarshalJSON

func (this *ExportOptions) UnmarshalJSON(b []byte) error

type FileRule

type FileRule struct {
	Invalid    *bool  `json:"Invalid,omitempty"`
	Parameter  string `json:"Parameter,omitempty"`
	Method     string `json:"Method,omitempty"`
	Language   string `json:"Language,omitempty"`
	Action     string `json:"Action,omitempty"`
	File       string `json:"File,omitempty"`
	Folder     string `json:"Folder,omitempty"`
	Path       string `json:"Path,omitempty"`
	Type       string `json:"Type,omitempty"`
	ActualName string
}

type FileVersion

type FileVersion struct {

	// File or folder name.
	Name string `json:"Name,omitempty"`

	// True if it is a folder.
	IsFolder bool `json:"IsFolder"`

	// File or folder last modified DateTime.
	ModifiedDate time.Time `json:"ModifiedDate,omitempty"`

	// File or folder size.
	Size int64 `json:"Size"`

	// File or folder path.
	Path string `json:"Path,omitempty"`

	// File Version ID.
	VersionId string `json:"VersionId,omitempty"`

	// Specifies whether the file is (true) or is not (false) the latest version of an file.
	IsLatest bool `json:"IsLatest"`
}

func NewFileVersion

func NewFileVersion() *FileVersion

func (*FileVersion) GetIsFolder

func (this *FileVersion) GetIsFolder() bool

func (*FileVersion) GetIsLatest

func (this *FileVersion) GetIsLatest() bool

func (*FileVersion) GetModifiedDate

func (this *FileVersion) GetModifiedDate() time.Time

func (*FileVersion) GetName

func (this *FileVersion) GetName() string

func (*FileVersion) GetPath

func (this *FileVersion) GetPath() string

func (*FileVersion) GetSize

func (this *FileVersion) GetSize() int64

func (*FileVersion) GetVersionId

func (this *FileVersion) GetVersionId() string

func (*FileVersion) SetIsFolder

func (this *FileVersion) SetIsFolder(newValue bool)

func (*FileVersion) SetIsLatest

func (this *FileVersion) SetIsLatest(newValue bool)

func (*FileVersion) SetModifiedDate

func (this *FileVersion) SetModifiedDate(newValue time.Time)

func (*FileVersion) SetName

func (this *FileVersion) SetName(newValue string)

func (*FileVersion) SetPath

func (this *FileVersion) SetPath(newValue string)

func (*FileVersion) SetSize

func (this *FileVersion) SetSize(newValue int64)

func (*FileVersion) SetVersionId

func (this *FileVersion) SetVersionId(newValue string)

func (*FileVersion) UnmarshalJSON

func (this *FileVersion) UnmarshalJSON(b []byte) error

type FileVersions

type FileVersions struct {

	// File versions FileVersion.
	Value []IFileVersion `json:"Value,omitempty"`
}

func NewFileVersions

func NewFileVersions() *FileVersions

func (*FileVersions) GetValue

func (this *FileVersions) GetValue() []IFileVersion

func (*FileVersions) SetValue

func (this *FileVersions) SetValue(newValue []IFileVersion)

func (*FileVersions) UnmarshalJSON

func (this *FileVersions) UnmarshalJSON(b []byte) error

type FilesList

type FilesList struct {

	// Files and folders contained by folder StorageFile.
	Value []IStorageFile `json:"Value,omitempty"`
}

func NewFilesList

func NewFilesList() *FilesList

func (*FilesList) GetValue

func (this *FilesList) GetValue() []IStorageFile

func (*FilesList) SetValue

func (this *FilesList) SetValue(newValue []IStorageFile)

func (*FilesList) UnmarshalJSON

func (this *FilesList) UnmarshalJSON(b []byte) error

type FilesUploadResult

type FilesUploadResult struct {

	// List of uploaded file names
	Uploaded []string `json:"Uploaded,omitempty"`

	// List of errors.
	Errors []ModelError `json:"Errors,omitempty"`
}

func NewFilesUploadResult

func NewFilesUploadResult() *FilesUploadResult

func (*FilesUploadResult) GetErrors

func (this *FilesUploadResult) GetErrors() []ModelError

func (*FilesUploadResult) GetUploaded

func (this *FilesUploadResult) GetUploaded() []string

func (*FilesUploadResult) SetErrors

func (this *FilesUploadResult) SetErrors(newValue []ModelError)

func (*FilesUploadResult) SetUploaded

func (this *FilesUploadResult) SetUploaded(newValue []string)

func (*FilesUploadResult) UnmarshalJSON

func (this *FilesUploadResult) UnmarshalJSON(b []byte) error

type FillFormat

type FillFormat struct {
	Type_ string `json:"Type,omitempty"`
}

func NewFillFormat

func NewFillFormat() *FillFormat

func (*FillFormat) GetType

func (this *FillFormat) GetType() string

func (*FillFormat) SetType

func (this *FillFormat) SetType(newValue string)

func (*FillFormat) UnmarshalJSON

func (this *FillFormat) UnmarshalJSON(b []byte) error

type FillOverlayEffect

type FillOverlayEffect struct {

	// blend mode
	Blend string `json:"Blend"`
}

func NewFillOverlayEffect

func NewFillOverlayEffect() *FillOverlayEffect

func (*FillOverlayEffect) GetBlend

func (this *FillOverlayEffect) GetBlend() string

func (*FillOverlayEffect) SetBlend

func (this *FillOverlayEffect) SetBlend(newValue string)

func (*FillOverlayEffect) UnmarshalJSON

func (this *FillOverlayEffect) UnmarshalJSON(b []byte) error

type FillOverlayImageEffect

type FillOverlayImageEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// FillBlendMode.
	Blend string `json:"Blend"`

	// Fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`
}

func NewFillOverlayImageEffect

func NewFillOverlayImageEffect() *FillOverlayImageEffect

func (*FillOverlayImageEffect) GetBlend

func (this *FillOverlayImageEffect) GetBlend() string

func (*FillOverlayImageEffect) GetFillFormat

func (this *FillOverlayImageEffect) GetFillFormat() IFillFormat

func (*FillOverlayImageEffect) GetType

func (this *FillOverlayImageEffect) GetType() string

func (*FillOverlayImageEffect) SetBlend

func (this *FillOverlayImageEffect) SetBlend(newValue string)

func (*FillOverlayImageEffect) SetFillFormat

func (this *FillOverlayImageEffect) SetFillFormat(newValue IFillFormat)

func (*FillOverlayImageEffect) SetType

func (this *FillOverlayImageEffect) SetType(newValue string)

func (*FillOverlayImageEffect) UnmarshalJSON

func (this *FillOverlayImageEffect) UnmarshalJSON(b []byte) error

type FontData

type FontData struct {

	// Font name
	FontName string `json:"FontName,omitempty"`

	// Returns true if font is embedded.
	IsEmbedded bool `json:"IsEmbedded"`

	// Returns true for a custom font (contained in fontsFolder directory).
	IsCustom bool `json:"IsCustom"`
}

func NewFontData

func NewFontData() *FontData

func (*FontData) GetFontName

func (this *FontData) GetFontName() string

func (*FontData) GetIsCustom

func (this *FontData) GetIsCustom() bool

func (*FontData) GetIsEmbedded

func (this *FontData) GetIsEmbedded() bool

func (*FontData) SetFontName

func (this *FontData) SetFontName(newValue string)

func (*FontData) SetIsCustom

func (this *FontData) SetIsCustom(newValue bool)

func (*FontData) SetIsEmbedded

func (this *FontData) SetIsEmbedded(newValue bool)

func (*FontData) UnmarshalJSON

func (this *FontData) UnmarshalJSON(b []byte) error

type FontFallbackRule

type FontFallbackRule struct {

	// First index of continuous unicode range.
	RangeStartIndex int32 `json:"RangeStartIndex"`

	// Last index of continuous unicode range.
	RangeEndIndex int32 `json:"RangeEndIndex"`

	// List of fallback font links.
	FallbackFontList []string `json:"FallbackFontList,omitempty"`
}

func NewFontFallbackRule

func NewFontFallbackRule() *FontFallbackRule

func (*FontFallbackRule) GetFallbackFontList

func (this *FontFallbackRule) GetFallbackFontList() []string

func (*FontFallbackRule) GetRangeEndIndex

func (this *FontFallbackRule) GetRangeEndIndex() int32

func (*FontFallbackRule) GetRangeStartIndex

func (this *FontFallbackRule) GetRangeStartIndex() int32

func (*FontFallbackRule) SetFallbackFontList

func (this *FontFallbackRule) SetFallbackFontList(newValue []string)

func (*FontFallbackRule) SetRangeEndIndex

func (this *FontFallbackRule) SetRangeEndIndex(newValue int32)

func (*FontFallbackRule) SetRangeStartIndex

func (this *FontFallbackRule) SetRangeStartIndex(newValue int32)

func (*FontFallbackRule) UnmarshalJSON

func (this *FontFallbackRule) UnmarshalJSON(b []byte) error

type FontScheme

type FontScheme struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets fonts collection for a \"heading\" part of the slide.
	Major IFontSet `json:"Major,omitempty"`

	// Gets or sets  the fonts collection for a \"body\" part of the slide.
	Minor IFontSet `json:"Minor,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`
}

func NewFontScheme

func NewFontScheme() *FontScheme
func (this *FontScheme) GetAlternateLinks() []IResourceUri

func (*FontScheme) GetMajor

func (this *FontScheme) GetMajor() IFontSet

func (*FontScheme) GetMinor

func (this *FontScheme) GetMinor() IFontSet

func (*FontScheme) GetName

func (this *FontScheme) GetName() string

func (*FontScheme) GetSelfUri

func (this *FontScheme) GetSelfUri() IResourceUri
func (this *FontScheme) SetAlternateLinks(newValue []IResourceUri)

func (*FontScheme) SetMajor

func (this *FontScheme) SetMajor(newValue IFontSet)

func (*FontScheme) SetMinor

func (this *FontScheme) SetMinor(newValue IFontSet)

func (*FontScheme) SetName

func (this *FontScheme) SetName(newValue string)

func (*FontScheme) SetSelfUri

func (this *FontScheme) SetSelfUri(newValue IResourceUri)

func (*FontScheme) UnmarshalJSON

func (this *FontScheme) UnmarshalJSON(b []byte) error

type FontSet

type FontSet struct {

	// Complex script font.
	ComplexScript string `json:"ComplexScript,omitempty"`

	// East Asian font.
	EastAsian string `json:"EastAsian,omitempty"`

	// Latin font.
	Latin string `json:"Latin,omitempty"`
}

func NewFontSet

func NewFontSet() *FontSet

func (*FontSet) GetComplexScript

func (this *FontSet) GetComplexScript() string

func (*FontSet) GetEastAsian

func (this *FontSet) GetEastAsian() string

func (*FontSet) GetLatin

func (this *FontSet) GetLatin() string

func (*FontSet) SetComplexScript

func (this *FontSet) SetComplexScript(newValue string)

func (*FontSet) SetEastAsian

func (this *FontSet) SetEastAsian(newValue string)

func (*FontSet) SetLatin

func (this *FontSet) SetLatin(newValue string)

func (*FontSet) UnmarshalJSON

func (this *FontSet) UnmarshalJSON(b []byte) error

type FontSubstRule

type FontSubstRule struct {

	// Font to substitute.
	SourceFont string `json:"SourceFont,omitempty"`

	// Substitution font.
	TargetFont string `json:"TargetFont,omitempty"`

	// Substitute when font is not found. Default: true.
	NotFoundOnly bool `json:"NotFoundOnly"`
}

func NewFontSubstRule

func NewFontSubstRule() *FontSubstRule

func (*FontSubstRule) GetNotFoundOnly

func (this *FontSubstRule) GetNotFoundOnly() bool

func (*FontSubstRule) GetSourceFont

func (this *FontSubstRule) GetSourceFont() string

func (*FontSubstRule) GetTargetFont

func (this *FontSubstRule) GetTargetFont() string

func (*FontSubstRule) SetNotFoundOnly

func (this *FontSubstRule) SetNotFoundOnly(newValue bool)

func (*FontSubstRule) SetSourceFont

func (this *FontSubstRule) SetSourceFont(newValue string)

func (*FontSubstRule) SetTargetFont

func (this *FontSubstRule) SetTargetFont(newValue string)

func (*FontSubstRule) UnmarshalJSON

func (this *FontSubstRule) UnmarshalJSON(b []byte) error

type FontsData

type FontsData struct {

	// Fonts data list.
	List []IFontData `json:"List,omitempty"`
}

func NewFontsData

func NewFontsData() *FontsData

func (*FontsData) GetList

func (this *FontsData) GetList() []IFontData

func (*FontsData) SetList

func (this *FontsData) SetList(newValue []IFontData)

func (*FontsData) UnmarshalJSON

func (this *FontsData) UnmarshalJSON(b []byte) error

type FormatScheme

type FormatScheme struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Background styles.
	BackgroundStyles []IFillFormat `json:"BackgroundStyles,omitempty"`

	// Effect styles.
	EffectStyles []IEffectFormat `json:"EffectStyles,omitempty"`

	// Fill styles.
	FillStyles []IFillFormat `json:"FillStyles,omitempty"`

	// Line style.
	LineStyles []ILineFormat `json:"LineStyles,omitempty"`
}

func NewFormatScheme

func NewFormatScheme() *FormatScheme
func (this *FormatScheme) GetAlternateLinks() []IResourceUri

func (*FormatScheme) GetBackgroundStyles

func (this *FormatScheme) GetBackgroundStyles() []IFillFormat

func (*FormatScheme) GetEffectStyles

func (this *FormatScheme) GetEffectStyles() []IEffectFormat

func (*FormatScheme) GetFillStyles

func (this *FormatScheme) GetFillStyles() []IFillFormat

func (*FormatScheme) GetLineStyles

func (this *FormatScheme) GetLineStyles() []ILineFormat

func (*FormatScheme) GetSelfUri

func (this *FormatScheme) GetSelfUri() IResourceUri
func (this *FormatScheme) SetAlternateLinks(newValue []IResourceUri)

func (*FormatScheme) SetBackgroundStyles

func (this *FormatScheme) SetBackgroundStyles(newValue []IFillFormat)

func (*FormatScheme) SetEffectStyles

func (this *FormatScheme) SetEffectStyles(newValue []IEffectFormat)

func (*FormatScheme) SetFillStyles

func (this *FormatScheme) SetFillStyles(newValue []IFillFormat)

func (*FormatScheme) SetLineStyles

func (this *FormatScheme) SetLineStyles(newValue []ILineFormat)

func (*FormatScheme) SetSelfUri

func (this *FormatScheme) SetSelfUri(newValue IResourceUri)

func (*FormatScheme) UnmarshalJSON

func (this *FormatScheme) UnmarshalJSON(b []byte) error

type FractionElement

type FractionElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Fraction type
	FractionType string `json:"FractionType,omitempty"`

	// Numerator
	Numerator IMathElement `json:"Numerator,omitempty"`

	// Denominator
	Denominator IMathElement `json:"Denominator,omitempty"`
}

func NewFractionElement

func NewFractionElement() *FractionElement

func (*FractionElement) GetDenominator

func (this *FractionElement) GetDenominator() IMathElement

func (*FractionElement) GetFractionType

func (this *FractionElement) GetFractionType() string

func (*FractionElement) GetNumerator

func (this *FractionElement) GetNumerator() IMathElement

func (*FractionElement) GetType

func (this *FractionElement) GetType() string

func (*FractionElement) SetDenominator

func (this *FractionElement) SetDenominator(newValue IMathElement)

func (*FractionElement) SetFractionType

func (this *FractionElement) SetFractionType(newValue string)

func (*FractionElement) SetNumerator

func (this *FractionElement) SetNumerator(newValue IMathElement)

func (*FractionElement) SetType

func (this *FractionElement) SetType(newValue string)

func (*FractionElement) UnmarshalJSON

func (this *FractionElement) UnmarshalJSON(b []byte) error

type FunctionElement

type FunctionElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Function
	Name IMathElement `json:"Name,omitempty"`

	// Function Argument
	Base IMathElement `json:"Base,omitempty"`
}

func NewFunctionElement

func NewFunctionElement() *FunctionElement

func (*FunctionElement) GetBase

func (this *FunctionElement) GetBase() IMathElement

func (*FunctionElement) GetName

func (this *FunctionElement) GetName() IMathElement

func (*FunctionElement) GetType

func (this *FunctionElement) GetType() string

func (*FunctionElement) SetBase

func (this *FunctionElement) SetBase(newValue IMathElement)

func (*FunctionElement) SetName

func (this *FunctionElement) SetName(newValue IMathElement)

func (*FunctionElement) SetType

func (this *FunctionElement) SetType(newValue string)

func (*FunctionElement) UnmarshalJSON

func (this *FunctionElement) UnmarshalJSON(b []byte) error

type GeometryPath

type GeometryPath struct {

	// Path fill mode
	FillMode string `json:"FillMode,omitempty"`

	// Stroke
	Stroke bool `json:"Stroke"`

	// List of PathSegmen objects
	PathData []IPathSegment `json:"PathData,omitempty"`
}

func NewGeometryPath

func NewGeometryPath() *GeometryPath

func (*GeometryPath) GetFillMode

func (this *GeometryPath) GetFillMode() string

func (*GeometryPath) GetPathData

func (this *GeometryPath) GetPathData() []IPathSegment

func (*GeometryPath) GetStroke

func (this *GeometryPath) GetStroke() bool

func (*GeometryPath) SetFillMode

func (this *GeometryPath) SetFillMode(newValue string)

func (*GeometryPath) SetPathData

func (this *GeometryPath) SetPathData(newValue []IPathSegment)

func (*GeometryPath) SetStroke

func (this *GeometryPath) SetStroke(newValue bool)

func (*GeometryPath) UnmarshalJSON

func (this *GeometryPath) UnmarshalJSON(b []byte) error

type GeometryPaths

type GeometryPaths struct {

	// List of GeometryPath objects
	Paths []IGeometryPath `json:"Paths,omitempty"`
}

func NewGeometryPaths

func NewGeometryPaths() *GeometryPaths

func (*GeometryPaths) GetPaths

func (this *GeometryPaths) GetPaths() []IGeometryPath

func (*GeometryPaths) SetPaths

func (this *GeometryPaths) SetPaths(newValue []IGeometryPath)

func (*GeometryPaths) UnmarshalJSON

func (this *GeometryPaths) UnmarshalJSON(b []byte) error

type GeometryShape

type GeometryShape struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	Type_ string `json:"Type,omitempty"`

	// Combined shape type.
	ShapeType string `json:"ShapeType"`
}

func NewGeometryShape

func NewGeometryShape() *GeometryShape
func (this *GeometryShape) GetAlternateLinks() []IResourceUri

func (*GeometryShape) GetAlternativeText

func (this *GeometryShape) GetAlternativeText() string

func (*GeometryShape) GetAlternativeTextTitle

func (this *GeometryShape) GetAlternativeTextTitle() string

func (*GeometryShape) GetEffectFormat

func (this *GeometryShape) GetEffectFormat() IEffectFormat

func (*GeometryShape) GetFillFormat

func (this *GeometryShape) GetFillFormat() IFillFormat

func (*GeometryShape) GetHeight

func (this *GeometryShape) GetHeight() float64

func (*GeometryShape) GetHidden

func (this *GeometryShape) GetHidden() bool

func (*GeometryShape) GetHyperlinkClick

func (this *GeometryShape) GetHyperlinkClick() IHyperlink

func (*GeometryShape) GetHyperlinkMouseOver

func (this *GeometryShape) GetHyperlinkMouseOver() IHyperlink

func (*GeometryShape) GetIsDecorative added in v24.3.0

func (this *GeometryShape) GetIsDecorative() bool

func (*GeometryShape) GetLineFormat

func (this *GeometryShape) GetLineFormat() ILineFormat

func (*GeometryShape) GetName

func (this *GeometryShape) GetName() string

func (*GeometryShape) GetSelfUri

func (this *GeometryShape) GetSelfUri() IResourceUri

func (*GeometryShape) GetShapeType

func (this *GeometryShape) GetShapeType() string

func (*GeometryShape) GetThreeDFormat

func (this *GeometryShape) GetThreeDFormat() IThreeDFormat

func (*GeometryShape) GetType

func (this *GeometryShape) GetType() string

func (*GeometryShape) GetWidth

func (this *GeometryShape) GetWidth() float64

func (*GeometryShape) GetX

func (this *GeometryShape) GetX() float64

func (*GeometryShape) GetY

func (this *GeometryShape) GetY() float64

func (*GeometryShape) GetZOrderPosition

func (this *GeometryShape) GetZOrderPosition() int32
func (this *GeometryShape) SetAlternateLinks(newValue []IResourceUri)

func (*GeometryShape) SetAlternativeText

func (this *GeometryShape) SetAlternativeText(newValue string)

func (*GeometryShape) SetAlternativeTextTitle

func (this *GeometryShape) SetAlternativeTextTitle(newValue string)

func (*GeometryShape) SetEffectFormat

func (this *GeometryShape) SetEffectFormat(newValue IEffectFormat)

func (*GeometryShape) SetFillFormat

func (this *GeometryShape) SetFillFormat(newValue IFillFormat)

func (*GeometryShape) SetHeight

func (this *GeometryShape) SetHeight(newValue float64)

func (*GeometryShape) SetHidden

func (this *GeometryShape) SetHidden(newValue bool)

func (*GeometryShape) SetHyperlinkClick

func (this *GeometryShape) SetHyperlinkClick(newValue IHyperlink)

func (*GeometryShape) SetHyperlinkMouseOver

func (this *GeometryShape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*GeometryShape) SetIsDecorative added in v24.3.0

func (this *GeometryShape) SetIsDecorative(newValue bool)

func (*GeometryShape) SetLineFormat

func (this *GeometryShape) SetLineFormat(newValue ILineFormat)

func (*GeometryShape) SetName

func (this *GeometryShape) SetName(newValue string)

func (*GeometryShape) SetSelfUri

func (this *GeometryShape) SetSelfUri(newValue IResourceUri)

func (*GeometryShape) SetShapeType

func (this *GeometryShape) SetShapeType(newValue string)

func (*GeometryShape) SetThreeDFormat

func (this *GeometryShape) SetThreeDFormat(newValue IThreeDFormat)

func (*GeometryShape) SetType

func (this *GeometryShape) SetType(newValue string)

func (*GeometryShape) SetWidth

func (this *GeometryShape) SetWidth(newValue float64)

func (*GeometryShape) SetX

func (this *GeometryShape) SetX(newValue float64)

func (*GeometryShape) SetY

func (this *GeometryShape) SetY(newValue float64)

func (*GeometryShape) SetZOrderPosition

func (this *GeometryShape) SetZOrderPosition(newValue int32)

func (*GeometryShape) UnmarshalJSON

func (this *GeometryShape) UnmarshalJSON(b []byte) error

type GifExportOptions

type GifExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Gets or sets the height of slides in the output image format.
	Height int32 `json:"Height,omitempty"`

	// Gets or sets the height of slides in the output the output image format.
	Width int32 `json:"Width,omitempty"`

	// Determines whether hidden slides will be exported.
	ExportHiddenSlides bool `json:"ExportHiddenSlides"`

	// Gets or sets transition FPS [frames/sec]
	TransitionFps int32 `json:"TransitionFps,omitempty"`

	// Gets or sets default delay time [ms].
	DefaultDelay int32 `json:"DefaultDelay,omitempty"`
}

func NewGifExportOptions

func NewGifExportOptions() *GifExportOptions

func (*GifExportOptions) GetDefaultDelay

func (this *GifExportOptions) GetDefaultDelay() int32

func (*GifExportOptions) GetDefaultRegularFont

func (this *GifExportOptions) GetDefaultRegularFont() string

func (*GifExportOptions) GetExportHiddenSlides

func (this *GifExportOptions) GetExportHiddenSlides() bool

func (*GifExportOptions) GetFontFallbackRules

func (this *GifExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*GifExportOptions) GetFontSubstRules

func (this *GifExportOptions) GetFontSubstRules() []IFontSubstRule

func (*GifExportOptions) GetFormat

func (this *GifExportOptions) GetFormat() string

func (*GifExportOptions) GetHeight

func (this *GifExportOptions) GetHeight() int32

func (*GifExportOptions) GetTransitionFps

func (this *GifExportOptions) GetTransitionFps() int32

func (*GifExportOptions) GetWidth

func (this *GifExportOptions) GetWidth() int32

func (*GifExportOptions) SetDefaultDelay

func (this *GifExportOptions) SetDefaultDelay(newValue int32)

func (*GifExportOptions) SetDefaultRegularFont

func (this *GifExportOptions) SetDefaultRegularFont(newValue string)

func (*GifExportOptions) SetExportHiddenSlides

func (this *GifExportOptions) SetExportHiddenSlides(newValue bool)

func (*GifExportOptions) SetFontFallbackRules

func (this *GifExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*GifExportOptions) SetFontSubstRules

func (this *GifExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*GifExportOptions) SetFormat

func (this *GifExportOptions) SetFormat(newValue string)

func (*GifExportOptions) SetHeight

func (this *GifExportOptions) SetHeight(newValue int32)

func (*GifExportOptions) SetTransitionFps

func (this *GifExportOptions) SetTransitionFps(newValue int32)

func (*GifExportOptions) SetWidth

func (this *GifExportOptions) SetWidth(newValue int32)

func (*GifExportOptions) UnmarshalJSON

func (this *GifExportOptions) UnmarshalJSON(b []byte) error

type GlowEffect

type GlowEffect struct {

	// radius
	Radius float64 `json:"Radius"`

	// color
	Color string `json:"Color,omitempty"`
}

func NewGlowEffect

func NewGlowEffect() *GlowEffect

func (*GlowEffect) GetColor

func (this *GlowEffect) GetColor() string

func (*GlowEffect) GetRadius

func (this *GlowEffect) GetRadius() float64

func (*GlowEffect) SetColor

func (this *GlowEffect) SetColor(newValue string)

func (*GlowEffect) SetRadius

func (this *GlowEffect) SetRadius(newValue float64)

func (*GlowEffect) UnmarshalJSON

func (this *GlowEffect) UnmarshalJSON(b []byte) error

type GradientFill

type GradientFill struct {

	// Type of fill.
	Type_ string `json:"Type"`

	// Gradient style.
	Direction string `json:"Direction"`

	// Gradient shape.
	Shape string `json:"Shape"`

	// Gradient stops.
	Stops []IGradientFillStop `json:"Stops,omitempty"`

	// Gradient angle.
	LinearAngle float64 `json:"LinearAngle"`

	// True if the gradient is scaled.
	IsScaled bool `json:"IsScaled"`

	// Gradient flipping mode.
	TileFlip string `json:"TileFlip"`
}

func NewGradientFill

func NewGradientFill() *GradientFill

func (*GradientFill) GetDirection

func (this *GradientFill) GetDirection() string

func (*GradientFill) GetIsScaled

func (this *GradientFill) GetIsScaled() bool

func (*GradientFill) GetLinearAngle

func (this *GradientFill) GetLinearAngle() float64

func (*GradientFill) GetShape

func (this *GradientFill) GetShape() string

func (*GradientFill) GetStops

func (this *GradientFill) GetStops() []IGradientFillStop

func (*GradientFill) GetTileFlip

func (this *GradientFill) GetTileFlip() string

func (*GradientFill) GetType

func (this *GradientFill) GetType() string

func (*GradientFill) SetDirection

func (this *GradientFill) SetDirection(newValue string)

func (*GradientFill) SetIsScaled

func (this *GradientFill) SetIsScaled(newValue bool)

func (*GradientFill) SetLinearAngle

func (this *GradientFill) SetLinearAngle(newValue float64)

func (*GradientFill) SetShape

func (this *GradientFill) SetShape(newValue string)

func (*GradientFill) SetStops

func (this *GradientFill) SetStops(newValue []IGradientFillStop)

func (*GradientFill) SetTileFlip

func (this *GradientFill) SetTileFlip(newValue string)

func (*GradientFill) SetType

func (this *GradientFill) SetType(newValue string)

func (*GradientFill) UnmarshalJSON

func (this *GradientFill) UnmarshalJSON(b []byte) error

type GradientFillStop

type GradientFillStop struct {

	// Color.
	Color string `json:"Color,omitempty"`

	// Stop position (0..1).
	Position float64 `json:"Position"`
}

func NewGradientFillStop

func NewGradientFillStop() *GradientFillStop

func (*GradientFillStop) GetColor

func (this *GradientFillStop) GetColor() string

func (*GradientFillStop) GetPosition

func (this *GradientFillStop) GetPosition() float64

func (*GradientFillStop) SetColor

func (this *GradientFillStop) SetColor(newValue string)

func (*GradientFillStop) SetPosition

func (this *GradientFillStop) SetPosition(newValue float64)

func (*GradientFillStop) UnmarshalJSON

func (this *GradientFillStop) UnmarshalJSON(b []byte) error

type GraphicalObject

type GraphicalObject struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`
}

func NewGraphicalObject

func NewGraphicalObject() *GraphicalObject
func (this *GraphicalObject) GetAlternateLinks() []IResourceUri

func (*GraphicalObject) GetAlternativeText

func (this *GraphicalObject) GetAlternativeText() string

func (*GraphicalObject) GetAlternativeTextTitle

func (this *GraphicalObject) GetAlternativeTextTitle() string

func (*GraphicalObject) GetEffectFormat

func (this *GraphicalObject) GetEffectFormat() IEffectFormat

func (*GraphicalObject) GetFillFormat

func (this *GraphicalObject) GetFillFormat() IFillFormat

func (*GraphicalObject) GetHeight

func (this *GraphicalObject) GetHeight() float64

func (*GraphicalObject) GetHidden

func (this *GraphicalObject) GetHidden() bool

func (*GraphicalObject) GetHyperlinkClick

func (this *GraphicalObject) GetHyperlinkClick() IHyperlink

func (*GraphicalObject) GetHyperlinkMouseOver

func (this *GraphicalObject) GetHyperlinkMouseOver() IHyperlink

func (*GraphicalObject) GetIsDecorative added in v24.3.0

func (this *GraphicalObject) GetIsDecorative() bool

func (*GraphicalObject) GetLineFormat

func (this *GraphicalObject) GetLineFormat() ILineFormat

func (*GraphicalObject) GetName

func (this *GraphicalObject) GetName() string

func (*GraphicalObject) GetSelfUri

func (this *GraphicalObject) GetSelfUri() IResourceUri

func (*GraphicalObject) GetThreeDFormat

func (this *GraphicalObject) GetThreeDFormat() IThreeDFormat

func (*GraphicalObject) GetType

func (this *GraphicalObject) GetType() string

func (*GraphicalObject) GetWidth

func (this *GraphicalObject) GetWidth() float64

func (*GraphicalObject) GetX

func (this *GraphicalObject) GetX() float64

func (*GraphicalObject) GetY

func (this *GraphicalObject) GetY() float64

func (*GraphicalObject) GetZOrderPosition

func (this *GraphicalObject) GetZOrderPosition() int32
func (this *GraphicalObject) SetAlternateLinks(newValue []IResourceUri)

func (*GraphicalObject) SetAlternativeText

func (this *GraphicalObject) SetAlternativeText(newValue string)

func (*GraphicalObject) SetAlternativeTextTitle

func (this *GraphicalObject) SetAlternativeTextTitle(newValue string)

func (*GraphicalObject) SetEffectFormat

func (this *GraphicalObject) SetEffectFormat(newValue IEffectFormat)

func (*GraphicalObject) SetFillFormat

func (this *GraphicalObject) SetFillFormat(newValue IFillFormat)

func (*GraphicalObject) SetHeight

func (this *GraphicalObject) SetHeight(newValue float64)

func (*GraphicalObject) SetHidden

func (this *GraphicalObject) SetHidden(newValue bool)

func (*GraphicalObject) SetHyperlinkClick

func (this *GraphicalObject) SetHyperlinkClick(newValue IHyperlink)

func (*GraphicalObject) SetHyperlinkMouseOver

func (this *GraphicalObject) SetHyperlinkMouseOver(newValue IHyperlink)

func (*GraphicalObject) SetIsDecorative added in v24.3.0

func (this *GraphicalObject) SetIsDecorative(newValue bool)

func (*GraphicalObject) SetLineFormat

func (this *GraphicalObject) SetLineFormat(newValue ILineFormat)

func (*GraphicalObject) SetName

func (this *GraphicalObject) SetName(newValue string)

func (*GraphicalObject) SetSelfUri

func (this *GraphicalObject) SetSelfUri(newValue IResourceUri)

func (*GraphicalObject) SetThreeDFormat

func (this *GraphicalObject) SetThreeDFormat(newValue IThreeDFormat)

func (*GraphicalObject) SetType

func (this *GraphicalObject) SetType(newValue string)

func (*GraphicalObject) SetWidth

func (this *GraphicalObject) SetWidth(newValue float64)

func (*GraphicalObject) SetX

func (this *GraphicalObject) SetX(newValue float64)

func (*GraphicalObject) SetY

func (this *GraphicalObject) SetY(newValue float64)

func (*GraphicalObject) SetZOrderPosition

func (this *GraphicalObject) SetZOrderPosition(newValue int32)

func (*GraphicalObject) UnmarshalJSON

func (this *GraphicalObject) UnmarshalJSON(b []byte) error

type GrayScaleEffect

type GrayScaleEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`
}

func NewGrayScaleEffect

func NewGrayScaleEffect() *GrayScaleEffect

func (*GrayScaleEffect) GetType

func (this *GrayScaleEffect) GetType() string

func (*GrayScaleEffect) SetType

func (this *GrayScaleEffect) SetType(newValue string)

func (*GrayScaleEffect) UnmarshalJSON

func (this *GrayScaleEffect) UnmarshalJSON(b []byte) error

type GroupShape

type GroupShape struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Gets or sets the link to shapes.
	Shapes IResourceUri `json:"Shapes,omitempty"`
}

func NewGroupShape

func NewGroupShape() *GroupShape
func (this *GroupShape) GetAlternateLinks() []IResourceUri

func (*GroupShape) GetAlternativeText

func (this *GroupShape) GetAlternativeText() string

func (*GroupShape) GetAlternativeTextTitle

func (this *GroupShape) GetAlternativeTextTitle() string

func (*GroupShape) GetEffectFormat

func (this *GroupShape) GetEffectFormat() IEffectFormat

func (*GroupShape) GetFillFormat

func (this *GroupShape) GetFillFormat() IFillFormat

func (*GroupShape) GetHeight

func (this *GroupShape) GetHeight() float64

func (*GroupShape) GetHidden

func (this *GroupShape) GetHidden() bool

func (*GroupShape) GetHyperlinkClick

func (this *GroupShape) GetHyperlinkClick() IHyperlink

func (*GroupShape) GetHyperlinkMouseOver

func (this *GroupShape) GetHyperlinkMouseOver() IHyperlink

func (*GroupShape) GetIsDecorative added in v24.3.0

func (this *GroupShape) GetIsDecorative() bool

func (*GroupShape) GetLineFormat

func (this *GroupShape) GetLineFormat() ILineFormat

func (*GroupShape) GetName

func (this *GroupShape) GetName() string

func (*GroupShape) GetSelfUri

func (this *GroupShape) GetSelfUri() IResourceUri

func (*GroupShape) GetShapes

func (this *GroupShape) GetShapes() IResourceUri

func (*GroupShape) GetThreeDFormat

func (this *GroupShape) GetThreeDFormat() IThreeDFormat

func (*GroupShape) GetType

func (this *GroupShape) GetType() string

func (*GroupShape) GetWidth

func (this *GroupShape) GetWidth() float64

func (*GroupShape) GetX

func (this *GroupShape) GetX() float64

func (*GroupShape) GetY

func (this *GroupShape) GetY() float64

func (*GroupShape) GetZOrderPosition

func (this *GroupShape) GetZOrderPosition() int32
func (this *GroupShape) SetAlternateLinks(newValue []IResourceUri)

func (*GroupShape) SetAlternativeText

func (this *GroupShape) SetAlternativeText(newValue string)

func (*GroupShape) SetAlternativeTextTitle

func (this *GroupShape) SetAlternativeTextTitle(newValue string)

func (*GroupShape) SetEffectFormat

func (this *GroupShape) SetEffectFormat(newValue IEffectFormat)

func (*GroupShape) SetFillFormat

func (this *GroupShape) SetFillFormat(newValue IFillFormat)

func (*GroupShape) SetHeight

func (this *GroupShape) SetHeight(newValue float64)

func (*GroupShape) SetHidden

func (this *GroupShape) SetHidden(newValue bool)

func (*GroupShape) SetHyperlinkClick

func (this *GroupShape) SetHyperlinkClick(newValue IHyperlink)

func (*GroupShape) SetHyperlinkMouseOver

func (this *GroupShape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*GroupShape) SetIsDecorative added in v24.3.0

func (this *GroupShape) SetIsDecorative(newValue bool)

func (*GroupShape) SetLineFormat

func (this *GroupShape) SetLineFormat(newValue ILineFormat)

func (*GroupShape) SetName

func (this *GroupShape) SetName(newValue string)

func (*GroupShape) SetSelfUri

func (this *GroupShape) SetSelfUri(newValue IResourceUri)

func (*GroupShape) SetShapes

func (this *GroupShape) SetShapes(newValue IResourceUri)

func (*GroupShape) SetThreeDFormat

func (this *GroupShape) SetThreeDFormat(newValue IThreeDFormat)

func (*GroupShape) SetType

func (this *GroupShape) SetType(newValue string)

func (*GroupShape) SetWidth

func (this *GroupShape) SetWidth(newValue float64)

func (*GroupShape) SetX

func (this *GroupShape) SetX(newValue float64)

func (*GroupShape) SetY

func (this *GroupShape) SetY(newValue float64)

func (*GroupShape) SetZOrderPosition

func (this *GroupShape) SetZOrderPosition(newValue int32)

func (*GroupShape) UnmarshalJSON

func (this *GroupShape) UnmarshalJSON(b []byte) error

type GroupingCharacterElement

type GroupingCharacterElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base
	Base IMathElement `json:"Base,omitempty"`

	// Grouping character
	Character string `json:"Character,omitempty"`

	// Position of grouping character.
	Position string `json:"Position,omitempty"`

	// Vertical justification of group character.
	VerticalJustification string `json:"VerticalJustification,omitempty"`
}

func NewGroupingCharacterElement

func NewGroupingCharacterElement() *GroupingCharacterElement

func (*GroupingCharacterElement) GetBase

func (this *GroupingCharacterElement) GetBase() IMathElement

func (*GroupingCharacterElement) GetCharacter

func (this *GroupingCharacterElement) GetCharacter() string

func (*GroupingCharacterElement) GetPosition

func (this *GroupingCharacterElement) GetPosition() string

func (*GroupingCharacterElement) GetType

func (this *GroupingCharacterElement) GetType() string

func (*GroupingCharacterElement) GetVerticalJustification

func (this *GroupingCharacterElement) GetVerticalJustification() string

func (*GroupingCharacterElement) SetBase

func (this *GroupingCharacterElement) SetBase(newValue IMathElement)

func (*GroupingCharacterElement) SetCharacter

func (this *GroupingCharacterElement) SetCharacter(newValue string)

func (*GroupingCharacterElement) SetPosition

func (this *GroupingCharacterElement) SetPosition(newValue string)

func (*GroupingCharacterElement) SetType

func (this *GroupingCharacterElement) SetType(newValue string)

func (*GroupingCharacterElement) SetVerticalJustification

func (this *GroupingCharacterElement) SetVerticalJustification(newValue string)

func (*GroupingCharacterElement) UnmarshalJSON

func (this *GroupingCharacterElement) UnmarshalJSON(b []byte) error

type HandoutLayoutingOptions added in v24.3.0

type HandoutLayoutingOptions struct {
	LayoutType string `json:"LayoutType"`

	// Specified how many pages and in what sequence will be placed on the page.
	Handout string `json:"Handout,omitempty"`

	// True to print the displayed slide numbers.
	PrintSlideNumbers bool `json:"PrintSlideNumbers"`

	// True to display comments on slide.
	PrintComments bool `json:"PrintComments"`

	// True to draw frames around the displayed slides.
	PrintFrameSlide bool `json:"PrintFrameSlide"`
}

func NewHandoutLayoutingOptions added in v24.3.0

func NewHandoutLayoutingOptions() *HandoutLayoutingOptions

func (*HandoutLayoutingOptions) GetHandout added in v24.3.0

func (this *HandoutLayoutingOptions) GetHandout() string

func (*HandoutLayoutingOptions) GetLayoutType added in v24.3.0

func (this *HandoutLayoutingOptions) GetLayoutType() string

func (*HandoutLayoutingOptions) GetPrintComments added in v24.3.0

func (this *HandoutLayoutingOptions) GetPrintComments() bool

func (*HandoutLayoutingOptions) GetPrintFrameSlide added in v24.3.0

func (this *HandoutLayoutingOptions) GetPrintFrameSlide() bool

func (*HandoutLayoutingOptions) GetPrintSlideNumbers added in v24.3.0

func (this *HandoutLayoutingOptions) GetPrintSlideNumbers() bool

func (*HandoutLayoutingOptions) SetHandout added in v24.3.0

func (this *HandoutLayoutingOptions) SetHandout(newValue string)

func (*HandoutLayoutingOptions) SetLayoutType added in v24.3.0

func (this *HandoutLayoutingOptions) SetLayoutType(newValue string)

func (*HandoutLayoutingOptions) SetPrintComments added in v24.3.0

func (this *HandoutLayoutingOptions) SetPrintComments(newValue bool)

func (*HandoutLayoutingOptions) SetPrintFrameSlide added in v24.3.0

func (this *HandoutLayoutingOptions) SetPrintFrameSlide(newValue bool)

func (*HandoutLayoutingOptions) SetPrintSlideNumbers added in v24.3.0

func (this *HandoutLayoutingOptions) SetPrintSlideNumbers(newValue bool)

func (*HandoutLayoutingOptions) UnmarshalJSON added in v24.3.0

func (this *HandoutLayoutingOptions) UnmarshalJSON(b []byte) error

type HeaderFooter

type HeaderFooter struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// True if date is displayed in the footer
	IsDateTimeVisible bool `json:"IsDateTimeVisible"`

	// Text to be displayed as date in the footer
	DateTimeText string `json:"DateTimeText,omitempty"`

	// True if footer is displayed
	IsFooterVisible bool `json:"IsFooterVisible"`

	// Text to be displayed in the footer
	FooterText string `json:"FooterText,omitempty"`

	// True if slide number is displayed in the footer
	IsSlideNumberVisible bool `json:"IsSlideNumberVisible"`
}

func NewHeaderFooter

func NewHeaderFooter() *HeaderFooter
func (this *HeaderFooter) GetAlternateLinks() []IResourceUri

func (*HeaderFooter) GetDateTimeText

func (this *HeaderFooter) GetDateTimeText() string

func (*HeaderFooter) GetFooterText

func (this *HeaderFooter) GetFooterText() string

func (*HeaderFooter) GetIsDateTimeVisible

func (this *HeaderFooter) GetIsDateTimeVisible() bool

func (*HeaderFooter) GetIsFooterVisible

func (this *HeaderFooter) GetIsFooterVisible() bool

func (*HeaderFooter) GetIsSlideNumberVisible

func (this *HeaderFooter) GetIsSlideNumberVisible() bool

func (*HeaderFooter) GetSelfUri

func (this *HeaderFooter) GetSelfUri() IResourceUri
func (this *HeaderFooter) SetAlternateLinks(newValue []IResourceUri)

func (*HeaderFooter) SetDateTimeText

func (this *HeaderFooter) SetDateTimeText(newValue string)

func (*HeaderFooter) SetFooterText

func (this *HeaderFooter) SetFooterText(newValue string)

func (*HeaderFooter) SetIsDateTimeVisible

func (this *HeaderFooter) SetIsDateTimeVisible(newValue bool)

func (*HeaderFooter) SetIsFooterVisible

func (this *HeaderFooter) SetIsFooterVisible(newValue bool)

func (*HeaderFooter) SetIsSlideNumberVisible

func (this *HeaderFooter) SetIsSlideNumberVisible(newValue bool)

func (*HeaderFooter) SetSelfUri

func (this *HeaderFooter) SetSelfUri(newValue IResourceUri)

func (*HeaderFooter) UnmarshalJSON

func (this *HeaderFooter) UnmarshalJSON(b []byte) error

type HslEffect

type HslEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Hue
	Hue float64 `json:"Hue"`

	// Saturation
	Saturation float64 `json:"Saturation"`

	// Luminance
	Luminance float64 `json:"Luminance"`
}

func NewHslEffect

func NewHslEffect() *HslEffect

func (*HslEffect) GetHue

func (this *HslEffect) GetHue() float64

func (*HslEffect) GetLuminance

func (this *HslEffect) GetLuminance() float64

func (*HslEffect) GetSaturation

func (this *HslEffect) GetSaturation() float64

func (*HslEffect) GetType

func (this *HslEffect) GetType() string

func (*HslEffect) SetHue

func (this *HslEffect) SetHue(newValue float64)

func (*HslEffect) SetLuminance

func (this *HslEffect) SetLuminance(newValue float64)

func (*HslEffect) SetSaturation

func (this *HslEffect) SetSaturation(newValue float64)

func (*HslEffect) SetType

func (this *HslEffect) SetType(newValue string)

func (*HslEffect) UnmarshalJSON

func (this *HslEffect) UnmarshalJSON(b []byte) error

type Html5ExportOptions

type Html5ExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Gets or sets transitions animation option.
	AnimateTransitions bool `json:"AnimateTransitions"`

	// Gets or sets shapes animation option.
	AnimateShapes bool `json:"AnimateShapes"`

	// Gets or sets embed images option.
	EmbedImages bool `json:"EmbedImages"`

	// Slides layouting options
	NotesCommentsLayouting INotesCommentsLayoutingOptions `json:"NotesCommentsLayouting,omitempty"`
}

func NewHtml5ExportOptions

func NewHtml5ExportOptions() *Html5ExportOptions

func (*Html5ExportOptions) GetAnimateShapes

func (this *Html5ExportOptions) GetAnimateShapes() bool

func (*Html5ExportOptions) GetAnimateTransitions

func (this *Html5ExportOptions) GetAnimateTransitions() bool

func (*Html5ExportOptions) GetDefaultRegularFont

func (this *Html5ExportOptions) GetDefaultRegularFont() string

func (*Html5ExportOptions) GetEmbedImages added in v24.3.0

func (this *Html5ExportOptions) GetEmbedImages() bool

func (*Html5ExportOptions) GetFontFallbackRules

func (this *Html5ExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*Html5ExportOptions) GetFontSubstRules

func (this *Html5ExportOptions) GetFontSubstRules() []IFontSubstRule

func (*Html5ExportOptions) GetFormat

func (this *Html5ExportOptions) GetFormat() string

func (*Html5ExportOptions) GetNotesCommentsLayouting added in v24.3.0

func (this *Html5ExportOptions) GetNotesCommentsLayouting() INotesCommentsLayoutingOptions

func (*Html5ExportOptions) SetAnimateShapes

func (this *Html5ExportOptions) SetAnimateShapes(newValue bool)

func (*Html5ExportOptions) SetAnimateTransitions

func (this *Html5ExportOptions) SetAnimateTransitions(newValue bool)

func (*Html5ExportOptions) SetDefaultRegularFont

func (this *Html5ExportOptions) SetDefaultRegularFont(newValue string)

func (*Html5ExportOptions) SetEmbedImages added in v24.3.0

func (this *Html5ExportOptions) SetEmbedImages(newValue bool)

func (*Html5ExportOptions) SetFontFallbackRules

func (this *Html5ExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*Html5ExportOptions) SetFontSubstRules

func (this *Html5ExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*Html5ExportOptions) SetFormat

func (this *Html5ExportOptions) SetFormat(newValue string)

func (*Html5ExportOptions) SetNotesCommentsLayouting added in v24.3.0

func (this *Html5ExportOptions) SetNotesCommentsLayouting(newValue INotesCommentsLayoutingOptions)

func (*Html5ExportOptions) UnmarshalJSON

func (this *Html5ExportOptions) UnmarshalJSON(b []byte) error

type HtmlExportOptions

type HtmlExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Get or sets flag for save presentation as zip file
	SaveAsZip bool `json:"SaveAsZip"`

	// Get or set name of subdirectory in zip-file for store external files
	SubDirectoryName string `json:"SubDirectoryName,omitempty"`

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	ShowHiddenSlides bool `json:"ShowHiddenSlides"`

	// True to make layout responsive by excluding width and height attributes from svg container.
	SvgResponsiveLayout bool `json:"SvgResponsiveLayout"`

	// Returns or sets a value determining the quality of the JPEG images inside PDF document.
	JpegQuality int32 `json:"JpegQuality,omitempty"`

	// Represents the pictures compression level
	PicturesCompression string `json:"PicturesCompression,omitempty"`

	// A boolean flag indicates if the cropped parts remain as part of the document. If true the cropped  parts will removed, if false they will be serialized in the document (which can possible lead to a  larger file)
	DeletePicturesCroppedAreas bool `json:"DeletePicturesCroppedAreas"`

	// Slides layouting options
	SlidesLayoutOptions ISlidesLayoutOptions `json:"SlidesLayoutOptions,omitempty"`
}

func NewHtmlExportOptions

func NewHtmlExportOptions() *HtmlExportOptions

func (*HtmlExportOptions) GetDefaultRegularFont

func (this *HtmlExportOptions) GetDefaultRegularFont() string

func (*HtmlExportOptions) GetDeletePicturesCroppedAreas

func (this *HtmlExportOptions) GetDeletePicturesCroppedAreas() bool

func (*HtmlExportOptions) GetFontFallbackRules

func (this *HtmlExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*HtmlExportOptions) GetFontSubstRules

func (this *HtmlExportOptions) GetFontSubstRules() []IFontSubstRule

func (*HtmlExportOptions) GetFormat

func (this *HtmlExportOptions) GetFormat() string

func (*HtmlExportOptions) GetJpegQuality

func (this *HtmlExportOptions) GetJpegQuality() int32

func (*HtmlExportOptions) GetPicturesCompression

func (this *HtmlExportOptions) GetPicturesCompression() string

func (*HtmlExportOptions) GetSaveAsZip

func (this *HtmlExportOptions) GetSaveAsZip() bool

func (*HtmlExportOptions) GetShowHiddenSlides

func (this *HtmlExportOptions) GetShowHiddenSlides() bool

func (*HtmlExportOptions) GetSlidesLayoutOptions added in v24.3.0

func (this *HtmlExportOptions) GetSlidesLayoutOptions() ISlidesLayoutOptions

func (*HtmlExportOptions) GetSubDirectoryName

func (this *HtmlExportOptions) GetSubDirectoryName() string

func (*HtmlExportOptions) GetSvgResponsiveLayout

func (this *HtmlExportOptions) GetSvgResponsiveLayout() bool

func (*HtmlExportOptions) SetDefaultRegularFont

func (this *HtmlExportOptions) SetDefaultRegularFont(newValue string)

func (*HtmlExportOptions) SetDeletePicturesCroppedAreas

func (this *HtmlExportOptions) SetDeletePicturesCroppedAreas(newValue bool)

func (*HtmlExportOptions) SetFontFallbackRules

func (this *HtmlExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*HtmlExportOptions) SetFontSubstRules

func (this *HtmlExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*HtmlExportOptions) SetFormat

func (this *HtmlExportOptions) SetFormat(newValue string)

func (*HtmlExportOptions) SetJpegQuality

func (this *HtmlExportOptions) SetJpegQuality(newValue int32)

func (*HtmlExportOptions) SetPicturesCompression

func (this *HtmlExportOptions) SetPicturesCompression(newValue string)

func (*HtmlExportOptions) SetSaveAsZip

func (this *HtmlExportOptions) SetSaveAsZip(newValue bool)

func (*HtmlExportOptions) SetShowHiddenSlides

func (this *HtmlExportOptions) SetShowHiddenSlides(newValue bool)

func (*HtmlExportOptions) SetSlidesLayoutOptions added in v24.3.0

func (this *HtmlExportOptions) SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)

func (*HtmlExportOptions) SetSubDirectoryName

func (this *HtmlExportOptions) SetSubDirectoryName(newValue string)

func (*HtmlExportOptions) SetSvgResponsiveLayout

func (this *HtmlExportOptions) SetSvgResponsiveLayout(newValue bool)

func (*HtmlExportOptions) UnmarshalJSON

func (this *HtmlExportOptions) UnmarshalJSON(b []byte) error
type Hyperlink struct {

	// If true Hypelink is not applied.
	IsDisabled bool `json:"IsDisabled"`

	// Type of HyperLink action
	ActionType string `json:"ActionType"`

	// Specifies the external URL
	ExternalUrl string `json:"ExternalUrl,omitempty"`

	// Index of the target slide
	TargetSlideIndex int32 `json:"TargetSlideIndex,omitempty"`

	// Target frame
	TargetFrame string `json:"TargetFrame,omitempty"`

	// Hyperlink tooltip
	Tooltip string `json:"Tooltip,omitempty"`

	// Makes hyperlink viewed when it is invoked.
	History bool `json:"History"`

	// Determines whether the hyperlink should be highlighted on click.
	HighlightClick bool `json:"HighlightClick"`

	// Determines whether the sound should be stopped on hyperlink click
	StopSoundOnClick bool `json:"StopSoundOnClick"`

	// Represents the source of hyperlink color
	ColorSource string `json:"ColorSource,omitempty"`

	// Audio data encoded in base64. Represents the playing sound of the hyperlink.
	SoundBase64 string `json:"SoundBase64,omitempty"`
}
func NewHyperlink() *Hyperlink

func (*Hyperlink) GetActionType

func (this *Hyperlink) GetActionType() string

func (*Hyperlink) GetColorSource

func (this *Hyperlink) GetColorSource() string

func (*Hyperlink) GetExternalUrl

func (this *Hyperlink) GetExternalUrl() string

func (*Hyperlink) GetHighlightClick

func (this *Hyperlink) GetHighlightClick() bool

func (*Hyperlink) GetHistory

func (this *Hyperlink) GetHistory() bool

func (*Hyperlink) GetIsDisabled

func (this *Hyperlink) GetIsDisabled() bool

func (*Hyperlink) GetSoundBase64

func (this *Hyperlink) GetSoundBase64() string

func (*Hyperlink) GetStopSoundOnClick

func (this *Hyperlink) GetStopSoundOnClick() bool

func (*Hyperlink) GetTargetFrame

func (this *Hyperlink) GetTargetFrame() string

func (*Hyperlink) GetTargetSlideIndex

func (this *Hyperlink) GetTargetSlideIndex() int32

func (*Hyperlink) GetTooltip

func (this *Hyperlink) GetTooltip() string

func (*Hyperlink) SetActionType

func (this *Hyperlink) SetActionType(newValue string)

func (*Hyperlink) SetColorSource

func (this *Hyperlink) SetColorSource(newValue string)

func (*Hyperlink) SetExternalUrl

func (this *Hyperlink) SetExternalUrl(newValue string)

func (*Hyperlink) SetHighlightClick

func (this *Hyperlink) SetHighlightClick(newValue bool)

func (*Hyperlink) SetHistory

func (this *Hyperlink) SetHistory(newValue bool)

func (*Hyperlink) SetIsDisabled

func (this *Hyperlink) SetIsDisabled(newValue bool)

func (*Hyperlink) SetSoundBase64

func (this *Hyperlink) SetSoundBase64(newValue string)

func (*Hyperlink) SetStopSoundOnClick

func (this *Hyperlink) SetStopSoundOnClick(newValue bool)

func (*Hyperlink) SetTargetFrame

func (this *Hyperlink) SetTargetFrame(newValue string)

func (*Hyperlink) SetTargetSlideIndex

func (this *Hyperlink) SetTargetSlideIndex(newValue int32)

func (*Hyperlink) SetTooltip

func (this *Hyperlink) SetTooltip(newValue string)

func (*Hyperlink) UnmarshalJSON

func (this *Hyperlink) UnmarshalJSON(b []byte) error

type IAccentElement

type IAccentElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// The argument to which the accent was applied
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Accent Character
	GetCharacter() string
	SetCharacter(newValue string)
}

Specifies the accent function, consisting of a base and a combining diacritical mark

type IAccessPermissions

type IAccessPermissions interface {

	// The user may print the document (possibly not at the highest quality level, depending on whether bit HighQualityPrint is also set).
	GetPrintDocument() bool
	SetPrintDocument(newValue bool)

	// The user may modify the contents of the document by operations other than those controlled by bits AddOrModifyFields, FillExistingFields, AssembleDocument.
	GetModifyContent() bool
	SetModifyContent(newValue bool)

	// The user may copy or otherwise extract text and graphics from the document by operations other than that controlled by bit ExtractTextAndGraphics.
	GetCopyTextAndGraphics() bool
	SetCopyTextAndGraphics(newValue bool)

	// The user may add or modify text annotations, fill in interactive form fields, and, if bit ModifyContent is also set, create or modify interactive form fields (including signature fields).
	GetAddOrModifyFields() bool
	SetAddOrModifyFields(newValue bool)

	// The user may fill in existing interactive form fields (including signature fields), even if bit AddOrModifyFields is clear.
	GetFillExistingFields() bool
	SetFillExistingFields(newValue bool)

	// The user may extract text and graphics in support of accessibility to users with disabilities or for other purposes.
	GetExtractTextAndGraphics() bool
	SetExtractTextAndGraphics(newValue bool)

	// The user may assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit ModifyContent is clear.
	GetAssembleDocument() bool
	SetAssembleDocument(newValue bool)

	// The user may print the document to a representation from which a faithful digital copy of the PDF content could be generated. When this bit is clear (and bit PrintDocument is set), printing is limited to a low-level representation of the appearance, possibly of degraded quality.
	GetHighQualityPrint() bool
	SetHighQualityPrint(newValue bool)
}

A set of properties specifying which access permissions should be granted when the document is opened with user access.

type IAddLayoutSlide

type IAddLayoutSlide interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Source file.
	GetCloneFromFile() IInputFile
	SetCloneFromFile(newValue IInputFile)

	// Source layout slide position.
	GetCloneFromPosition() int32
	SetCloneFromPosition(newValue int32)
}

Add layout slide task.

type IAddMasterSlide

type IAddMasterSlide interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Source presentation clone from.
	GetCloneFromFile() IInputFile
	SetCloneFromFile(newValue IInputFile)

	// Index of slide to clone.
	GetCloneFromPosition() int32
	SetCloneFromPosition(newValue int32)

	// True if cloned master slide is applied to all slides.
	GetApplyToAll() bool
	SetApplyToAll(newValue bool)
}

Add master slide task.

type IAddShape

type IAddShape interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Shape DTO.
	GetShape() IShapeBase
	SetShape(newValue IShapeBase)

	// Shape path for a grouped shape or smart art shape.
	GetShapePath() string
	SetShapePath(newValue string)
}

Add shape task.

type IAddSlide

type IAddSlide interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// File to clone a slide from.
	GetCloneFromFile() IInputFile
	SetCloneFromFile(newValue IInputFile)

	// Position of the slide to clone.
	GetCloneFromPosition() int32
	SetCloneFromPosition(newValue int32)

	// Position at which to insert the slide.
	GetPosition() int32
	SetPosition(newValue int32)

	// Alias of layout (href, index or type). If value is null a blank slide is added.
	GetLayoutAlias() string
	SetLayoutAlias(newValue string)
}

Add slide task.

type IAlphaBiLevelEffect

type IAlphaBiLevelEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Returns effect threshold.
	GetThreshold() float64
	SetThreshold(newValue float64)
}

Represents an Alpha Bi-Level effect.

type IAlphaCeilingEffect

type IAlphaCeilingEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

Represents an Alpha Ceiling effect.

type IAlphaFloorEffect

type IAlphaFloorEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

/// Represents an Alpha Floor effect.

type IAlphaInverseEffect

type IAlphaInverseEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

Represents an Alpha Inverse effect.

type IAlphaModulateEffect

type IAlphaModulateEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

Represents an Alpha Modulate effect.

type IAlphaModulateFixedEffect

type IAlphaModulateFixedEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Returns an amount of effect in percents.
	GetAmount() float64
	SetAmount(newValue float64)
}

Represents an Alpha Modulate Fixed effect.

type IAlphaReplaceEffect

type IAlphaReplaceEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// The new opacity value.
	GetAlpha() float64
	SetAlpha(newValue float64)
}

Represents an Alpha Replace Effect effect.

type IApiInfo

type IApiInfo interface {

	// Product name.
	GetName() string
	SetName(newValue string)

	// API version.
	GetVersion() string
	SetVersion(newValue string)
}

Represents response for ApiInfo DTO

type IArcToPathSegment

type IArcToPathSegment interface {

	// Arc segment
	GetType() string
	SetType(newValue string)

	// Width of the rectangle
	GetWidth() float64
	SetWidth(newValue float64)

	// Height of the rectangle
	GetHeight() float64
	SetHeight(newValue float64)

	// Start angle
	GetStartAngle() float64
	SetStartAngle(newValue float64)

	// Sweep angle
	GetSweepAngle() float64
	SetSweepAngle(newValue float64)
}

Arc segment of the geometry path

type IArrayElement

type IArrayElement interface {

	// Type
	GetType() string
	SetType(newValue string)

	// Arguments
	GetArguments() []IMathElement
	SetArguments(newValue []IMathElement)

	// Specifies alignment of the array relative to surrounding text
	GetBaseJustification() string
	SetBaseJustification(newValue string)

	// Maximum Distribution
	GetMaximumDistribution() bool
	SetMaximumDistribution(newValue bool)

	// Object Distribution
	GetObjectDistribution() bool
	SetObjectDistribution(newValue bool)

	// The type of vertical spacing between array elements
	GetRowSpacingRule() string
	SetRowSpacingRule(newValue string)

	// Spacing between rows of an array
	GetRowSpacing() int32
	SetRowSpacing(newValue int32)
}

An array of elements.

type IArrowHeadProperties

type IArrowHeadProperties interface {

	// Length.
	GetLength() string
	SetLength(newValue string)

	// Style.
	GetStyle() string
	SetStyle(newValue string)

	// Width.
	GetWidth() string
	SetWidth(newValue string)
}

Arrow head properties.

type IAudioFrame

type IAudioFrame interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Combined shape type.
	GetShapeType() string
	SetShapeType(newValue string)

	// Returns or sets a last track index.
	GetAudioCdEndTrack() int32
	SetAudioCdEndTrack(newValue int32)

	// Returns or sets a last track time.
	GetAudioCdEndTrackTime() int32
	SetAudioCdEndTrackTime(newValue int32)

	// Returns or sets a start track index.
	GetAudioCdStartTrack() int32
	SetAudioCdStartTrack(newValue int32)

	// Returns or sets a start track time.
	GetAudioCdStartTrackTime() int32
	SetAudioCdStartTrackTime(newValue int32)

	// Determines whether a sound is embedded to a presentation.
	GetEmbedded() bool
	SetEmbedded(newValue bool)

	// Determines whether an AudioFrame is hidden.
	GetHideAtShowing() bool
	SetHideAtShowing(newValue bool)

	// Determines whether an audio is looped.
	GetPlayLoopMode() bool
	SetPlayLoopMode(newValue bool)

	// Returns or sets the audio play mode.
	GetPlayMode() string
	SetPlayMode(newValue string)

	// Returns or sets the audio volume.
	GetVolume() string
	SetVolume(newValue string)

	// Audio data encoded in base64.
	GetBase64Data() string
	SetBase64Data(newValue string)

	// Determines whether an audio is playing across the slides.
	GetPlayAcrossSlides() bool
	SetPlayAcrossSlides(newValue bool)

	// Determines whether audio is automatically rewound to start after playing.
	GetRewindAudio() bool
	SetRewindAudio(newValue bool)

	// Picture fill format.
	GetPictureFillFormat() IPictureFill
	SetPictureFillFormat(newValue IPictureFill)
}

Represents AudioFrame resource.

type IAxes

type IAxes interface {

	// Gets or sets the horizontal axis.
	GetHorizontalAxis() IAxis
	SetHorizontalAxis(newValue IAxis)

	// Gets or sets the vertical axis.
	GetVerticalAxis() IAxis
	SetVerticalAxis(newValue IAxis)

	// Gets or sets the secondary horizontal axis.
	GetSecondaryHorizontalAxis() IAxis
	SetSecondaryHorizontalAxis(newValue IAxis)

	// Gets or sets the secondary vertical axis.
	GetSecondaryVerticalAxis() IAxis
	SetSecondaryVerticalAxis(newValue IAxis)
}

Represents chart axes

type IAxis

type IAxis interface {

	// True if the axis is visible
	GetIsVisible() bool
	SetIsVisible(newValue bool)

	// True if the axis has a visible title
	GetHasTitle() bool
	SetHasTitle(newValue bool)

	// Axis position
	GetPosition() string
	SetPosition(newValue string)

	// The scaling value of the display units for the value axis
	GetDisplayUnit() string
	SetDisplayUnit(newValue string)

	// The smallest time unit that is represented on the date axis
	GetBaseUnitScale() string
	SetBaseUnitScale(newValue string)

	// True the major unit of the axis is automatically assigned
	GetIsAutomaticMajorUnit() bool
	SetIsAutomaticMajorUnit(newValue bool)

	// The major units for the date or value axis
	GetMajorUnit() float64
	SetMajorUnit(newValue float64)

	// The major unit scale for the date axis
	GetMajorUnitScale() string
	SetMajorUnitScale(newValue string)

	// The type of major tick mark for the specified axis
	GetMajorTickMark() string
	SetMajorTickMark(newValue string)

	// True the minor unit of the axis is automatically assigned
	GetIsAutomaticMinorUnit() bool
	SetIsAutomaticMinorUnit(newValue bool)

	// The minor units for the date or value axis
	GetMinorUnit() float64
	SetMinorUnit(newValue float64)

	// The minor unit scale for the date axis
	GetMinorUnitScale() string
	SetMinorUnitScale(newValue string)

	// The type of minor tick mark for the specified axis
	GetMinorTickMark() string
	SetMinorTickMark(newValue string)

	// True if the max value is automatically assigned
	GetIsAutomaticMaxValue() bool
	SetIsAutomaticMaxValue(newValue bool)

	// The maximum value on the value axis
	GetMaxValue() float64
	SetMaxValue(newValue float64)

	// True if the min value is automatically assigned
	GetIsAutomaticMinValue() bool
	SetIsAutomaticMinValue(newValue bool)

	// The minimum value on the value axis
	GetMinValue() float64
	SetMinValue(newValue float64)

	// True if the value axis scale type is logarithmic
	GetIsLogarithmic() bool
	SetIsLogarithmic(newValue bool)

	// The logarithmic base. Default value is 10
	GetLogBase() float64
	SetLogBase(newValue float64)

	// The type of the category axis
	GetCategoryAxisType() string
	SetCategoryAxisType(newValue string)

	// True if the value axis crosses the category axis between categories. This property applies only to category axes, and it doesn't apply to 3-D charts
	GetAxisBetweenCategories() bool
	SetAxisBetweenCategories(newValue bool)

	// The distance of labels from the axis. Applied to category or date axis. Value must be between 0% and 1000%.
	GetLabelOffset() int32
	SetLabelOffset(newValue int32)

	// True if MS PowerPoint plots data points from last to first
	GetIsPlotOrderReversed() bool
	SetIsPlotOrderReversed(newValue bool)

	// True if the format is linked to source data
	GetIsNumberFormatLinkedToSource() bool
	SetIsNumberFormatLinkedToSource(newValue bool)

	// the format string for the Axis Labels
	GetNumberFormat() string
	SetNumberFormat(newValue string)

	// The CrossType on the specified axis where the other axis crosses
	GetCrossType() string
	SetCrossType(newValue string)

	// The point on the axis where the perpendicular axis crosses it
	GetCrossAt() float64
	SetCrossAt(newValue float64)

	// True for automatic tick marks spacing value
	GetIsAutomaticTickMarksSpacing() bool
	SetIsAutomaticTickMarksSpacing(newValue bool)

	// Specifies how many tick marks shall be skipped before the next one shall be drawn. Applied to category or series axis.
	GetTickMarksSpacing() int32
	SetTickMarksSpacing(newValue int32)

	// True for automatic tick label spacing value
	GetIsAutomaticTickLabelSpacing() bool
	SetIsAutomaticTickLabelSpacing(newValue bool)

	// Specifies how many tick labels to skip between label that is drawn.
	GetTickLabelSpacing() int32
	SetTickLabelSpacing(newValue int32)

	// The position of tick-mark labels on the specified axis.
	GetTickLabelPosition() string
	SetTickLabelPosition(newValue string)

	// Represents the rotation angle of tick labels.
	GetTickLabelRotationAngle() float64
	SetTickLabelRotationAngle(newValue float64)

	// Get or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Get or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Get or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Get or sets the format of major grid lines.
	GetMajorGridLinesFormat() IChartLinesFormat
	SetMajorGridLinesFormat(newValue IChartLinesFormat)

	// Get or sets the format of major grid lines.
	GetMinorGridLinesFormat() IChartLinesFormat
	SetMinorGridLinesFormat(newValue IChartLinesFormat)
}

Represents a chart axis

type IBarElement

type IBarElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Position of the bar line.
	GetPosition() string
	SetPosition(newValue string)
}

Specifies the bar function, consisting of a base argument and an overbar or underbar

type IBase64InputFile

type IBase64InputFile interface {

	// Get or sets password to open document.
	GetPassword() string
	SetPassword(newValue string)

	// File type.
	GetType() string
	SetType(newValue string)

	// Get or sets base64 data.
	GetData() string
	SetData(newValue string)
}

Represents base64 inline encoded file.

type IBiLevelEffect

type IBiLevelEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Returns effect threshold.
	GetThreshold() float64
	SetThreshold(newValue float64)
}

Represents an BiLevel effect.

type IBlockElement

type IBlockElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// List of math elements.
	GetMathElementList() []IMathElement
	SetMathElementList(newValue []IMathElement)
}

Specifies an instance of mathematical text that contained within a MathParagraph and starts on its own line.

type IBlurEffect

type IBlurEffect interface {

	// radius
	GetRadius() float64
	SetRadius(newValue float64)

	// true if the bounds are grown
	GetGrow() bool
	SetGrow(newValue bool)
}

Represents blur effect

type IBlurImageEffect

type IBlurImageEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Returns or sets blur radius.
	GetRadius() float64
	SetRadius(newValue float64)

	// Determines whether the bounds of the object should be grown as a result of the blurring. True indicates the bounds are grown while false indicates that they are not.
	GetGrow() bool
	SetGrow(newValue bool)
}

Represents a Blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected.

type IBorderBoxElement

type IBorderBoxElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Hide Top Edge
	GetHideTop() bool
	SetHideTop(newValue bool)

	// Hide Bottom Edge
	GetHideBottom() bool
	SetHideBottom(newValue bool)

	// Hide Left Edge
	GetHideLeft() bool
	SetHideLeft(newValue bool)

	// Hide Right Edge
	GetHideRight() bool
	SetHideRight(newValue bool)

	// Strikethrough Horizontal
	GetStrikethroughHorizontal() bool
	SetStrikethroughHorizontal(newValue bool)

	// Strikethrough Vertical
	GetStrikethroughVertical() bool
	SetStrikethroughVertical(newValue bool)

	// Strikethrough Bottom-Left to Top-Right
	GetStrikethroughBottomLeftToTopRight() bool
	SetStrikethroughBottomLeftToTopRight(newValue bool)

	// Strikethrough Top-Left to Bottom-Right.
	GetStrikethroughTopLeftToBottomRight() bool
	SetStrikethroughTopLeftToBottomRight(newValue bool)
}

Rectangular or some other border around the MathElement.

type IBoxElement

type IBoxElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Operator emulator
	GetOperatorEmulator() bool
	SetOperatorEmulator(newValue bool)

	// No break
	GetNoBreak() bool
	SetNoBreak(newValue bool)

	// Differential
	GetDifferential() bool
	SetDifferential(newValue bool)

	// Alignment point
	GetAlignmentPoint() bool
	SetAlignmentPoint(newValue bool)

	// Explicit break
	GetExplicitBreak() int32
	SetExplicitBreak(newValue int32)
}

Box element.

type IBubbleChartDataPoint

type IBubbleChartDataPoint interface {

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Data point type.
	GetType() string
	SetType(newValue string)

	// X-value
	GetXValue() float64
	SetXValue(newValue float64)

	// Y-value
	GetYValue() float64
	SetYValue(newValue float64)

	// Spreadsheet formula in A1-style.
	GetXValueFormula() string
	SetXValueFormula(newValue string)

	// Spreadsheet formula in A1-style.
	GetYValueFormula() string
	SetYValueFormula(newValue string)

	// Bubble size.
	GetBubbleSize() float64
	SetBubbleSize(newValue float64)

	// Spreadsheet formula in A1-style.
	GetBubbleSizeFormula() string
	SetBubbleSizeFormula(newValue string)
}

Bubble chart data point.

type IBubbleSeries

type IBubbleSeries interface {

	// Series type.
	GetType() string
	SetType(newValue string)

	// Series name.
	GetName() string
	SetName(newValue string)

	// Series name data source.
	GetDataSourceForSeriesName() IDataSource
	SetDataSourceForSeriesName(newValue IDataSource)

	// True if each data marker in the series has a different color.
	GetIsColorVaried() bool
	SetIsColorVaried(newValue bool)

	// Invert solid color for the series.
	GetInvertedSolidFillColor() string
	SetInvertedSolidFillColor(newValue string)

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	GetSmooth() bool
	SetSmooth(newValue bool)

	// True if the series is plotted on second value axis.
	GetPlotOnSecondAxis() bool
	SetPlotOnSecondAxis(newValue bool)

	// Series order.
	GetOrder() int32
	SetOrder(newValue int32)

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	GetInvertIfNegative() bool
	SetInvertIfNegative(newValue bool)

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	GetExplosion() int32
	SetExplosion(newValue int32)

	// Series marker.
	GetMarker() ISeriesMarker
	SetMarker(newValue ISeriesMarker)

	// Fill properties set for the series.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect properties set for the series.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Line properties set for the series.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Data point type.
	GetDataPointType() string
	SetDataPointType(newValue string)

	// The number format for the series y values.
	GetNumberFormatOfYValues() string
	SetNumberFormatOfYValues(newValue string)

	// The number format for the series x values.
	GetNumberFormatOfXValues() string
	SetNumberFormatOfXValues(newValue string)

	// Data source type for X Values.
	GetDataSourceForXValues() IDataSource
	SetDataSourceForXValues(newValue IDataSource)

	// Data source type for Y Values.
	GetDataSourceForYValues() IDataSource
	SetDataSourceForYValues(newValue IDataSource)

	// Gets or sets the values.
	GetDataPoints() []IBubbleChartDataPoint
	SetDataPoints(newValue []IBubbleChartDataPoint)

	// The number format for the series bubble sizes.
	GetNumberFormatOfBubbleSizes() string
	SetNumberFormatOfBubbleSizes(newValue string)

	// Data source type for Bubble size values.
	GetDataSourceForBubbleSizeValues() IDataSource
	SetDataSourceForBubbleSizeValues(newValue IDataSource)
}

A bubble series.

type ICamera

type ICamera interface {

	// Camera type
	GetCameraType() string
	SetCameraType(newValue string)

	// Camera FOV
	GetFieldOfViewAngle() float64
	SetFieldOfViewAngle(newValue float64)

	// Camera zoom
	GetZoom() float64
	SetZoom(newValue float64)

	// XRotation
	GetXRotation() float64
	SetXRotation(newValue float64)

	// YRotation
	GetYRotation() float64
	SetYRotation(newValue float64)

	// ZRotation
	GetZRotation() float64
	SetZRotation(newValue float64)
}

Camera

type IChart

type IChart interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Gets or sets the type of the chart.
	GetChartType() string
	SetChartType(newValue string)

	// True if data labels over the maximum of the chart shall be shown.
	GetShowDataLabelsOverMaximum() bool
	SetShowDataLabelsOverMaximum(newValue bool)

	// Gets or sets the series of chart data values.
	GetSeries() []ISeries
	SetSeries(newValue []ISeries)

	// Gets or sets the categories for chart data
	GetCategories() []IChartCategory
	SetCategories(newValue []IChartCategory)

	// Data source type for categories.
	GetDataSourceForCategories() IDataSource
	SetDataSourceForCategories(newValue IDataSource)

	// Gets or sets the title.
	GetTitle() IChartTitle
	SetTitle(newValue IChartTitle)

	// Gets or sets the back wall.
	GetBackWall() IChartWall
	SetBackWall(newValue IChartWall)

	// Gets or sets the side wall.
	GetSideWall() IChartWall
	SetSideWall(newValue IChartWall)

	// Gets or sets the floor.
	GetFloor() IChartWall
	SetFloor(newValue IChartWall)

	// Gets or sets the legend.
	GetLegend() ILegend
	SetLegend(newValue ILegend)

	// Gets or sets the axes.
	GetAxes() IAxes
	SetAxes(newValue IAxes)

	// Gets or sets the plot area.
	GetPlotArea() IPlotArea
	SetPlotArea(newValue IPlotArea)

	// Specifies the chart area shall have rounded corners.
	GetHasRoundedCorners() bool
	SetHasRoundedCorners(newValue bool)

	// Gets groups of series.
	GetSeriesGroups() []IChartSeriesGroup
	SetSeriesGroups(newValue []IChartSeriesGroup)
}

Represents chart resource

type IChartCategory

type IChartCategory interface {

	// Gets or sets the parent categories. Used with Sunburst & treemap categories; ignored for other chart types.
	GetParentCategories() []string
	SetParentCategories(newValue []string)

	// Gets or sets the grouping level for the category. Used with Sunburst & treemap categories; ignored for other chart types.
	GetLevel() int32
	SetLevel(newValue int32)

	// Category value
	GetValue() string
	SetValue(newValue string)

	// Get or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Get or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Get or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Gets or sets the data points for chart data
	GetDataPoints() []IOneValueChartDataPoint
	SetDataPoints(newValue []IOneValueChartDataPoint)
}

Represents chart category resource

type IChartLinesFormat

type IChartLinesFormat interface {

	// Get or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Get or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)
}

Represents the lines format of chart elements.

type IChartSeriesGroup

type IChartSeriesGroup interface {

	// Returns a type of this series group.
	GetType() string
	SetType(newValue string)

	// Specifies the space between bar or column clusters, as a percentage of the bar or column width.
	GetGapWidth() int32
	SetGapWidth(newValue int32)

	// Returns or sets the distance, as a percentage of the marker width, between the data series in a 3D chart.
	GetGapDepth() int32
	SetGapDepth(newValue int32)

	// Gets or sets the angle of the first pie or doughnut chart slice,  in degrees (clockwise from up, from 0 to 360 degrees).
	GetFirstSliceAngle() int32
	SetFirstSliceAngle(newValue int32)

	// Specifies that each data marker in the series has a different color.
	GetIsColorVaried() bool
	SetIsColorVaried(newValue bool)

	// True if chart has series lines. Applied to stacked bar and OfPie charts.
	GetHasSeriesLines() bool
	SetHasSeriesLines(newValue bool)

	// Specifies how much bars and columns shall overlap on 2-D charts (from -100 to 100).
	GetOverlap() int32
	SetOverlap(newValue int32)

	// Specifies the size of the second pie or bar of a pie-of-pie chart or  a bar-of-pie chart, as a percentage of the size of the first pie (can  be between 5 and 200 percents).
	GetSecondPieSize() int32
	SetSecondPieSize(newValue int32)

	// Specifies a value that shall be used to determine which data points  are in the second pie or bar on a pie-of-pie or bar-of-pie chart.  Is used together with PieSplitBy property.
	GetPieSplitPosition() float64
	SetPieSplitPosition(newValue float64)

	// Specifies how to determine which data points are in the second pie or bar  on a pie-of-pie or bar-of-pie chart.
	GetPieSplitBy() string
	SetPieSplitBy(newValue string)

	// Specifies the size of the hole in a doughnut chart (can be between 10 and 90 percents  of the size of the plot area.).
	GetDoughnutHoleSize() int32
	SetDoughnutHoleSize(newValue int32)

	// Specifies the scale factor for the bubble chart (can be  between 0 and 300 percents of the default size). Read/write Int32.
	GetBubbleSizeScale() int32
	SetBubbleSizeScale(newValue int32)

	// Specifies HiLowLines format.  HiLowLines applied with HiLowClose, OpenHiLowClose, VolumeHiLowClose and VolumeOpenHiLowClose chart types.
	GetHiLowLinesFormat() IChartLinesFormat
	SetHiLowLinesFormat(newValue IChartLinesFormat)

	// Specifies how the bubble size values are represented on the bubble chart. Read/write BubbleSizeRepresentationType.
	GetBubbleSizeRepresentation() string
	SetBubbleSizeRepresentation(newValue string)
}

Chart series group. Defines common properties for a group of series.

type IChartTitle

type IChartTitle interface {

	// Get or sets the text.
	GetText() string
	SetText(newValue string)

	// Get or sets value determines visibility of title
	GetHasTitle() bool
	SetHasTitle(newValue bool)
}

Represents chart title

type IChartWall

type IChartWall interface {

	// Get or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Get or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Get or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Get or sets wall thickness as a percentage of the largest dimension of the plot volume.
	GetThickness() int32
	SetThickness(newValue int32)

	// Get or sets mode of bar picture filling.
	GetPictureType() string
	SetPictureType(newValue string)
}

Represents a chart wall

type IClosePathSegment

type IClosePathSegment interface {

	// Close segment
	GetType() string
	SetType(newValue string)
}

Close path segment of the geometry path

type IColorChangeEffect

type IColorChangeEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Color which will be replaced.
	GetFromColor() string
	SetFromColor(newValue string)

	// Color which will replace.
	GetToColor() string
	SetToColor(newValue string)
}

Represents a Color Change effect.

type IColorReplaceEffect

type IColorReplaceEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Returns color format which will replace color of every pixel.
	GetColor() string
	SetColor(newValue string)
}

Represents a Color Replacement effect.

type IColorScheme

type IColorScheme interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// First accent color.
	GetAccent1() string
	SetAccent1(newValue string)

	// Second accent color.
	GetAccent2() string
	SetAccent2(newValue string)

	// Third accent color.
	GetAccent3() string
	SetAccent3(newValue string)

	// Fourth accent color.
	GetAccent4() string
	SetAccent4(newValue string)

	// Fifth accent color.
	GetAccent5() string
	SetAccent5(newValue string)

	// Sixth accent color.
	GetAccent6() string
	SetAccent6(newValue string)

	// First dark color.
	GetDark1() string
	SetDark1(newValue string)

	// Second dark color.
	GetDark2() string
	SetDark2(newValue string)

	// Visited hyperlink color.
	GetFollowedHyperlink() string
	SetFollowedHyperlink(newValue string)

	// Hyperlink color/
	GetHyperlink() string
	SetHyperlink(newValue string)

	// First light color.
	GetLight1() string
	SetLight1(newValue string)

	// Second light color.
	GetLight2() string
	SetLight2(newValue string)
}

Slide's color scheme DTO

type ICommentAuthor added in v24.2.0

type ICommentAuthor interface {

	// Name
	GetName() string
	SetName(newValue string)

	// Initials
	GetInitials() string
	SetInitials(newValue string)
}

Represents a comment author

type ICommentAuthors added in v24.2.0

type ICommentAuthors interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Slide comment list.
	GetList() []ICommentAuthor
	SetList(newValue []ICommentAuthor)
}

Represents comments collection of slide

type ICommonSlideViewProperties

type ICommonSlideViewProperties interface {

	// The view scaling ratio (percentage).
	GetScale() int32
	SetScale(newValue int32)

	// True if the view content should automatically scale to best fit the current window size.
	GetVariableScale() bool
	SetVariableScale(newValue bool)
}

Slide view properties.

type IConnector

type IConnector interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Combined shape type.
	GetShapeType() string
	SetShapeType(newValue string)

	// Start shape link.
	GetStartShapeConnectedTo() IResourceUri
	SetStartShapeConnectedTo(newValue IResourceUri)

	// Start shape index.
	GetStartShapeConnectedToIndex() int32
	SetStartShapeConnectedToIndex(newValue int32)

	// End shape link.
	GetEndShapeConnectedTo() IResourceUri
	SetEndShapeConnectedTo(newValue IResourceUri)

	// End shape index.
	GetEndShapeConnectedToIndex() int32
	SetEndShapeConnectedToIndex(newValue int32)
}

Represents Connector resource.

type ICubicBezierToPathSegment

type ICubicBezierToPathSegment interface {

	// Cubic Bezier curve segment
	GetType() string
	SetType(newValue string)

	// X coordinate of the first direction point
	GetX1() float64
	SetX1(newValue float64)

	// Y coordinate of the first direction point
	GetY1() float64
	SetY1(newValue float64)

	// X coordinate of the second direction point
	GetX2() float64
	SetX2(newValue float64)

	// Y coordinate of the second direction point
	GetY2() float64
	SetY2(newValue float64)

	// X coordinate of end point
	GetX3() float64
	SetX3(newValue float64)

	// Y coordinate of end point
	GetY3() float64
	SetY3(newValue float64)
}

Cubic Bezier curve segment of the geometry path

type ICustomDashPattern

type ICustomDashPattern interface {

	// Pattern items.
	GetItems() []float64
	SetItems(newValue []float64)
}

Custom dash pattern.

type IDataPoint

type IDataPoint interface {

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	GetType() string
	SetType(newValue string)
}

Data point.

type IDataSource

type IDataSource interface {
	GetType() string
	SetType(newValue string)
}

Data source for chart values.

type IDelimiterElement

type IDelimiterElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Arguments
	GetArguments() []IMathElement
	SetArguments(newValue []IMathElement)

	// Beginning character
	GetBeginningCharacter() string
	SetBeginningCharacter(newValue string)

	// Separator character
	GetSeparatorCharacter() string
	SetSeparatorCharacter(newValue string)

	// Ending character
	GetEndingCharacter() string
	SetEndingCharacter(newValue string)

	// Grow to match operand height
	GetGrowToMatchOperandHeight() bool
	SetGrowToMatchOperandHeight(newValue bool)

	// Delimiter shape
	GetDelimiterShape() string
	SetDelimiterShape(newValue string)
}

Delimiter element

type IDiscUsage

type IDiscUsage interface {

	// Application used disc space.
	GetUsedSize() int64
	SetUsedSize(newValue int64)

	// Total disc space.
	GetTotalSize() int64
	SetTotalSize(newValue int64)
}

Class for disc space information.

type IDocument

type IDocument interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Link to Document properties.
	GetDocumentProperties() IResourceUri
	SetDocumentProperties(newValue IResourceUri)

	// Link to Document properties.
	GetViewProperties() IResourceUri
	SetViewProperties(newValue IResourceUri)

	// Link to slides collection.
	GetSlides() IResourceUri
	SetSlides(newValue IResourceUri)

	// Link to images collection.
	GetImages() IResourceUri
	SetImages(newValue IResourceUri)

	// Link to layout slides collection.
	GetLayoutSlides() IResourceUri
	SetLayoutSlides(newValue IResourceUri)

	// Link to master slides collection.
	GetMasterSlides() IResourceUri
	SetMasterSlides(newValue IResourceUri)
}

Represents document DTO.

type IDocumentProperties

type IDocumentProperties interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Document property list.
	GetList() []IDocumentProperty
	SetList(newValue []IDocumentProperty)
}

Slides document properties.

type IDocumentProperty

type IDocumentProperty interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Name.
	GetName() string
	SetName(newValue string)

	// Value.
	GetValue() string
	SetValue(newValue string)

	// True for builtin property.
	GetBuiltIn() bool
	SetBuiltIn(newValue bool)
}

Document property.

type IDocumentReplaceResult

type IDocumentReplaceResult interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Link to Document properties.
	GetDocumentProperties() IResourceUri
	SetDocumentProperties(newValue IResourceUri)

	// Link to Document properties.
	GetViewProperties() IResourceUri
	SetViewProperties(newValue IResourceUri)

	// Link to slides collection.
	GetSlides() IResourceUri
	SetSlides(newValue IResourceUri)

	// Link to images collection.
	GetImages() IResourceUri
	SetImages(newValue IResourceUri)

	// Link to layout slides collection.
	GetLayoutSlides() IResourceUri
	SetLayoutSlides(newValue IResourceUri)

	// Link to master slides collection.
	GetMasterSlides() IResourceUri
	SetMasterSlides(newValue IResourceUri)

	// Gets or sets the number of matches
	GetMatches() int32
	SetMatches(newValue int32)
}

Represents document replace result DTO.

type IDuotoneEffect

type IDuotoneEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Returns target color format for dark pixels.
	GetColor1() string
	SetColor1(newValue string)

	// Returns target color format for light pixels.
	GetColor2() string
	SetColor2(newValue string)
}

Represents a Duotone effect.

type IEffect

type IEffect interface {

	// Effect type.
	GetType() string
	SetType(newValue string)

	// Effect subtype.
	GetSubtype() string
	SetSubtype(newValue string)

	// Preset class type.
	GetPresetClassType() string
	SetPresetClassType(newValue string)

	// Preset class type.
	GetAnimateTextType() string
	SetAnimateTextType(newValue string)

	// Shape index.
	GetShapeIndex() int32
	SetShapeIndex(newValue int32)

	// Paragraph index.
	GetParagraphIndex() int32
	SetParagraphIndex(newValue int32)

	// Effect trigger type.
	GetTriggerType() string
	SetTriggerType(newValue string)

	// The percentage of duration accelerate behavior effect.
	GetAccelerate() float64
	SetAccelerate(newValue float64)

	// True to automatically play the animation in reverse after playing it in the forward direction.
	GetAutoReverse() bool
	SetAutoReverse(newValue bool)

	// The percentage of duration decelerate behavior effect.
	GetDecelerate() float64
	SetDecelerate(newValue float64)

	// The duration of animation effect.
	GetDuration() float64
	SetDuration(newValue float64)

	// The number of times the effect should repeat.
	GetRepeatCount() float64
	SetRepeatCount(newValue float64)

	// The number of times the effect should repeat.
	GetRepeatDuration() float64
	SetRepeatDuration(newValue float64)

	// The way for a effect to restart after complete.
	GetRestart() string
	SetRestart(newValue string)

	// The percentage by which to speed up (or slow down) the timing.
	GetSpeed() float64
	SetSpeed(newValue float64)

	// Delay time after trigger.
	GetTriggerDelayTime() float64
	SetTriggerDelayTime(newValue float64)

	// Specifies if the effect will repeat until the end of slide.
	GetRepeatUntilEndSlide() bool
	SetRepeatUntilEndSlide(newValue bool)

	// Specifies if the effect will repeat until the next click.
	GetRepeatUntilNextClick() bool
	SetRepeatUntilNextClick(newValue bool)

	// This attribute specifies if the animation effect stops the previous sound.
	GetStopPreviousSound() bool
	SetStopPreviousSound(newValue bool)

	// This attribute specifies if the effect will rewind when done playing.
	GetRewind() bool
	SetRewind(newValue bool)

	// Defined an after animation color for effect.
	GetAfterAnimationType() string
	SetAfterAnimationType(newValue string)

	// Defined an after animation color for effect. Applied when the AfterAnimationType property is set to Color.
	GetAfterAnimationColor() string
	SetAfterAnimationColor(newValue string)
}

Represents comment of slide

type IEffectFormat

type IEffectFormat interface {

	// blur effect
	GetBlur() IBlurEffect
	SetBlur(newValue IBlurEffect)

	// glow effect
	GetGlow() IGlowEffect
	SetGlow(newValue IGlowEffect)

	// inner shadow effect
	GetInnerShadow() IInnerShadowEffect
	SetInnerShadow(newValue IInnerShadowEffect)

	// outer shadow effect
	GetOuterShadow() IOuterShadowEffect
	SetOuterShadow(newValue IOuterShadowEffect)

	// preset shadow effect
	GetPresetShadow() IPresetShadowEffect
	SetPresetShadow(newValue IPresetShadowEffect)

	// soft edge effect
	GetSoftEdge() ISoftEdgeEffect
	SetSoftEdge(newValue ISoftEdgeEffect)

	// reflection effect
	GetReflection() IReflectionEffect
	SetReflection(newValue IReflectionEffect)

	// fill overlay effect
	GetFillOverlay() IFillOverlayEffect
	SetFillOverlay(newValue IFillOverlayEffect)
}

Effect format

type IEntityExists

type IEntityExists interface {

	// True if the object exists.
	GetExists() bool
	SetExists(newValue bool)
}

Information about object existence.

type IErrorDetails

type IErrorDetails interface {

	// The request id
	GetRequestId() string
	SetRequestId(newValue string)

	// Date
	GetDate() time.Time
	SetDate(newValue time.Time)
}

The error details

type IExportOptions

type IExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	GetFormat() string
	SetFormat(newValue string)
}

Represents export options for whole presentation.

type IFileVersion

type IFileVersion interface {

	// File or folder name.
	GetName() string
	SetName(newValue string)

	// True if it is a folder.
	GetIsFolder() bool
	SetIsFolder(newValue bool)

	// File or folder last modified DateTime.
	GetModifiedDate() time.Time
	SetModifiedDate(newValue time.Time)

	// File or folder size.
	GetSize() int64
	SetSize(newValue int64)

	// File or folder path.
	GetPath() string
	SetPath(newValue string)

	// File Version ID.
	GetVersionId() string
	SetVersionId(newValue string)

	// Specifies whether the file is (true) or is not (false) the latest version of an file.
	GetIsLatest() bool
	SetIsLatest(newValue bool)
}

File Version

type IFileVersions

type IFileVersions interface {

	// File versions FileVersion.
	GetValue() []IFileVersion
	SetValue(newValue []IFileVersion)
}

File versions FileVersion.

type IFilesList

type IFilesList interface {

	// Files and folders contained by folder StorageFile.
	GetValue() []IStorageFile
	SetValue(newValue []IStorageFile)
}

Files list

type IFilesUploadResult

type IFilesUploadResult interface {

	// List of uploaded file names
	GetUploaded() []string
	SetUploaded(newValue []string)

	// List of errors.
	GetErrors() []ModelError
	SetErrors(newValue []ModelError)
}

File upload result

type IFillFormat

type IFillFormat interface {
	GetType() string
	SetType(newValue string)
}

Base class for fill formats

type IFillOverlayEffect

type IFillOverlayEffect interface {

	// blend mode
	GetBlend() string
	SetBlend(newValue string)
}

Represents fill overlay effect

type IFillOverlayImageEffect

type IFillOverlayImageEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// FillBlendMode.
	GetBlend() string
	SetBlend(newValue string)

	// Fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)
}

Represents a Fill Overlay effect. A fill overlay may be used to specify an additional fill for an object and blend the two fills together.

type IFontData

type IFontData interface {

	// Font name
	GetFontName() string
	SetFontName(newValue string)

	// Returns true if font is embedded.
	GetIsEmbedded() bool
	SetIsEmbedded(newValue bool)

	// Returns true for a custom font (contained in fontsFolder directory).
	GetIsCustom() bool
	SetIsCustom(newValue bool)
}

Represents font info.

type IFontFallbackRule

type IFontFallbackRule interface {

	// First index of continuous unicode range.
	GetRangeStartIndex() int32
	SetRangeStartIndex(newValue int32)

	// Last index of continuous unicode range.
	GetRangeEndIndex() int32
	SetRangeEndIndex(newValue int32)

	// List of fallback font links.
	GetFallbackFontList() []string
	SetFallbackFontList(newValue []string)
}

Represents font fallback rule.

type IFontScheme

type IFontScheme interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets fonts collection for a \"heading\" part of the slide.
	GetMajor() IFontSet
	SetMajor(newValue IFontSet)

	// Gets or sets  the fonts collection for a \"body\" part of the slide.
	GetMinor() IFontSet
	SetMinor(newValue IFontSet)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)
}

Represents font scheme

type IFontSet

type IFontSet interface {

	// Complex script font.
	GetComplexScript() string
	SetComplexScript(newValue string)

	// East Asian font.
	GetEastAsian() string
	SetEastAsian(newValue string)

	// Latin font.
	GetLatin() string
	SetLatin(newValue string)
}

Font set.

type IFontSubstRule

type IFontSubstRule interface {

	// Font to substitute.
	GetSourceFont() string
	SetSourceFont(newValue string)

	// Substitution font.
	GetTargetFont() string
	SetTargetFont(newValue string)

	// Substitute when font is not found. Default: true.
	GetNotFoundOnly() bool
	SetNotFoundOnly(newValue bool)
}

Represents font substitution rule.

type IFontsData

type IFontsData interface {

	// Fonts data list.
	GetList() []IFontData
	SetList(newValue []IFontData)
}

List of fonts data

type IFormatScheme

type IFormatScheme interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Background styles.
	GetBackgroundStyles() []IFillFormat
	SetBackgroundStyles(newValue []IFillFormat)

	// Effect styles.
	GetEffectStyles() []IEffectFormat
	SetEffectStyles(newValue []IEffectFormat)

	// Fill styles.
	GetFillStyles() []IFillFormat
	SetFillStyles(newValue []IFillFormat)

	// Line style.
	GetLineStyles() []ILineFormat
	SetLineStyles(newValue []ILineFormat)
}

Represents Format Scheme for slide's theme

type IFractionElement

type IFractionElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Fraction type
	GetFractionType() string
	SetFractionType(newValue string)

	// Numerator
	GetNumerator() IMathElement
	SetNumerator(newValue IMathElement)

	// Denominator
	GetDenominator() IMathElement
	SetDenominator(newValue IMathElement)
}

Specifies the fraction object, consisting of a numerator and denominator separated by a fraction bar.

type IFunctionElement

type IFunctionElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Function
	GetName() IMathElement
	SetName(newValue IMathElement)

	// Function Argument
	GetBase() IMathElement
	SetBase(newValue IMathElement)
}

Specifies a function of an argument.

type IGeometryPath

type IGeometryPath interface {

	// Path fill mode
	GetFillMode() string
	SetFillMode(newValue string)

	// Stroke
	GetStroke() bool
	SetStroke(newValue bool)

	// List of PathSegmen objects
	GetPathData() []IPathSegment
	SetPathData(newValue []IPathSegment)
}

Represents GeometryPath of the shape

type IGeometryPaths

type IGeometryPaths interface {

	// List of GeometryPath objects
	GetPaths() []IGeometryPath
	SetPaths(newValue []IGeometryPath)
}

Represents container for GeometryPath objects

type IGeometryShape

type IGeometryShape interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	GetType() string
	SetType(newValue string)

	// Combined shape type.
	GetShapeType() string
	SetShapeType(newValue string)
}

Represents GeometryShape resource.

type IGifExportOptions

type IGifExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Gets or sets the height of slides in the output image format.
	GetHeight() int32
	SetHeight(newValue int32)

	// Gets or sets the height of slides in the output the output image format.
	GetWidth() int32
	SetWidth(newValue int32)

	// Determines whether hidden slides will be exported.
	GetExportHiddenSlides() bool
	SetExportHiddenSlides(newValue bool)

	// Gets or sets transition FPS [frames/sec]
	GetTransitionFps() int32
	SetTransitionFps(newValue int32)

	// Gets or sets default delay time [ms].
	GetDefaultDelay() int32
	SetDefaultDelay(newValue int32)
}

Provides options that control how a presentation is saved in Gif format.

type IGlowEffect

type IGlowEffect interface {

	// radius
	GetRadius() float64
	SetRadius(newValue float64)

	// color
	GetColor() string
	SetColor(newValue string)
}

Represents glow effect

type IGradientFill

type IGradientFill interface {

	// Type of fill.
	GetType() string
	SetType(newValue string)

	// Gradient style.
	GetDirection() string
	SetDirection(newValue string)

	// Gradient shape.
	GetShape() string
	SetShape(newValue string)

	// Gradient stops.
	GetStops() []IGradientFillStop
	SetStops(newValue []IGradientFillStop)

	// Gradient angle.
	GetLinearAngle() float64
	SetLinearAngle(newValue float64)

	// True if the gradient is scaled.
	GetIsScaled() bool
	SetIsScaled(newValue bool)

	// Gradient flipping mode.
	GetTileFlip() string
	SetTileFlip(newValue string)
}

Represents gradient fill format

type IGradientFillStop

type IGradientFillStop interface {

	// Color.
	GetColor() string
	SetColor(newValue string)

	// Stop position (0..1).
	GetPosition() float64
	SetPosition(newValue float64)
}

Gradient stop.

type IGraphicalObject

type IGraphicalObject interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)
}

Represents AudioFrame resource.

type IGrayScaleEffect

type IGrayScaleEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

Represents an Gray Scale effect.

type IGroupShape

type IGroupShape interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Gets or sets the link to shapes.
	GetShapes() IResourceUri
	SetShapes(newValue IResourceUri)
}

Represents GroupShape resource.

type IGroupingCharacterElement

type IGroupingCharacterElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Grouping character
	GetCharacter() string
	SetCharacter(newValue string)

	// Position of grouping character.
	GetPosition() string
	SetPosition(newValue string)

	// Vertical justification of group character.
	GetVerticalJustification() string
	SetVerticalJustification(newValue string)
}

Specifies a grouping symbol above or below an expression, usually to highlight the relationship between elements

type IHandoutLayoutingOptions added in v24.3.0

type IHandoutLayoutingOptions interface {
	GetLayoutType() string
	SetLayoutType(newValue string)

	// Specified how many pages and in what sequence will be placed on the page.
	GetHandout() string
	SetHandout(newValue string)

	// True to print the displayed slide numbers.
	GetPrintSlideNumbers() bool
	SetPrintSlideNumbers(newValue bool)

	// True to display comments on slide.
	GetPrintComments() bool
	SetPrintComments(newValue bool)

	// True to draw frames around the displayed slides.
	GetPrintFrameSlide() bool
	SetPrintFrameSlide(newValue bool)
}

Handout layouting options

type IHeaderFooter

type IHeaderFooter interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// True if date is displayed in the footer
	GetIsDateTimeVisible() bool
	SetIsDateTimeVisible(newValue bool)

	// Text to be displayed as date in the footer
	GetDateTimeText() string
	SetDateTimeText(newValue string)

	// True if footer is displayed
	GetIsFooterVisible() bool
	SetIsFooterVisible(newValue bool)

	// Text to be displayed in the footer
	GetFooterText() string
	SetFooterText(newValue string)

	// True if slide number is displayed in the footer
	GetIsSlideNumberVisible() bool
	SetIsSlideNumberVisible(newValue bool)
}

Represents header/footer info of slide

type IHslEffect

type IHslEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Hue
	GetHue() float64
	SetHue(newValue float64)

	// Saturation
	GetSaturation() float64
	SetSaturation(newValue float64)

	// Luminance
	GetLuminance() float64
	SetLuminance(newValue float64)
}

Represents a Hue/Saturation/Luminance effect.

type IHtml5ExportOptions

type IHtml5ExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Gets or sets transitions animation option.
	GetAnimateTransitions() bool
	SetAnimateTransitions(newValue bool)

	// Gets or sets shapes animation option.
	GetAnimateShapes() bool
	SetAnimateShapes(newValue bool)

	// Gets or sets embed images option.
	GetEmbedImages() bool
	SetEmbedImages(newValue bool)

	// Slides layouting options
	GetNotesCommentsLayouting() INotesCommentsLayoutingOptions
	SetNotesCommentsLayouting(newValue INotesCommentsLayoutingOptions)
}

Provides options that control how a presentation is saved in Html5 format.

type IHtmlExportOptions

type IHtmlExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Get or sets flag for save presentation as zip file
	GetSaveAsZip() bool
	SetSaveAsZip(newValue bool)

	// Get or set name of subdirectory in zip-file for store external files
	GetSubDirectoryName() string
	SetSubDirectoryName(newValue string)

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	GetShowHiddenSlides() bool
	SetShowHiddenSlides(newValue bool)

	// True to make layout responsive by excluding width and height attributes from svg container.
	GetSvgResponsiveLayout() bool
	SetSvgResponsiveLayout(newValue bool)

	// Returns or sets a value determining the quality of the JPEG images inside PDF document.
	GetJpegQuality() int32
	SetJpegQuality(newValue int32)

	// Represents the pictures compression level
	GetPicturesCompression() string
	SetPicturesCompression(newValue string)

	// A boolean flag indicates if the cropped parts remain as part of the document. If true the cropped  parts will removed, if false they will be serialized in the document (which can possible lead to a  larger file)
	GetDeletePicturesCroppedAreas() bool
	SetDeletePicturesCroppedAreas(newValue bool)

	// Slides layouting options
	GetSlidesLayoutOptions() ISlidesLayoutOptions
	SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)
}

Provides options that control how a presentation is saved in Html format.

type IHyperlink interface {

	// If true Hypelink is not applied.
	GetIsDisabled() bool
	SetIsDisabled(newValue bool)

	// Type of HyperLink action
	GetActionType() string
	SetActionType(newValue string)

	// Specifies the external URL
	GetExternalUrl() string
	SetExternalUrl(newValue string)

	// Index of the target slide
	GetTargetSlideIndex() int32
	SetTargetSlideIndex(newValue int32)

	// Target frame
	GetTargetFrame() string
	SetTargetFrame(newValue string)

	// Hyperlink tooltip
	GetTooltip() string
	SetTooltip(newValue string)

	// Makes hyperlink viewed when it is invoked.
	GetHistory() bool
	SetHistory(newValue bool)

	// Determines whether the hyperlink should be highlighted on click.
	GetHighlightClick() bool
	SetHighlightClick(newValue bool)

	// Determines whether the sound should be stopped on hyperlink click
	GetStopSoundOnClick() bool
	SetStopSoundOnClick(newValue bool)

	// Represents the source of hyperlink color
	GetColorSource() string
	SetColorSource(newValue string)

	// Audio data encoded in base64. Represents the playing sound of the hyperlink.
	GetSoundBase64() string
	SetSoundBase64(newValue string)
}

Hyperlink

type IIShapeExportOptions

type IIShapeExportOptions interface {
}

Represents export options for whole presentation.

type IImage

type IImage interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Get or sets the width of an image.
	GetWidth() int32
	SetWidth(newValue int32)

	// Get or sets the height of an image.
	GetHeight() int32
	SetHeight(newValue int32)

	// Get or sets the content type of an image.
	GetContentType() string
	SetContentType(newValue string)
}

Represents image DTO.

type IImageExportOptions

type IImageExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Gets or sets the height of slides in the output image format.
	GetHeight() int32
	SetHeight(newValue int32)

	// Gets or sets the height of slides in the output the output image format.
	GetWidth() int32
	SetWidth(newValue int32)

	// Show hidden slides. If true, hidden are exported.
	GetShowHiddenSlides() bool
	SetShowHiddenSlides(newValue bool)

	// Slides layouting options
	GetSlidesLayoutOptions() ISlidesLayoutOptions
	SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)
}

Provides options that control how a presentation is saved in an image format.

type IImageExportOptionsBase

type IImageExportOptionsBase interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	GetFormat() string
	SetFormat(newValue string)

	// Gets or sets the height of slides in the output image format.
	GetHeight() int32
	SetHeight(newValue int32)

	// Gets or sets the height of slides in the output the output image format.
	GetWidth() int32
	SetWidth(newValue int32)
}

The class provides shared options for image formats.

type IImageTransformEffect

type IImageTransformEffect interface {
	GetType() string
	SetType(newValue string)
}

Image transform effect

type IImages

type IImages interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Image list.
	GetList() []IImage
	SetList(newValue []IImage)
}

List of images.

type IInnerShadowEffect

type IInnerShadowEffect interface {

	// direction
	GetDirection() float64
	SetDirection(newValue float64)

	// distance
	GetDistance() float64
	SetDistance(newValue float64)

	// blur radius
	GetBlurRadius() float64
	SetBlurRadius(newValue float64)

	// shadow color
	GetShadowColor() string
	SetShadowColor(newValue string)
}

Represents inner shadow effect

type IInput

type IInput interface {

	// Get or sets template document. If property is null new empty presentation will be created.
	GetTemplate() IInputFile
	SetTemplate(newValue IInputFile)

	// Get or sets html data for generate new presentation.
	GetHtmlData() IInputFile
	SetHtmlData(newValue IInputFile)

	// Get or sets data for template engine.
	GetTemplateData() IInputFile
	SetTemplateData(newValue IInputFile)
}

Represents input document for pipeline.

type IInputFile

type IInputFile interface {

	// Get or sets password to open document.
	GetPassword() string
	SetPassword(newValue string)

	GetType() string
	SetType(newValue string)
}

Represents abstract input file source for pipeline.

type IInteractiveSequence

type IInteractiveSequence interface {

	// Effect list.
	GetEffects() []IEffect
	SetEffects(newValue []IEffect)

	// Index of the shape that triggers the sequence.
	GetTriggerShapeIndex() int32
	SetTriggerShapeIndex(newValue int32)
}

Represents comments collection of slide

type ILayoutSlide

type ILayoutSlide interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Name.
	GetName() string
	SetName(newValue string)

	// Layout slide type.
	GetType() string
	SetType(newValue string)

	// Master slide link.
	GetMasterSlide() IResourceUri
	SetMasterSlide(newValue IResourceUri)

	// List of depending slides.
	GetDependingSlides() []IResourceUri
	SetDependingSlides(newValue []IResourceUri)
}

Layout slide.

type ILayoutSlides

type ILayoutSlides interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of layout slide links.
	GetSlideList() []IResourceUri
	SetSlideList(newValue []IResourceUri)
}

Layout slide list.

type ILeftSubSuperscriptElement

type ILeftSubSuperscriptElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base argument
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Subscript
	GetSubscript() IMathElement
	SetSubscript(newValue IMathElement)

	// Superscript
	GetSuperscript() IMathElement
	SetSuperscript(newValue IMathElement)
}

Specifies the Sub-Superscript object

type ILegend

type ILegend interface {

	// position
	GetPosition() string
	SetPosition(newValue string)

	// the X location
	GetX() float64
	SetX(newValue float64)

	// the Y location
	GetY() float64
	SetY(newValue float64)

	// Width
	GetWidth() float64
	SetWidth(newValue float64)

	// Height
	GetHeight() float64
	SetHeight(newValue float64)

	// true if other elements are allowed to overlay the legend
	GetOverlay() bool
	SetOverlay(newValue bool)

	// Get or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Get or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Get or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Get or sets value determines the visibility of legend
	GetHasLegend() bool
	SetHasLegend(newValue bool)
}

Represents a chart legend

type ILightRig

type ILightRig interface {

	// Light direction
	GetDirection() string
	SetDirection(newValue string)

	// Light type
	GetLightType() string
	SetLightType(newValue string)

	// XRotation
	GetXRotation() float64
	SetXRotation(newValue float64)

	// YRotation
	GetYRotation() float64
	SetYRotation(newValue float64)

	// ZRotation
	GetZRotation() float64
	SetZRotation(newValue float64)
}

Light rig

type ILimitElement

type ILimitElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Limit
	GetLimit() IMathElement
	SetLimit(newValue IMathElement)

	// Specifies upper or lower limit
	GetUpperLimit() bool
	SetUpperLimit(newValue bool)
}

Specifies the Limit object

type ILineFormat

type ILineFormat interface {

	// Alignment.
	GetAlignment() string
	SetAlignment(newValue string)

	// Cap style.
	GetCapStyle() string
	SetCapStyle(newValue string)

	// Dash style.
	GetDashStyle() string
	SetDashStyle(newValue string)

	// Join style.
	GetJoinStyle() string
	SetJoinStyle(newValue string)

	// Style.
	GetStyle() string
	SetStyle(newValue string)

	// Sketch type.
	GetSketchType() string
	SetSketchType(newValue string)

	// Begin arrowhead.
	GetBeginArrowHead() IArrowHeadProperties
	SetBeginArrowHead(newValue IArrowHeadProperties)

	// End arrowhead.
	GetEndArrowHead() IArrowHeadProperties
	SetEndArrowHead(newValue IArrowHeadProperties)

	// Custom dash pattern.
	GetCustomDashPattern() ICustomDashPattern
	SetCustomDashPattern(newValue ICustomDashPattern)

	// Fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Miter limit.
	GetMiterLimit() float64
	SetMiterLimit(newValue float64)

	// Width.
	GetWidth() float64
	SetWidth(newValue float64)
}

Line format.

type ILineToPathSegment

type ILineToPathSegment interface {

	// Line segment
	GetType() string
	SetType(newValue string)

	// X coordinate of the end point of the line
	GetX() float64
	SetX(newValue float64)

	// Y coordinate of the end point of the line
	GetY() float64
	SetY(newValue float64)
}

Line segment of the geometry path

type ILiterals

type ILiterals interface {

	// Data source type.
	GetType() string
	SetType(newValue string)
}

Represents string or double literals data source.

type ILuminanceEffect

type ILuminanceEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Brightness
	GetBrightness() float64
	SetBrightness(newValue float64)

	// Contrast
	GetContrast() float64
	SetContrast(newValue float64)
}

Represents a Luminance effect.

type IMasterSlide

type IMasterSlide interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Name.
	GetName() string
	SetName(newValue string)

	// List of layout slide links.
	GetLayoutSlides() []IResourceUri
	SetLayoutSlides(newValue []IResourceUri)

	// List of depending slide links.
	GetDependingSlides() []IResourceUri
	SetDependingSlides(newValue []IResourceUri)
}

Master slide.

type IMasterSlides

type IMasterSlides interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of slide links.
	GetSlideList() []IResourceUri
	SetSlideList(newValue []IResourceUri)
}

Master slide list.

type IMathElement

type IMathElement interface {
	GetType() string
	SetType(newValue string)
}

Math element.

type IMathParagraph

type IMathParagraph interface {

	// List of math blocks
	GetMathBlockList() []IBlockElement
	SetMathBlockList(newValue []IBlockElement)

	// Justification of the math paragraph
	GetJustification() string
	SetJustification(newValue string)
}

Mathematical paragraph that is a container for mathematical blocks

type IMatrixElement

type IMatrixElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Hide the placeholders for empty matrix elements
	GetHidePlaceholders() bool
	SetHidePlaceholders(newValue bool)

	// Specifies the vertical justification respect to surrounding text.
	GetBaseJustification() string
	SetBaseJustification(newValue string)

	// Minimum column width in twips (1/20th of a point)
	GetMinColumnWidth() int32
	SetMinColumnWidth(newValue int32)

	// The type of horizontal spacing between columns of a matrix.
	GetColumnGapRule() string
	SetColumnGapRule(newValue string)

	// The value of horizontal spacing between columns of a matrix
	GetColumnGap() int32
	SetColumnGap(newValue int32)

	// The type of vertical spacing between rows of a matrix
	GetRowGapRule() string
	SetRowGapRule(newValue string)

	// The value of vertical spacing between rows of a matrix;
	GetRowGap() int32
	SetRowGap(newValue int32)

	// Matrix items
	GetItems() [][]IMathElement
	SetItems(newValue [][]IMathElement)
}

Specifies the Matrix object,

type IMerge

type IMerge interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Information about documents and slides being merging sources.
	GetPresentations() []IMergingSource
	SetPresentations(newValue []IMergingSource)
}

Merge presentations task.

type IMergingSource

type IMergingSource interface {

	// Source file.
	GetInput() IInputFile
	SetInput(newValue IInputFile)

	// Indices of slides to be merged.
	GetSlides() []int32
	SetSlides(newValue []int32)
}

Merging source.

type IModelError

type IModelError interface {

	// Code
	GetCode() string
	SetCode(newValue string)

	// Message
	GetMessage() string
	SetMessage(newValue string)

	// Description
	GetDescription() string
	SetDescription(newValue string)

	// Inner Error
	GetInnerError() IErrorDetails
	SetInnerError(newValue IErrorDetails)
}

Error

type IMoveToPathSegment

type IMoveToPathSegment interface {

	// Move segment
	GetType() string
	SetType(newValue string)

	// X coordinate of the point.
	GetX() float64
	SetX(newValue float64)

	// Y coordinate of the point.
	GetY() float64
	SetY(newValue float64)
}

MoveTo segment of the geometry path

type INaryOperatorElement

type INaryOperatorElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base argument
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Subscript argument
	GetSubscript() IMathElement
	SetSubscript(newValue IMathElement)

	// Superscript argument
	GetSuperscript() IMathElement
	SetSuperscript(newValue IMathElement)

	// Nary Operator Character
	GetOperator() string
	SetOperator(newValue string)

	// The location of limits (subscript and superscript)
	GetLimitLocation() string
	SetLimitLocation(newValue string)

	// Operator Character grows vertically to match its operand height
	GetGrowToMatchOperandHeight() bool
	SetGrowToMatchOperandHeight(newValue bool)

	// Hide Subscript
	GetHideSubscript() bool
	SetHideSubscript(newValue bool)

	// Hide Superscript
	GetHideSuperscript() bool
	SetHideSuperscript(newValue bool)
}

Specifies an N-ary mathematical object, such as Summation and Integral.

type INoFill

type INoFill interface {

	// Fill type.
	GetType() string
	SetType(newValue string)
}

Represents empty fill

type INormalViewRestoredProperties

type INormalViewRestoredProperties interface {

	// True if the size of the side content region should compensate for the new size when resizing the window containing the view within the application.
	GetAutoAdjust() bool
	SetAutoAdjust(newValue bool)

	// The size of the slide region.
	GetDimensionSize() float64
	SetDimensionSize(newValue float64)
}

The sizing of the slide region.

type INotesCommentsLayoutingOptions added in v24.3.0

type INotesCommentsLayoutingOptions interface {
	GetLayoutType() string
	SetLayoutType(newValue string)

	// Gets or sets the position of the notes on the page.
	GetNotesPosition() string
	SetNotesPosition(newValue string)

	// Gets or sets the position of the comments on the page.
	GetCommentsPosition() string
	SetCommentsPosition(newValue string)

	// Gets or sets the width of the comment output area in pixels (Applies only if comments are displayed on the right).
	GetCommentsAreaWidth() int32
	SetCommentsAreaWidth(newValue int32)

	// Gets or sets the color of comments area (Applies only if comments are displayed on the right).
	GetCommentsAreaColor() string
	SetCommentsAreaColor(newValue string)

	// True if comments that have no author are displayed. (Applies only if comments are displayed).
	GetShowCommentsByNoAuthor() bool
	SetShowCommentsByNoAuthor(newValue bool)
}

Notes & comments layouting options.

type INotesSlide

type INotesSlide interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Get or sets text of notes slide.
	GetText() string
	SetText(newValue string)

	// Get or sets the  link to list notes slide shapes.
	GetShapes() IResourceUri
	SetShapes(newValue IResourceUri)
}

Represents notes slide DTO.

type INotesSlideHeaderFooter

type INotesSlideHeaderFooter interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// True if date is displayed in the footer
	GetIsDateTimeVisible() bool
	SetIsDateTimeVisible(newValue bool)

	// Text to be displayed as date in the footer
	GetDateTimeText() string
	SetDateTimeText(newValue string)

	// True if footer is displayed
	GetIsFooterVisible() bool
	SetIsFooterVisible(newValue bool)

	// Text to be displayed in the footer
	GetFooterText() string
	SetFooterText(newValue string)

	// True if header is displayed
	GetIsHeaderVisible() bool
	SetIsHeaderVisible(newValue bool)

	// Text to be displayed in the header
	GetHeaderText() string
	SetHeaderText(newValue string)

	// True if slide number is displayed in the footer
	GetIsSlideNumberVisible() bool
	SetIsSlideNumberVisible(newValue bool)
}

Represents header/footer info of notes slide

type IObjectExist

type IObjectExist interface {

	// Indicates that the file or folder exists.
	GetExists() bool
	SetExists(newValue bool)

	// True if it is a folder, false if it is a file.
	GetIsFolder() bool
	SetIsFolder(newValue bool)
}

Object exists

type IOleObjectFrame

type IOleObjectFrame interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// True if an object is visible as icon.
	GetIsObjectIcon() bool
	SetIsObjectIcon(newValue bool)

	// The title for OleObject icon.
	GetSubstitutePictureTitle() string
	SetSubstitutePictureTitle(newValue string)

	// OleObject image fill properties.
	GetSubstitutePictureFormat() IPictureFill
	SetSubstitutePictureFormat(newValue IPictureFill)

	// Returns or sets the name of an object.
	GetObjectName() string
	SetObjectName(newValue string)

	// File data of embedded OLE object.
	GetEmbeddedFileBase64Data() string
	SetEmbeddedFileBase64Data(newValue string)

	// File extension for the current embedded OLE object
	GetEmbeddedFileExtension() string
	SetEmbeddedFileExtension(newValue string)

	// ProgID of an object.
	GetObjectProgId() string
	SetObjectProgId(newValue string)

	// Full path to a linked file.
	GetLinkPath() string
	SetLinkPath(newValue string)

	// Determines if the linked embedded object is automatically updated when the presentation is opened or printed. Read/write Boolean.
	GetUpdateAutomatic() bool
	SetUpdateAutomatic(newValue bool)
}

Represents OleObjectFrame resource.

type IOneValueChartDataPoint

type IOneValueChartDataPoint interface {

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Data point type.
	GetType() string
	SetType(newValue string)

	// Value.
	GetValue() float64
	SetValue(newValue float64)

	// Spreadsheet formula in A1-style.
	GetValueFormula() string
	SetValueFormula(newValue string)

	// SetAsTotal. Applied to Waterfall data points only.
	GetSetAsTotal() bool
	SetSetAsTotal(newValue bool)

	// True if the data point shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	GetInvertIfNegative() bool
	SetInvertIfNegative(newValue bool)
}

One value chart data point.

type IOneValueSeries

type IOneValueSeries interface {

	// Series type.
	GetType() string
	SetType(newValue string)

	// Series name.
	GetName() string
	SetName(newValue string)

	// Series name data source.
	GetDataSourceForSeriesName() IDataSource
	SetDataSourceForSeriesName(newValue IDataSource)

	// True if each data marker in the series has a different color.
	GetIsColorVaried() bool
	SetIsColorVaried(newValue bool)

	// Invert solid color for the series.
	GetInvertedSolidFillColor() string
	SetInvertedSolidFillColor(newValue string)

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	GetSmooth() bool
	SetSmooth(newValue bool)

	// True if the series is plotted on second value axis.
	GetPlotOnSecondAxis() bool
	SetPlotOnSecondAxis(newValue bool)

	// Series order.
	GetOrder() int32
	SetOrder(newValue int32)

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	GetInvertIfNegative() bool
	SetInvertIfNegative(newValue bool)

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	GetExplosion() int32
	SetExplosion(newValue int32)

	// Series marker.
	GetMarker() ISeriesMarker
	SetMarker(newValue ISeriesMarker)

	// Fill properties set for the series.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect properties set for the series.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Line properties set for the series.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Data point type.
	GetDataPointType() string
	SetDataPointType(newValue string)

	// Gets or sets the values.
	GetDataPoints() []IOneValueChartDataPoint
	SetDataPoints(newValue []IOneValueChartDataPoint)

	// The number format for the series values.
	GetNumberFormatOfValues() string
	SetNumberFormatOfValues(newValue string)

	// Data source type for values.
	GetDataSourceForValues() IDataSource
	SetDataSourceForValues(newValue IDataSource)

	// True if inner points are shown. Applied to Waterfall series only.
	GetShowConnectorLines() bool
	SetShowConnectorLines(newValue bool)

	// Quartile method. Applied to BoxAndWhisker series only.
	GetQuartileMethod() string
	SetQuartileMethod(newValue string)

	// True if inner points are shown. Applied to BoxAndWhisker series only.
	GetShowInnerPoints() bool
	SetShowInnerPoints(newValue bool)

	// True if mean line is shown. Applied to BoxAndWhisker series only.
	GetShowMeanLine() bool
	SetShowMeanLine(newValue bool)

	// True if mean markers are shown. Applied to BoxAndWhisker series only.
	GetShowMeanMarkers() bool
	SetShowMeanMarkers(newValue bool)

	// True if outlier points are shown. Applied to BoxAndWhisker series only.
	GetShowOutlierPoints() bool
	SetShowOutlierPoints(newValue bool)
}

One value series.

type IOperation

type IOperation interface {
	GetId() string
	SetId(newValue string)

	GetMethod() string
	SetMethod(newValue string)

	GetStatus() string
	SetStatus(newValue string)

	GetProgress() IOperationProgress
	SetProgress(newValue IOperationProgress)

	GetCreated() time.Time
	SetCreated(newValue time.Time)

	GetEnqueued() time.Time
	SetEnqueued(newValue time.Time)

	GetStarted() time.Time
	SetStarted(newValue time.Time)

	GetFailed() time.Time
	SetFailed(newValue time.Time)

	GetCanceled() time.Time
	SetCanceled(newValue time.Time)

	GetFinished() time.Time
	SetFinished(newValue time.Time)

	GetError() string
	SetError(newValue string)
}

type IOperationProgress

type IOperationProgress interface {

	// Description.
	GetDescription() string
	SetDescription(newValue string)

	// Current Step Index.
	GetStepIndex() int32
	SetStepIndex(newValue int32)

	// Current Step Index.
	GetStepCount() int32
	SetStepCount(newValue int32)
}

Operation progress.

type IOrderedMergeRequest

type IOrderedMergeRequest interface {

	// Gets or sets the presentation paths.
	GetPresentations() []IPresentationToMerge
	SetPresentations(newValue []IPresentationToMerge)
}

Request for presentations merge with optional order of slides

type IOuterShadowEffect

type IOuterShadowEffect interface {

	// direction
	GetDirection() float64
	SetDirection(newValue float64)

	// distance
	GetDistance() float64
	SetDistance(newValue float64)

	// blur radius
	GetBlurRadius() float64
	SetBlurRadius(newValue float64)

	// shadow color
	GetShadowColor() string
	SetShadowColor(newValue string)
}

Represents outer shadow effect

type IOutputFile

type IOutputFile interface {
	GetType() string
	SetType(newValue string)
}

Represents output file destination in pipeline.

type IParagraph

type IParagraph interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Left margin.
	GetMarginLeft() float64
	SetMarginLeft(newValue float64)

	// Right margin.
	GetMarginRight() float64
	SetMarginRight(newValue float64)

	// Left spacing.
	GetSpaceBefore() float64
	SetSpaceBefore(newValue float64)

	// Right spacing.
	GetSpaceAfter() float64
	SetSpaceAfter(newValue float64)

	// Spacing between lines.
	GetSpaceWithin() float64
	SetSpaceWithin(newValue float64)

	// First line indent.
	GetIndent() float64
	SetIndent(newValue float64)

	// Text alignment.
	GetAlignment() string
	SetAlignment(newValue string)

	// Font alignment.
	GetFontAlignment() string
	SetFontAlignment(newValue string)

	// Default tabulation size.
	GetDefaultTabSize() float64
	SetDefaultTabSize(newValue float64)

	// Depth.
	GetDepth() int32
	SetDepth(newValue int32)

	// True if hanging punctuation is used with the paragraph.
	GetHangingPunctuation() string
	SetHangingPunctuation(newValue string)

	// True if East Asian line break is used with the paragraph.
	GetEastAsianLineBreak() string
	SetEastAsianLineBreak(newValue string)

	// True if Latin line break is used with the paragraph.
	GetLatinLineBreak() string
	SetLatinLineBreak(newValue string)

	// True if right to left direction is used with the paragraph.
	GetRightToLeft() string
	SetRightToLeft(newValue string)

	// List of portion links.
	GetPortionList() []IPortion
	SetPortionList(newValue []IPortion)

	// Default portion format.
	GetDefaultPortionFormat() IPortionFormat
	SetDefaultPortionFormat(newValue IPortionFormat)

	// Bullet char.
	GetBulletChar() string
	SetBulletChar(newValue string)

	// Bullet height.
	GetBulletHeight() float64
	SetBulletHeight(newValue float64)

	// Bullet type.
	GetBulletType() string
	SetBulletType(newValue string)

	// Starting number for a numbered bullet.
	GetNumberedBulletStartWith() int32
	SetNumberedBulletStartWith(newValue int32)

	// Numbered bullet style.
	GetNumberedBulletStyle() string
	SetNumberedBulletStyle(newValue string)

	// Bullet fill format.
	GetBulletFillFormat() IFillFormat
	SetBulletFillFormat(newValue IFillFormat)
}

Represents paragraph resource

type IParagraphFormat

type IParagraphFormat interface {

	// Depth.
	GetDepth() int32
	SetDepth(newValue int32)

	// Text alignment.
	GetAlignment() string
	SetAlignment(newValue string)

	// Left margin.
	GetMarginLeft() float64
	SetMarginLeft(newValue float64)

	// Right margin.
	GetMarginRight() float64
	SetMarginRight(newValue float64)

	// Left spacing.
	GetSpaceBefore() float64
	SetSpaceBefore(newValue float64)

	// Right spacing.
	GetSpaceAfter() float64
	SetSpaceAfter(newValue float64)

	// Spacing between lines.
	GetSpaceWithin() float64
	SetSpaceWithin(newValue float64)

	// Font alignment.
	GetFontAlignment() string
	SetFontAlignment(newValue string)

	// First line indent.
	GetIndent() float64
	SetIndent(newValue float64)

	// Determines whether the Right to Left writing is used in a paragraph. No inheritance applied.
	GetRightToLeft() string
	SetRightToLeft(newValue string)

	// Determines whether the East Asian line break is used in a paragraph. No inheritance applied.
	GetEastAsianLineBreak() string
	SetEastAsianLineBreak(newValue string)

	// Determines whether the Latin line break is used in a paragraph. No inheritance applied.
	GetLatinLineBreak() string
	SetLatinLineBreak(newValue string)

	// Determines whether the hanging punctuation is used in a paragraph. No inheritance applied.
	GetHangingPunctuation() string
	SetHangingPunctuation(newValue string)

	// Returns or sets default tabulation size with no inheritance.
	GetDefaultTabSize() float64
	SetDefaultTabSize(newValue float64)

	// Default portion format.
	GetDefaultPortionFormat() IPortionFormat
	SetDefaultPortionFormat(newValue IPortionFormat)

	// Bullet char.
	GetBulletChar() string
	SetBulletChar(newValue string)

	// Bullet height.
	GetBulletHeight() float64
	SetBulletHeight(newValue float64)

	// Bullet type.
	GetBulletType() string
	SetBulletType(newValue string)

	// Starting number for a numbered bullet.
	GetNumberedBulletStartWith() int32
	SetNumberedBulletStartWith(newValue int32)

	// Numbered bullet style.
	GetNumberedBulletStyle() string
	SetNumberedBulletStyle(newValue string)

	// Bullet fill format.
	GetBulletFillFormat() IFillFormat
	SetBulletFillFormat(newValue IFillFormat)
}

Paragraph formatting properties.

type IParagraphs

type IParagraphs interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of paragraph links.
	GetParagraphLinks() []IResourceUri
	SetParagraphLinks(newValue []IResourceUri)
}

Represents list of Links to Paragraphs resources

type IPathInputFile

type IPathInputFile interface {

	// Get or sets password to open document.
	GetPassword() string
	SetPassword(newValue string)

	// File type.
	GetType() string
	SetType(newValue string)

	// Get or sets path to file.
	GetPath() string
	SetPath(newValue string)

	// Get or sets name of storage.
	GetStorage() string
	SetStorage(newValue string)
}

Represents input file from filesystem.

type IPathOutputFile

type IPathOutputFile interface {

	// File type.
	GetType() string
	SetType(newValue string)

	// Get or sets path to file.
	GetPath() string
	SetPath(newValue string)

	// Get or sets name of storage.
	GetStorage() string
	SetStorage(newValue string)
}

Represents fileSystem file with path.

type IPathSegment

type IPathSegment interface {
	GetType() string
	SetType(newValue string)
}

Represents segment of geometry path

type IPatternFill

type IPatternFill interface {

	// Type of fill.
	GetType() string
	SetType(newValue string)

	// Gets or sets the back color of the pattern fill.
	GetBackColor() string
	SetBackColor(newValue string)

	// Gets or sets the fore color of the pattern fill.
	GetForeColor() string
	SetForeColor(newValue string)

	// Gets or sets the style of pattern fill.
	GetStyle() string
	SetStyle(newValue string)
}

Represents Pattern Fill

type IPdfExportOptions

type IPdfExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Specifies compression type to be used for all textual content in the document.
	GetTextCompression() string
	SetTextCompression(newValue string)

	// Determines if all characters of font should be embedded or only used subset.
	GetEmbedFullFonts() bool
	SetEmbedFullFonts(newValue bool)

	// Desired conformance level for generated PDF document.
	GetCompliance() string
	SetCompliance(newValue string)

	// Returns or sets a value determining resolution of images inside PDF document.  Property affects on file size, time of export and image quality. The default value is 96.
	GetSufficientResolution() float64
	SetSufficientResolution(newValue float64)

	// Returns or sets a value determining the quality of the JPEG images inside PDF document.
	GetJpegQuality() int32
	SetJpegQuality(newValue int32)

	// True to draw black frame around each slide.
	GetDrawSlidesFrame() bool
	SetDrawSlidesFrame(newValue bool)

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	GetShowHiddenSlides() bool
	SetShowHiddenSlides(newValue bool)

	// True to convert all metafiles used in a presentation to the PNG images.
	GetSaveMetafilesAsPng() bool
	SetSaveMetafilesAsPng(newValue bool)

	// Setting user password to protect the PDF document.
	GetPassword() string
	SetPassword(newValue string)

	// Determines if Aspose.Slides will embed common fonts for ASCII (33..127 code range) text. Fonts for character codes greater than 127 are always embedded. Common fonts list includes PDF's base 14 fonts and additional user specified fonts.
	GetEmbedTrueTypeFontsForASCII() bool
	SetEmbedTrueTypeFontsForASCII(newValue bool)

	// Returns or sets an array of user-defined names of font families which Aspose.Slides should consider common.
	GetAdditionalCommonFontFamilies() []string
	SetAdditionalCommonFontFamilies(newValue []string)

	// Slides layouting options
	GetSlidesLayoutOptions() ISlidesLayoutOptions
	SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)

	// Image transparent color.
	GetImageTransparentColor() string
	SetImageTransparentColor(newValue string)

	// True to apply specified ImageTransparentColor  to an image.
	GetApplyImageTransparent() bool
	SetApplyImageTransparent(newValue bool)

	// Access permissions that should be granted when the document is opened with user access.  Default is AccessPermissions.None.
	GetAccessPermissions() IAccessPermissions
	SetAccessPermissions(newValue IAccessPermissions)
}

Provides options that control how a presentation is saved in Pdf format.

type IPictureFill

type IPictureFill interface {

	// Fill type.
	GetType() string
	SetType(newValue string)

	// Percentage of image height that is cropped from the bottom.
	GetCropBottom() float64
	SetCropBottom(newValue float64)

	// Percentage of image height that is cropped from the left.
	GetCropLeft() float64
	SetCropLeft(newValue float64)

	// Percentage of image height that is cropped from the right.
	GetCropRight() float64
	SetCropRight(newValue float64)

	// Percentage of image height that is cropped from the top.
	GetCropTop() float64
	SetCropTop(newValue float64)

	// Picture resolution.
	GetDpi() int32
	SetDpi(newValue int32)

	// Internal image link.
	GetImage() IResourceUri
	SetImage(newValue IResourceUri)

	// Base 64 image data.
	GetBase64Data() string
	SetBase64Data(newValue string)

	// SVG image data.
	GetSvgData() string
	SetSvgData(newValue string)

	// Fill mode.
	GetPictureFillMode() string
	SetPictureFillMode(newValue string)

	// Image transform effects.
	GetImageTransformList() []IImageTransformEffect
	SetImageTransformList(newValue []IImageTransformEffect)
}

Picture fill.

type IPictureFrame

type IPictureFrame interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Combined shape type.
	GetShapeType() string
	SetShapeType(newValue string)

	// Fill format.
	GetPictureFillFormat() IPictureFill
	SetPictureFillFormat(newValue IPictureFill)
}

Represents PictureFrame resource.

type IPipeline

type IPipeline interface {

	// Get or sets input document.
	GetInput() IInput
	SetInput(newValue IInput)

	// Get or sets list of tasks representing pipeline.
	GetTasks() []ITask
	SetTasks(newValue []ITask)
}

Represents pipeline for one input document.

type IPlaceholder

type IPlaceholder interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Index.
	GetIndex() int32
	SetIndex(newValue int32)

	// Orientation.
	GetOrientation() string
	SetOrientation(newValue string)

	// Size.
	GetSize() string
	SetSize(newValue string)

	// Placeholder type.
	GetType() string
	SetType(newValue string)

	// Shape link.
	GetShape() IResourceUri
	SetShape(newValue IResourceUri)
}

Represents placeholder

type IPlaceholders

type IPlaceholders interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List for placeholder links.
	GetPlaceholderLinks() []IResourceUri
	SetPlaceholderLinks(newValue []IResourceUri)
}

Placeholder list.

type IPlotArea

type IPlotArea interface {

	// the X location
	GetX() float64
	SetX(newValue float64)

	// the Y location
	GetY() float64
	SetY(newValue float64)

	// Width
	GetWidth() float64
	SetWidth(newValue float64)

	// Height
	GetHeight() float64
	SetHeight(newValue float64)

	// If layout of the plot area is defined manually specifies whether to layout the plot area by its inside (not including axis and axis labels) or outside.
	GetLayoutTargetType() string
	SetLayoutTargetType(newValue string)

	// Get or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Get or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Get or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)
}

Represents the plot area

type IPortion

type IPortion interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Text.
	GetText() string
	SetText(newValue string)

	// Math paragraph.
	GetMathParagraph() IMathParagraph
	SetMathParagraph(newValue IMathParagraph)

	// True for bold font.
	GetFontBold() string
	SetFontBold(newValue string)

	// True for italic font.
	GetFontItalic() string
	SetFontItalic(newValue string)

	// Text underline type.
	GetFontUnderline() string
	SetFontUnderline(newValue string)

	// Text strikethrough type.
	GetStrikethroughType() string
	SetStrikethroughType(newValue string)

	// Text capitalization type.
	GetTextCapType() string
	SetTextCapType(newValue string)

	// Superscript or subscript of the text.
	GetEscapement() float64
	SetEscapement(newValue float64)

	// Intercharacter spacing increment.
	GetSpacing() float64
	SetSpacing(newValue float64)

	// Font color.
	GetFontColor() string
	SetFontColor(newValue string)

	// Highlight color.
	GetHighlightColor() string
	SetHighlightColor(newValue string)

	// Font height.
	GetFontHeight() float64
	SetFontHeight(newValue float64)

	// True to normalize the text.
	GetNormaliseHeight() string
	SetNormaliseHeight(newValue string)

	// True if the text proof should be disabled.
	GetProofDisabled() string
	SetProofDisabled(newValue string)

	// True if smart tag should be cleaned.
	GetSmartTagClean() bool
	SetSmartTagClean(newValue bool)

	// Minimal font size for kerning.
	GetKerningMinimalSize() float64
	SetKerningMinimalSize(newValue float64)

	// True if numbers should ignore East-Asian specific vertical text layout.
	GetKumimoji() string
	SetKumimoji(newValue string)

	// Proving language ID.
	GetLanguageId() string
	SetLanguageId(newValue string)

	// Alternative proving language ID.
	GetAlternativeLanguageId() string
	SetAlternativeLanguageId(newValue string)

	// True if underline style has own FillFormat properties.
	GetIsHardUnderlineFill() string
	SetIsHardUnderlineFill(newValue string)

	// True if underline style has own LineFormat properties.
	GetIsHardUnderlineLine() string
	SetIsHardUnderlineLine(newValue string)

	// Fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Underline fill format.
	GetUnderlineFillFormat() IFillFormat
	SetUnderlineFillFormat(newValue IFillFormat)

	// Underline line format.
	GetUnderlineLineFormat() ILineFormat
	SetUnderlineLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Returns or sets the Latin font info.
	GetLatinFont() string
	SetLatinFont(newValue string)

	// Returns or sets the East Asian font info.
	GetEastAsianFont() string
	SetEastAsianFont(newValue string)

	// Returns or sets the complex script font info.
	GetComplexScriptFont() string
	SetComplexScriptFont(newValue string)
}

Represents portion resource

type IPortionFormat

type IPortionFormat interface {

	// True for bold font.
	GetFontBold() string
	SetFontBold(newValue string)

	// True for italic font.
	GetFontItalic() string
	SetFontItalic(newValue string)

	// Text underline type.
	GetFontUnderline() string
	SetFontUnderline(newValue string)

	// Text strikethrough type.
	GetStrikethroughType() string
	SetStrikethroughType(newValue string)

	// Text capitalization type.
	GetTextCapType() string
	SetTextCapType(newValue string)

	// Superscript or subscript of the text.
	GetEscapement() float64
	SetEscapement(newValue float64)

	// Intercharacter spacing increment.
	GetSpacing() float64
	SetSpacing(newValue float64)

	// Font color.
	GetFontColor() string
	SetFontColor(newValue string)

	// Highlight color.
	GetHighlightColor() string
	SetHighlightColor(newValue string)

	// Font height.
	GetFontHeight() float64
	SetFontHeight(newValue float64)

	// True to normalize the text.
	GetNormaliseHeight() string
	SetNormaliseHeight(newValue string)

	// True if the text proof should be disabled.
	GetProofDisabled() string
	SetProofDisabled(newValue string)

	// True if smart tag should be cleaned.
	GetSmartTagClean() bool
	SetSmartTagClean(newValue bool)

	// Minimal font size for kerning.
	GetKerningMinimalSize() float64
	SetKerningMinimalSize(newValue float64)

	// True if numbers should ignore East-Asian specific vertical text layout.
	GetKumimoji() string
	SetKumimoji(newValue string)

	// Proving language ID.
	GetLanguageId() string
	SetLanguageId(newValue string)

	// Alternative proving language ID.
	GetAlternativeLanguageId() string
	SetAlternativeLanguageId(newValue string)

	// True if underline style has own FillFormat properties.
	GetIsHardUnderlineFill() string
	SetIsHardUnderlineFill(newValue string)

	// True if underline style has own LineFormat properties.
	GetIsHardUnderlineLine() string
	SetIsHardUnderlineLine(newValue string)

	// Fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Underline fill format.
	GetUnderlineFillFormat() IFillFormat
	SetUnderlineFillFormat(newValue IFillFormat)

	// Underline line format.
	GetUnderlineLineFormat() ILineFormat
	SetUnderlineLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Returns or sets the Latin font info.
	GetLatinFont() string
	SetLatinFont(newValue string)

	// Returns or sets the East Asian font info.
	GetEastAsianFont() string
	SetEastAsianFont(newValue string)

	// Returns or sets the complex script font info.
	GetComplexScriptFont() string
	SetComplexScriptFont(newValue string)
}

Represents portion format.

type IPortions

type IPortions interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of portion links.
	GetItems() []IPortion
	SetItems(newValue []IPortion)
}

Represents list of Links to Paragraphs resources

type IPptxExportOptions

type IPptxExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// The conformance class to which the PresentationML document conforms. Read/write Conformance.
	GetConformance() string
	SetConformance(newValue string)
}

Provides options that control how a presentation is saved in PPTX format.

type IPresentationToMerge

type IPresentationToMerge interface {

	// Get or sets the presentation path
	GetPath() string
	SetPath(newValue string)

	// Get or sets the presentation password
	GetPassword() string
	SetPassword(newValue string)

	// Get or sets the indexes of slides to merge
	GetSlides() []int32
	SetSlides(newValue []int32)

	// Merge (request or storage).
	GetSource() string
	SetSource(newValue string)
}

Represents presentation to merge

type IPresentationsMergeRequest

type IPresentationsMergeRequest interface {

	// Gets or sets the presentation paths.
	GetPresentationPaths() []string
	SetPresentationPaths(newValue []string)

	// Gets or sets the presentation passwords.
	GetPresentationPasswords() []string
	SetPresentationPasswords(newValue []string)
}

Request for presentations merge

type IPresetShadowEffect

type IPresetShadowEffect interface {

	// direction
	GetDirection() float64
	SetDirection(newValue float64)

	// distance
	GetDistance() float64
	SetDistance(newValue float64)

	// preset
	GetPreset() string
	SetPreset(newValue string)

	// shadow color
	GetShadowColor() string
	SetShadowColor(newValue string)
}

Represents preset shadow effect

type IProtectionProperties

type IProtectionProperties interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// True if document properties are encrypted. Has effect only for password protected presentations.
	GetEncryptDocumentProperties() bool
	SetEncryptDocumentProperties(newValue bool)

	// True if the document should be opened as read-only.
	GetReadOnlyRecommended() bool
	SetReadOnlyRecommended(newValue bool)

	// Password for read protection.
	GetReadPassword() string
	SetReadPassword(newValue string)

	// Password for write protection.
	GetWritePassword() string
	SetWritePassword(newValue string)

	// Returns true if the presentation protected for editing.
	GetIsWriteProtected() bool
	SetIsWriteProtected(newValue bool)

	// Returns true if the presentation protected for reading.
	GetIsEncrypted() bool
	SetIsEncrypted(newValue bool)
}

Protection properties.

type IQuadraticBezierToPathSegment

type IQuadraticBezierToPathSegment interface {

	// Quadratic Bezier curve segment
	GetType() string
	SetType(newValue string)

	// X coordinate of direction point
	GetX1() float64
	SetX1(newValue float64)

	// Y coordinate of direction point
	GetY1() float64
	SetY1(newValue float64)

	// X coordinate of end point
	GetX2() float64
	SetX2(newValue float64)

	// Y coordinate of end point
	GetY2() float64
	SetY2(newValue float64)
}

Quadratic Bezier curve segment of the geometry path

type IRadicalElement

type IRadicalElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base argument
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Degree argument
	GetDegree() IMathElement
	SetDegree(newValue IMathElement)

	// Hide degree
	GetHideDegree() bool
	SetHideDegree(newValue bool)
}

Radical function

type IReflectionEffect

type IReflectionEffect interface {

	// direction
	GetDirection() float64
	SetDirection(newValue float64)

	// fade direction
	GetFadeDirection() float64
	SetFadeDirection(newValue float64)

	// distance
	GetDistance() float64
	SetDistance(newValue float64)

	// blur radius
	GetBlurRadius() float64
	SetBlurRadius(newValue float64)

	// scale horizontal
	GetScaleHorizontal() float64
	SetScaleHorizontal(newValue float64)

	// scale vertical
	GetScaleVertical() float64
	SetScaleVertical(newValue float64)

	// skew horizontal
	GetSkewHorizontal() float64
	SetSkewHorizontal(newValue float64)

	// skew vertical
	GetSkewVertical() float64
	SetSkewVertical(newValue float64)

	// start pos alpha
	GetStartPosAlpha() float64
	SetStartPosAlpha(newValue float64)

	// end pos alpha
	GetEndPosAlpha() float64
	SetEndPosAlpha(newValue float64)

	// start reflection opacity
	GetStartReflectionOpacity() float64
	SetStartReflectionOpacity(newValue float64)

	// end reflection opacity
	GetEndReflectionOpacity() float64
	SetEndReflectionOpacity(newValue float64)

	// rectangle alignment
	GetRectangleAlign() string
	SetRectangleAlign(newValue string)

	// true if the reflection should rotate with the shape when the shape is rotated
	GetRotateShadowWithShape() bool
	SetRotateShadowWithShape(newValue bool)
}

Represents reflection effect

type IRemoveShape

type IRemoveShape interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Shape path for a grouped or smart art shape.
	GetShapePath() string
	SetShapePath(newValue string)
}

Remove shape task.

type IRemoveSlide

type IRemoveSlide interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Position of slide to be removed.
	GetPosition() int32
	SetPosition(newValue int32)
}

Remove slide task.

type IReorderSlide

type IReorderSlide interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Old position.
	GetOldPosition() int32
	SetOldPosition(newValue int32)

	// New position.
	GetNewPosition() int32
	SetNewPosition(newValue int32)
}

Reorder slide task.

type IReplaceText

type IReplaceText interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Text to be replaced.
	GetOldText() string
	SetOldText(newValue string)

	// Text to replace with.
	GetNewText() string
	SetNewText(newValue string)

	// True to ignore case in replace pattern search.
	GetIgnoreCase() bool
	SetIgnoreCase(newValue bool)

	// One-based position of the slide to perform the replace in. 0 to make the replace throughout the presentation.
	GetSlidePosition() int32
	SetSlidePosition(newValue int32)
}

Replace text task.

type IRequestInputFile

type IRequestInputFile interface {

	// Get or sets password to open document.
	GetPassword() string
	SetPassword(newValue string)

	// File type.
	GetType() string
	SetType(newValue string)

	// Get or sets index of file from request.
	GetIndex() int32
	SetIndex(newValue int32)
}

Represents input file from multipart request.

type IResetSlide

type IResetSlide interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Slide position.
	GetPosition() int32
	SetPosition(newValue int32)
}

Reset slide task.

type IResourceBase

type IResourceBase interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)
}

Base class for all Slide's DTO objects

type IResourceUri

type IResourceUri interface {

	// Gets or sets the href.
	GetHref() string
	SetHref(newValue string)

	// Gets or sets the relation.
	GetRelation() string
	SetRelation(newValue string)

	// Gets or sets the type of link.
	GetLinkType() string
	SetLinkType(newValue string)

	// Gets or sets the title of link.
	GetTitle() string
	SetTitle(newValue string)

	// Resource slide index.
	GetSlideIndex() int32
	SetSlideIndex(newValue int32)

	// Resource shape index.
	GetShapeIndex() int32
	SetShapeIndex(newValue int32)
}

Represents Resource URI

type IResponseOutputFile

type IResponseOutputFile interface {

	// File type.
	GetType() string
	SetType(newValue string)
}

Represents output file that will be sent to response.

type IRightSubSuperscriptElement

type IRightSubSuperscriptElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base argument
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Subscript
	GetSubscript() IMathElement
	SetSubscript(newValue IMathElement)

	// Superscript
	GetSuperscript() IMathElement
	SetSuperscript(newValue IMathElement)

	// Alignment of subscript/superscript.
	GetAlignScripts() bool
	SetAlignScripts(newValue bool)
}

Specifies the Sub-Superscript object

type ISave

type ISave interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Format.
	GetFormat() string
	SetFormat(newValue string)

	// Output file.
	GetOutput() IOutputFile
	SetOutput(newValue IOutputFile)

	// Save options.
	GetOptions() IExportOptions
	SetOptions(newValue IExportOptions)
}

Save slide task.

type ISaveShape

type ISaveShape interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Format.
	GetFormat() string
	SetFormat(newValue string)

	// Shape path.
	GetShapePath() string
	SetShapePath(newValue string)

	// Output file.
	GetOutput() IOutputFile
	SetOutput(newValue IOutputFile)

	// Save options.
	GetOptions() IIShapeExportOptions
	SetOptions(newValue IIShapeExportOptions)
}

Save shape task.

type ISaveSlide

type ISaveSlide interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Output to save the slide to.
	GetOutput() IOutputFile
	SetOutput(newValue IOutputFile)

	// Save format.
	GetFormat() string
	SetFormat(newValue string)

	// Save options.
	GetOptions() IExportOptions
	SetOptions(newValue IExportOptions)

	// Result width for saving to an image format.
	GetWidth() int32
	SetWidth(newValue int32)

	// Result height for saving to an image format.
	GetHeight() int32
	SetHeight(newValue int32)

	// Slide index.
	GetPosition() int32
	SetPosition(newValue int32)
}

Save slide task.

type IScatterChartDataPoint

type IScatterChartDataPoint interface {

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Data point type.
	GetType() string
	SetType(newValue string)

	// X-value
	GetXValue() float64
	SetXValue(newValue float64)

	// Y-value
	GetYValue() float64
	SetYValue(newValue float64)

	// Spreadsheet formula in A1-style.
	GetXValueFormula() string
	SetXValueFormula(newValue string)

	// Spreadsheet formula in A1-style.
	GetYValueFormula() string
	SetYValueFormula(newValue string)
}

Scatter chart (two-dimensional) data point

type IScatterSeries

type IScatterSeries interface {

	// Series type.
	GetType() string
	SetType(newValue string)

	// Series name.
	GetName() string
	SetName(newValue string)

	// Series name data source.
	GetDataSourceForSeriesName() IDataSource
	SetDataSourceForSeriesName(newValue IDataSource)

	// True if each data marker in the series has a different color.
	GetIsColorVaried() bool
	SetIsColorVaried(newValue bool)

	// Invert solid color for the series.
	GetInvertedSolidFillColor() string
	SetInvertedSolidFillColor(newValue string)

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	GetSmooth() bool
	SetSmooth(newValue bool)

	// True if the series is plotted on second value axis.
	GetPlotOnSecondAxis() bool
	SetPlotOnSecondAxis(newValue bool)

	// Series order.
	GetOrder() int32
	SetOrder(newValue int32)

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	GetInvertIfNegative() bool
	SetInvertIfNegative(newValue bool)

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	GetExplosion() int32
	SetExplosion(newValue int32)

	// Series marker.
	GetMarker() ISeriesMarker
	SetMarker(newValue ISeriesMarker)

	// Fill properties set for the series.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect properties set for the series.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Line properties set for the series.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Data point type.
	GetDataPointType() string
	SetDataPointType(newValue string)

	// The number format for the series y values.
	GetNumberFormatOfYValues() string
	SetNumberFormatOfYValues(newValue string)

	// The number format for the series x values.
	GetNumberFormatOfXValues() string
	SetNumberFormatOfXValues(newValue string)

	// Data source type for X Values.
	GetDataSourceForXValues() IDataSource
	SetDataSourceForXValues(newValue IDataSource)

	// Data source type for Y Values.
	GetDataSourceForYValues() IDataSource
	SetDataSourceForYValues(newValue IDataSource)

	// Gets or sets the values.
	GetDataPoints() []IScatterChartDataPoint
	SetDataPoints(newValue []IScatterChartDataPoint)
}

A scatter series

type ISection

type ISection interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Name.
	GetName() string
	SetName(newValue string)

	// One-based index of slide with which the section starts.
	GetFirstSlideIndex() int32
	SetFirstSlideIndex(newValue int32)

	// Links to the shapes contained in the section.
	GetSlideList() []IResourceUri
	SetSlideList(newValue []IResourceUri)
}

Presentation section.

type ISectionZoomFrame

type ISectionZoomFrame interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Image type of a zoom object.
	GetImageType() string
	SetImageType(newValue string)

	// Navigation behavior in slideshow.
	GetReturnToParent() bool
	SetReturnToParent(newValue bool)

	// Specifies whether the Zoom will use the background of the destination slide.
	GetShowBackground() bool
	SetShowBackground(newValue bool)

	// Internal image link for zoom object
	GetImage() IResourceUri
	SetImage(newValue IResourceUri)

	// Duration of the transition between Zoom and slide.
	GetTransitionDuration() float64
	SetTransitionDuration(newValue float64)

	// Index of the target section
	GetTargetSectionIndex() int32
	SetTargetSectionIndex(newValue int32)
}

Section zoom frame.

type ISections

type ISections interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of slide links.
	GetSectionList() []ISection
	SetSectionList(newValue []ISection)
}

Section list.

type ISeries

type ISeries interface {

	// Series type.
	GetType() string
	SetType(newValue string)

	// Series name.
	GetName() string
	SetName(newValue string)

	// Series name data source.
	GetDataSourceForSeriesName() IDataSource
	SetDataSourceForSeriesName(newValue IDataSource)

	// True if each data marker in the series has a different color.
	GetIsColorVaried() bool
	SetIsColorVaried(newValue bool)

	// Invert solid color for the series.
	GetInvertedSolidFillColor() string
	SetInvertedSolidFillColor(newValue string)

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	GetSmooth() bool
	SetSmooth(newValue bool)

	// True if the series is plotted on second value axis.
	GetPlotOnSecondAxis() bool
	SetPlotOnSecondAxis(newValue bool)

	// Series order.
	GetOrder() int32
	SetOrder(newValue int32)

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	GetInvertIfNegative() bool
	SetInvertIfNegative(newValue bool)

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	GetExplosion() int32
	SetExplosion(newValue int32)

	// Series marker.
	GetMarker() ISeriesMarker
	SetMarker(newValue ISeriesMarker)

	// Fill properties set for the series.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect properties set for the series.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Line properties set for the series.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	GetDataPointType() string
	SetDataPointType(newValue string)
}

A chart series.

type ISeriesMarker

type ISeriesMarker interface {

	// size
	GetSize() int32
	SetSize(newValue int32)

	// symbol
	GetSymbol() string
	SetSymbol(newValue string)

	// Get or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Get or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Get or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)
}

Represents a series marker

type IShape

type IShape interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Combined shape type.
	GetShapeType() string
	SetShapeType(newValue string)

	// Gets or sets the text.
	GetText() string
	SetText(newValue string)

	// Get or sets list to paragraphs list
	GetParagraphs() IResourceUri
	SetParagraphs(newValue IResourceUri)

	// Returns TextFrame's formatting properties.
	GetTextFrameFormat() ITextFrameFormat
	SetTextFrameFormat(newValue ITextFrameFormat)
}

Represents AutoShape resource.

type IShapeBase

type IShapeBase interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	GetType() string
	SetType(newValue string)
}

Slide shape.

type IShapeBevel

type IShapeBevel interface {

	// Bevel type
	GetBevelType() string
	SetBevelType(newValue string)

	// Bevel width
	GetWidth() float64
	SetWidth(newValue float64)

	// Bevel height
	GetHeight() float64
	SetHeight(newValue float64)
}

ShapeBevel

type IShapeExportOptions

type IShapeExportOptions struct {
}

func NewIShapeExportOptions

func NewIShapeExportOptions() *IShapeExportOptions

func (*IShapeExportOptions) UnmarshalJSON

func (this *IShapeExportOptions) UnmarshalJSON(b []byte) error

type IShapeImageExportOptions

type IShapeImageExportOptions interface {

	// Get or sets scaling ratio by X axis.
	GetScaleX() float64
	SetScaleX(newValue float64)

	// Get or sets scaling ratio by Y axis.
	GetScaleY() float64
	SetScaleY(newValue float64)

	// Get or sets thumbnail bounds
	GetThumbnailBounds() string
	SetThumbnailBounds(newValue string)

	// Gets export format.
	GetFormat() string
	SetFormat(newValue string)
}

Provides options that control how a shape is saved in thumbnail.

type IShapes

type IShapes interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of shape links.
	GetShapesLinks() []IResourceUri
	SetShapesLinks(newValue []IResourceUri)
}

Represents list of Links to Shapes resources

type ISlide

type ISlide interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	GetShowMasterShapes() bool
	SetShowMasterShapes(newValue bool)

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	GetSlideShowTransition() ISlideShowTransition
	SetSlideShowTransition(newValue ISlideShowTransition)

	// Gets or sets the  link to the layout slide.
	GetLayoutSlide() IResourceUri
	SetLayoutSlide(newValue IResourceUri)

	// Gets or sets the  link to list of top-level shapes.
	GetShapes() IResourceUri
	SetShapes(newValue IResourceUri)

	// Gets or sets the link to theme.
	GetTheme() IResourceUri
	SetTheme(newValue IResourceUri)

	// Gets or sets the  link to placeholders.
	GetPlaceholders() IResourceUri
	SetPlaceholders(newValue IResourceUri)

	// Gets or sets the link to images.
	GetImages() IResourceUri
	SetImages(newValue IResourceUri)

	// Gets or sets the link to comments.
	GetComments() IResourceUri
	SetComments(newValue IResourceUri)

	// Get or sets the link to slide's background
	GetBackground() IResourceUri
	SetBackground(newValue IResourceUri)

	// Get or sets the link to notes slide.
	GetNotesSlide() IResourceUri
	SetNotesSlide(newValue IResourceUri)
}

Presentation slide.

type ISlideAnimation

type ISlideAnimation interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Main sequence.
	GetMainSequence() []IEffect
	SetMainSequence(newValue []IEffect)

	// Interactive sequence list.
	GetInteractiveSequences() []IInteractiveSequence
	SetInteractiveSequences(newValue []IInteractiveSequence)
}

Represents comments collection of slide

type ISlideBackground

type ISlideBackground interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Fill type.
	GetType() string
	SetType(newValue string)

	// Fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)
}

Represents background of slide

type ISlideComment

type ISlideComment interface {

	// Author.
	GetAuthor() string
	SetAuthor(newValue string)

	// Text.
	GetText() string
	SetText(newValue string)

	// Creation time.
	GetCreatedTime() string
	SetCreatedTime(newValue string)

	// Child comments.
	GetChildComments() []ISlideCommentBase
	SetChildComments(newValue []ISlideCommentBase)

	// Slide comment type.
	GetType() string
	SetType(newValue string)
}

Represents comment of slide

type ISlideCommentBase

type ISlideCommentBase interface {

	// Author.
	GetAuthor() string
	SetAuthor(newValue string)

	// Text.
	GetText() string
	SetText(newValue string)

	// Creation time.
	GetCreatedTime() string
	SetCreatedTime(newValue string)

	// Child comments.
	GetChildComments() []ISlideCommentBase
	SetChildComments(newValue []ISlideCommentBase)

	GetType() string
	SetType(newValue string)
}

Represents slide comment

type ISlideComments

type ISlideComments interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Slide comment list.
	GetList() []ISlideCommentBase
	SetList(newValue []ISlideCommentBase)
}

Represents comments collection of slide

type ISlideModernComment

type ISlideModernComment interface {

	// Author.
	GetAuthor() string
	SetAuthor(newValue string)

	// Text.
	GetText() string
	SetText(newValue string)

	// Creation time.
	GetCreatedTime() string
	SetCreatedTime(newValue string)

	// Child comments.
	GetChildComments() []ISlideCommentBase
	SetChildComments(newValue []ISlideCommentBase)

	// Slide modern comment type.
	GetType() string
	SetType(newValue string)

	// Returns or sets starting position of text selection in text frame if the comment associated with AutoShape. Read/write Int32.
	GetTextSelectionStart() int32
	SetTextSelectionStart(newValue int32)

	// Returns or sets text selection length in text frame if the comment associated with AutoShape. Read/write Int32.
	GetTextSelectionLength() int32
	SetTextSelectionLength(newValue int32)

	// Returns or sets the status of the comment. Read/write ModernCommentStatus.
	GetStatus() string
	SetStatus(newValue string)
}

Represents modern comment of slide

type ISlideProperties

type ISlideProperties interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// First slide number.
	GetFirstSlideNumber() int32
	SetFirstSlideNumber(newValue int32)

	// Slide orientation.
	GetOrientation() string
	SetOrientation(newValue string)

	// Scale type.
	GetScaleType() string
	SetScaleType(newValue string)

	// Size type.
	GetSizeType() string
	SetSizeType(newValue string)

	// Width.
	GetWidth() int32
	SetWidth(newValue int32)

	// Height.
	GetHeight() int32
	SetHeight(newValue int32)
}

Slide properties.

type ISlideReplaceResult

type ISlideReplaceResult interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	GetShowMasterShapes() bool
	SetShowMasterShapes(newValue bool)

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	GetSlideShowTransition() ISlideShowTransition
	SetSlideShowTransition(newValue ISlideShowTransition)

	// Gets or sets the  link to the layout slide.
	GetLayoutSlide() IResourceUri
	SetLayoutSlide(newValue IResourceUri)

	// Gets or sets the  link to list of top-level shapes.
	GetShapes() IResourceUri
	SetShapes(newValue IResourceUri)

	// Gets or sets the link to theme.
	GetTheme() IResourceUri
	SetTheme(newValue IResourceUri)

	// Gets or sets the  link to placeholders.
	GetPlaceholders() IResourceUri
	SetPlaceholders(newValue IResourceUri)

	// Gets or sets the link to images.
	GetImages() IResourceUri
	SetImages(newValue IResourceUri)

	// Gets or sets the link to comments.
	GetComments() IResourceUri
	SetComments(newValue IResourceUri)

	// Get or sets the link to slide's background
	GetBackground() IResourceUri
	SetBackground(newValue IResourceUri)

	// Get or sets the link to notes slide.
	GetNotesSlide() IResourceUri
	SetNotesSlide(newValue IResourceUri)

	// Gets or sets the number of matches
	GetMatches() int32
	SetMatches(newValue int32)
}

Represents slide replace result DTO.

type ISlideShowProperties

type ISlideShowProperties interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Loop slide show.
	GetLoop() bool
	SetLoop(newValue bool)

	// Start slide in the slide show.
	GetStartSlide() int32
	SetStartSlide(newValue int32)

	// End slides in the slide show.
	GetEndSlide() int32
	SetEndSlide(newValue int32)

	// Pen color.
	GetPenColor() string
	SetPenColor(newValue string)

	// Show animation.
	GetShowAnimation() bool
	SetShowAnimation(newValue bool)

	// Show narrration.
	GetShowNarration() bool
	SetShowNarration(newValue bool)

	// Show media controls.
	GetShowMediaControls() bool
	SetShowMediaControls(newValue bool)

	// Use timings.
	GetUseTimings() bool
	SetUseTimings(newValue bool)

	// Slide show type.
	GetSlideShowType() string
	SetSlideShowType(newValue string)

	// Show scroll bar. Applied with BrowsedByIndividual slide show type.
	GetShowScrollbar() bool
	SetShowScrollbar(newValue bool)
}

Slide show properties.

type ISlideShowTransition

type ISlideShowTransition interface {

	// Transition Type
	GetType() string
	SetType(newValue string)

	// Advance After
	GetAdvanceAfter() bool
	SetAdvanceAfter(newValue bool)

	// Advance After Time
	GetAdvanceAfterTime() int32
	SetAdvanceAfterTime(newValue int32)

	// Advance On Click
	GetAdvanceOnClick() bool
	SetAdvanceOnClick(newValue bool)

	// Sound Is Built In
	GetSoundIsBuiltIn() bool
	SetSoundIsBuiltIn(newValue bool)

	// Sound Loop
	GetSoundLoop() bool
	SetSoundLoop(newValue bool)

	// Sound Mode
	GetSoundMode() string
	SetSoundMode(newValue string)

	// Sound Name
	GetSoundName() string
	SetSoundName(newValue string)

	// Speed
	GetSpeed() string
	SetSpeed(newValue string)

	// Corner Direction.
	GetCornerDirection() string
	SetCornerDirection(newValue string)

	// Eight Direction.
	GetEightDirection() string
	SetEightDirection(newValue string)

	// In/Out Direction.
	GetInOutDirection() string
	SetInOutDirection(newValue string)

	// Has Bounce.
	GetHasBounce() bool
	SetHasBounce(newValue bool)

	// Side Direction.
	GetSideDirection() string
	SetSideDirection(newValue string)

	// Pattern.
	GetPattern() string
	SetPattern(newValue string)

	// Left/Right Direction.
	GetLeftRightDirection() string
	SetLeftRightDirection(newValue string)

	// Morph Type.
	GetMorphType() string
	SetMorphType(newValue string)

	// From Black.
	GetFromBlack() bool
	SetFromBlack(newValue bool)

	// Orientation Direction.
	GetOrientationDirection() string
	SetOrientationDirection(newValue string)

	// Through Black.
	GetThroughBlack() bool
	SetThroughBlack(newValue bool)

	// Orientation.
	GetCornerAndCenterDirection() string
	SetCornerAndCenterDirection(newValue string)

	// Shred Pattern.
	GetShredPattern() string
	SetShredPattern(newValue string)

	// Orientation.
	GetOrientation() string
	SetOrientation(newValue string)

	// Spokes.
	GetSpokes() int32
	SetSpokes(newValue int32)
}

Slide Show Transition.

type ISlides

type ISlides interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of slide links.
	GetSlideList() []IResourceUri
	SetSlideList(newValue []IResourceUri)
}

Slide list.

type ISlidesLayoutOptions added in v24.3.0

type ISlidesLayoutOptions interface {
	GetLayoutType() string
	SetLayoutType(newValue string)
}

Slides layouting options.

type ISmartArt

type ISmartArt interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Layout type.
	GetLayout() string
	SetLayout(newValue string)

	// Quick style.
	GetQuickStyle() string
	SetQuickStyle(newValue string)

	// Color style.
	GetColorStyle() string
	SetColorStyle(newValue string)

	// Collection of nodes in SmartArt object.
	GetNodes() []ISmartArtNode
	SetNodes(newValue []ISmartArtNode)

	// The state of the SmartArt diagram with regard to (left-to-right) LTR or (right-to-left) RTL, if the diagram supports reversal.
	GetIsReversed() bool
	SetIsReversed(newValue bool)
}

Represents SmartArt shape resource.

type ISmartArtNode

type ISmartArtNode interface {

	// Node list.
	GetNodes() []ISmartArtNode
	SetNodes(newValue []ISmartArtNode)

	// Gets or sets the link to shapes.
	GetShapes() IResourceUri
	SetShapes(newValue IResourceUri)

	// True for and assistant node.
	GetIsAssistant() bool
	SetIsAssistant(newValue bool)

	// Node text.
	GetText() string
	SetText(newValue string)

	// Organization chart layout type associated with current node.
	GetOrgChartLayout() string
	SetOrgChartLayout(newValue string)

	// Get or sets list to paragraphs list
	GetParagraphs() IResourceUri
	SetParagraphs(newValue IResourceUri)
}

Smart art node.

type ISmartArtShape

type ISmartArtShape interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Combined shape type.
	GetShapeType() string
	SetShapeType(newValue string)
}

Represents SmartArt resource.

type ISoftEdgeEffect

type ISoftEdgeEffect interface {

	// radius
	GetRadius() float64
	SetRadius(newValue float64)
}

Represents soft edge effect

type ISolidFill

type ISolidFill interface {

	// Fill type.
	GetType() string
	SetType(newValue string)

	// Color.
	GetColor() string
	SetColor(newValue string)
}

Represents solid fill format

type ISplitDocumentResult

type ISplitDocumentResult interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// List of slide links.
	GetSlides() []IResourceUri
	SetSlides(newValue []IResourceUri)
}

Split document result.

type IStorageExist

type IStorageExist interface {

	// Shows that the storage exists.
	GetExists() bool
	SetExists(newValue bool)
}

Storage exists

type IStorageFile

type IStorageFile interface {

	// File or folder name.
	GetName() string
	SetName(newValue string)

	// True if it is a folder.
	GetIsFolder() bool
	SetIsFolder(newValue bool)

	// File or folder last modified DateTime.
	GetModifiedDate() time.Time
	SetModifiedDate(newValue time.Time)

	// File or folder size.
	GetSize() int64
	SetSize(newValue int64)

	// File or folder path.
	GetPath() string
	SetPath(newValue string)
}

File or folder information

type ISubscriptElement

type ISubscriptElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base argument
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Subscript
	GetSubscript() IMathElement
	SetSubscript(newValue IMathElement)
}

Subscript object

type ISummaryZoomFrame

type ISummaryZoomFrame interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Zoom layout type
	GetZoomLayout() string
	SetZoomLayout(newValue string)

	// Zoom frame sections
	GetSections() []ISummaryZoomSection
	SetSections(newValue []ISummaryZoomSection)
}

Summary zoom frame.

type ISummaryZoomSection

type ISummaryZoomSection interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Image type of a zoom object.
	GetImageType() string
	SetImageType(newValue string)

	// Navigation behavior in slideshow.
	GetReturnToParent() bool
	SetReturnToParent(newValue bool)

	// Specifies whether the Zoom will use the background of the destination slide.
	GetShowBackground() bool
	SetShowBackground(newValue bool)

	// Internal image link for zoom object
	GetImage() IResourceUri
	SetImage(newValue IResourceUri)

	// Duration of the transition between Zoom and slide.
	GetTransitionDuration() float64
	SetTransitionDuration(newValue float64)

	// Index of the target section
	GetTargetSectionIndex() int32
	SetTargetSectionIndex(newValue int32)

	// Section title
	GetTitle() string
	SetTitle(newValue string)

	// Description of the Summary Zoom Section object.
	GetDescription() string
	SetDescription(newValue string)
}

Represents summary zoom section

type ISuperscriptElement

type ISuperscriptElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Base argument
	GetBase() IMathElement
	SetBase(newValue IMathElement)

	// Superscript
	GetSuperscript() IMathElement
	SetSuperscript(newValue IMathElement)
}

Subscript object

type ISvgExportOptions

type ISvgExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	//          Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Determines whether the text on a slide will be saved as graphics.
	GetVectorizeText() bool
	SetVectorizeText(newValue bool)

	// Returns or sets the lower resolution limit for metafile rasterization.
	GetMetafileRasterizationDpi() int32
	SetMetafileRasterizationDpi(newValue int32)

	// Determines whether the 3D text is disabled in SVG.
	GetDisable3DText() bool
	SetDisable3DText(newValue bool)

	// Disables splitting FromCornerX and FromCenter gradients.
	GetDisableGradientSplit() bool
	SetDisableGradientSplit(newValue bool)

	// SVG 1.1 lacks ability to define insets for markers. Aspose.Slides SVG writing engine has workaround for that problem: it crops end of line with arrow, so, line doesn't overlap markers. This option switches off such behavior.
	GetDisableLineEndCropping() bool
	SetDisableLineEndCropping(newValue bool)

	// Determines JPEG encoding quality.
	GetJpegQuality() int32
	SetJpegQuality(newValue int32)

	// Represents the pictures compression level
	GetPicturesCompression() string
	SetPicturesCompression(newValue string)

	// A boolean flag indicates if the cropped parts remain as part of the document. If true the cropped  parts will removed, if false they will be serialized in the document (which can possible lead to a  larger file)
	GetDeletePicturesCroppedAreas() bool
	SetDeletePicturesCroppedAreas(newValue bool)

	// Determines a way of handling externally loaded fonts.
	GetExternalFontsHandling() string
	SetExternalFontsHandling(newValue string)

	// Determines whether the text frame will be included in a rendering area or not.
	GetUseFrameSize() bool
	SetUseFrameSize(newValue bool)

	// Determines whether to perform the specified rotation of the shape when rendering or not.
	GetUseFrameRotation() bool
	SetUseFrameRotation(newValue bool)
}

Provides options that control how a presentation is saved in SVG format.

type ISwfExportOptions

type ISwfExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	GetShowHiddenSlides() bool
	SetShowHiddenSlides(newValue bool)

	// Specifies whether the generated SWF document should be compressed or not. Default is true.
	GetCompressed() bool
	SetCompressed(newValue bool)

	// Specifies whether the generated SWF document should include the integrated document viewer or not. Default is true.
	GetViewerIncluded() bool
	SetViewerIncluded(newValue bool)

	// Specifies whether border around pages should be shown. Default is true.
	GetShowPageBorder() bool
	SetShowPageBorder(newValue bool)

	// Show/hide fullscreen button. Can be overridden in flashvars. Default is true.
	GetShowFullScreen() bool
	SetShowFullScreen(newValue bool)

	// Show/hide page stepper. Can be overridden in flashvars. Default is true.
	GetShowPageStepper() bool
	SetShowPageStepper(newValue bool)

	// Show/hide search section. Can be overridden in flashvars. Default is true.
	GetShowSearch() bool
	SetShowSearch(newValue bool)

	// Show/hide whole top pane. Can be overridden in flashvars. Default is true.
	GetShowTopPane() bool
	SetShowTopPane(newValue bool)

	// Show/hide bottom pane. Can be overridden in flashvars. Default is true.
	GetShowBottomPane() bool
	SetShowBottomPane(newValue bool)

	// Show/hide left pane. Can be overridden in flashvars. Default is true.
	GetShowLeftPane() bool
	SetShowLeftPane(newValue bool)

	// Start with opened left pane. Can be overridden in flashvars. Default is false.
	GetStartOpenLeftPane() bool
	SetStartOpenLeftPane(newValue bool)

	// Enable/disable context menu. Default is true.
	GetEnableContextMenu() bool
	SetEnableContextMenu(newValue bool)

	// Image that will be displayed as logo in the top right corner of the viewer. The image data is a base 64 string. Image should be 32x64 pixels PNG image, otherwise logo can be displayed improperly.
	GetLogoImage() string
	SetLogoImage(newValue string)

	// Gets or sets the full hyperlink address for a logo. Has an effect only if a LogoImage is specified.
	GetLogoLink() string
	SetLogoLink(newValue string)

	// Specifies the quality of JPEG images. Default is 95.
	GetJpegQuality() int32
	SetJpegQuality(newValue int32)

	// Gets or sets the position of the notes on the page.
	GetNotesPosition() string
	SetNotesPosition(newValue string)

	// Gets or sets the position of the comments on the page.
	GetCommentsPosition() string
	SetCommentsPosition(newValue string)

	// Gets or sets the width of the comment output area in pixels (Applies only if comments are displayed on the right).
	GetCommentsAreaWidth() int32
	SetCommentsAreaWidth(newValue int32)

	// Gets or sets the color of comments area (Applies only if comments are displayed on the right).
	GetCommentsAreaColor() string
	SetCommentsAreaColor(newValue string)

	// True if comments that have no author are displayed. (Applies only if comments are displayed).
	GetShowCommentsByNoAuthor() bool
	SetShowCommentsByNoAuthor(newValue bool)
}

Provides options that control how a presentation is saved in SWF format.

type ITable

type ITable interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Builtin table style.
	GetStyle() string
	SetStyle(newValue string)

	// Rows.
	GetRows() []ITableRow
	SetRows(newValue []ITableRow)

	// Columns.
	GetColumns() []ITableColumn
	SetColumns(newValue []ITableColumn)

	// Determines whether the first column of a table has to be drawn with a special formatting.
	GetFirstCol() bool
	SetFirstCol(newValue bool)

	// Determines whether the first row of a table has to be drawn with a special formatting.
	GetFirstRow() bool
	SetFirstRow(newValue bool)

	// Determines whether the even rows has to be drawn with a different formatting.
	GetHorizontalBanding() bool
	SetHorizontalBanding(newValue bool)

	// Determines whether the last column of a table has to be drawn with a special formatting.
	GetLastCol() bool
	SetLastCol(newValue bool)

	// Determines whether the last row of a table has to be drawn with a special formatting.
	GetLastRow() bool
	SetLastRow(newValue bool)

	// Determines whether the table has right to left reading order.
	GetRightToLeft() bool
	SetRightToLeft(newValue bool)

	// Determines whether the even columns has to be drawn with a different formatting.
	GetVerticalBanding() bool
	SetVerticalBanding(newValue bool)
}

Represents Table shape resource.

type ITableCell

type ITableCell interface {

	// Cell text.
	GetText() string
	SetText(newValue string)

	// The number of rows spanned by a merged cell.
	GetRowSpan() int32
	SetRowSpan(newValue int32)

	// The number of columns spanned by a merged cell.
	GetColSpan() int32
	SetColSpan(newValue int32)

	// The top margin of the cell.
	GetMarginTop() float64
	SetMarginTop(newValue float64)

	// The right margin of the cell.
	GetMarginRight() float64
	SetMarginRight(newValue float64)

	// The left margin of the cell.
	GetMarginLeft() float64
	SetMarginLeft(newValue float64)

	// The bottom margin of the cell.
	GetMarginBottom() float64
	SetMarginBottom(newValue float64)

	// Text anchor type.
	GetTextAnchorType() string
	SetTextAnchorType(newValue string)

	// The type of vertical text.
	GetTextVerticalType() string
	SetTextVerticalType(newValue string)

	// Fill properties set of the cell.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Line properties set for the top border of the cell.
	GetBorderTop() ILineFormat
	SetBorderTop(newValue ILineFormat)

	// Line properties set for the right border of the cell.
	GetBorderRight() ILineFormat
	SetBorderRight(newValue ILineFormat)

	// Line properties set for the left border of the cell.
	GetBorderLeft() ILineFormat
	SetBorderLeft(newValue ILineFormat)

	// Line properties set for the bottom border of the cell.
	GetBorderBottom() ILineFormat
	SetBorderBottom(newValue ILineFormat)

	// Line properties set for the diagonal up border of the cell.
	GetBorderDiagonalUp() ILineFormat
	SetBorderDiagonalUp(newValue ILineFormat)

	// Line properties set for the diagonal down border of the cell.
	GetBorderDiagonalDown() ILineFormat
	SetBorderDiagonalDown(newValue ILineFormat)

	// Cell column index
	GetColumnIndex() int32
	SetColumnIndex(newValue int32)

	// Cell row index
	GetRowIndex() int32
	SetRowIndex(newValue int32)

	// Returns TextFrame's formatting properties.
	GetTextFrameFormat() ITextFrameFormat
	SetTextFrameFormat(newValue ITextFrameFormat)

	// Get or sets list to paragraphs list
	GetParagraphs() IResourceUri
	SetParagraphs(newValue IResourceUri)
}

Represents one cell of table.

type ITableCellMergeOptions

type ITableCellMergeOptions interface {

	// Row index of the first cell
	GetFirstRowIndex() int32
	SetFirstRowIndex(newValue int32)

	// First cell index in the row
	GetFirstCellIndex() int32
	SetFirstCellIndex(newValue int32)

	// Row index of the last cell
	GetLastRowIndex() int32
	SetLastRowIndex(newValue int32)

	// Last cell index in the row
	GetLastCellIndex() int32
	SetLastCellIndex(newValue int32)

	// Allow splitting
	GetAllowSplitting() bool
	SetAllowSplitting(newValue bool)
}

Table cells merge options

type ITableColumn

type ITableColumn interface {

	// Width.
	GetWidth() float64
	SetWidth(newValue float64)
}

Table column.

type ITableRow

type ITableRow interface {

	// Cells for the row.
	GetCells() []ITableCell
	SetCells(newValue []ITableCell)

	// Minimal height of the row.
	GetMinimalHeight() float64
	SetMinimalHeight(newValue float64)

	// Height of the row.
	GetHeight() float64
	SetHeight(newValue float64)
}

Table Row.

type ITask

type ITask interface {
	GetType() string
	SetType(newValue string)
}

Represents task for pipeline.

type ITestRule

type ITestRule interface {
	// contains filtered or unexported methods
}

type ITextBounds

type ITextBounds interface {

	// X coordinate of the text bounds.
	GetX() float64
	SetX(newValue float64)

	// X coordinate of the text bounds.
	GetY() float64
	SetY(newValue float64)

	// Width of the text bounds.
	GetWidth() float64
	SetWidth(newValue float64)

	// Height of the text bounds.
	GetHeight() float64
	SetHeight(newValue float64)
}

Represents text bounds within a paragraph or portion.

type ITextElement

type ITextElement interface {

	// Element type
	GetType() string
	SetType(newValue string)

	// Value
	GetValue() string
	SetValue(newValue string)
}

Mathematical text

type ITextFrameFormat

type ITextFrameFormat interface {

	// Represents 3d effect properties for a text.
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets text wrapping shape.
	GetTransform() string
	SetTransform(newValue string)

	// Left margin. Left margin.
	GetMarginLeft() float64
	SetMarginLeft(newValue float64)

	// Right margin.
	GetMarginRight() float64
	SetMarginRight(newValue float64)

	// Top margin.
	GetMarginTop() float64
	SetMarginTop(newValue float64)

	// Bottom margin.
	GetMarginBottom() float64
	SetMarginBottom(newValue float64)

	// True if text is wrapped at TextFrame's margins.
	GetWrapText() string
	SetWrapText(newValue string)

	// Returns or sets vertical anchor text in a TextFrame.
	GetAnchoringType() string
	SetAnchoringType(newValue string)

	// If True then text should be centered in box horizontally.
	GetCenterText() string
	SetCenterText(newValue string)

	// Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle.
	GetTextVerticalType() string
	SetTextVerticalType(newValue string)

	// Returns or sets text's auto-fit mode.
	GetAutofitType() string
	SetAutofitType(newValue string)

	// Returns or sets number of columns in the text area. This value must be a positive number. Otherwise, the value will be set to zero.  Value 0 means undefined value.
	GetColumnCount() int32
	SetColumnCount(newValue int32)

	// Returns or sets the space between text columns in the text area (in points). This should only apply  when there is more than 1 column present. This value must be a positive number. Otherwise, the value will be set to zero.
	GetColumnSpacing() float64
	SetColumnSpacing(newValue float64)

	// Returns or set keeping text out of 3D scene entirely.
	GetKeepTextFlat() bool
	SetKeepTextFlat(newValue bool)

	// Specifies the custom rotation that is being applied to the text within the bounding box.
	GetRotationAngle() float64
	SetRotationAngle(newValue float64)

	// Default portion format.
	GetDefaultParagraphFormat() IParagraphFormat
	SetDefaultParagraphFormat(newValue IParagraphFormat)
}

Contains the TextFrame's formatting properties.

type ITextItem

type ITextItem interface {

	// Gets or sets the URI to resource that contains text
	GetUri() IResourceUri
	SetUri(newValue IResourceUri)

	// Gets or sets the text.
	GetText() string
	SetText(newValue string)
}

Represents text item, referenced by TextItems

type ITextItems

type ITextItems interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the text items.
	GetItems() []ITextItem
	SetItems(newValue []ITextItem)
}

Represents text of resource

type ITheme

type ITheme interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Name.
	GetName() string
	SetName(newValue string)

	// Color scheme.
	GetColorScheme() IResourceUri
	SetColorScheme(newValue IResourceUri)

	// Font scheme.
	GetFontScheme() IResourceUri
	SetFontScheme(newValue IResourceUri)

	// Format scheme.
	GetFormatScheme() IResourceUri
	SetFormatScheme(newValue IResourceUri)
}

Represents Slide's theme

type IThreeDFormat

type IThreeDFormat interface {

	// Type of a bottom 3D bevel.
	GetBevelBottom() IShapeBevel
	SetBevelBottom(newValue IShapeBevel)

	// Type of a top 3D bevel.
	GetBevelTop() IShapeBevel
	SetBevelTop(newValue IShapeBevel)

	// Camera
	GetCamera() ICamera
	SetCamera(newValue ICamera)

	// Contour color
	GetContourColor() string
	SetContourColor(newValue string)

	// Contour width
	GetContourWidth() float64
	SetContourWidth(newValue float64)

	// Depth
	GetDepth() float64
	SetDepth(newValue float64)

	// Extrusion color
	GetExtrusionColor() string
	SetExtrusionColor(newValue string)

	// Extrusion height
	GetExtrusionHeight() float64
	SetExtrusionHeight(newValue float64)

	// Light rig
	GetLightRig() ILightRig
	SetLightRig(newValue ILightRig)

	// Material
	GetMaterial() string
	SetMaterial(newValue string)
}

ThreeDFormat

type ITiffExportOptions

type ITiffExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Gets or sets the height of slides in the output image format.
	GetHeight() int32
	SetHeight(newValue int32)

	// Gets or sets the height of slides in the output the output image format.
	GetWidth() int32
	SetWidth(newValue int32)

	// Compression type.
	GetCompression() string
	SetCompression(newValue string)

	// Horizontal resolution, in dots per inch.
	GetDpiX() int32
	SetDpiX(newValue int32)

	// Vertical resolution, in dots per inch.
	GetDpiY() int32
	SetDpiY(newValue int32)

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	GetShowHiddenSlides() bool
	SetShowHiddenSlides(newValue bool)

	// Specifies the pixel format for the generated images. Read/write ImagePixelFormat.
	GetPixelFormat() string
	SetPixelFormat(newValue string)

	// Slides layouting options
	GetSlidesLayoutOptions() ISlidesLayoutOptions
	SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)

	// Specifies the algorithm for converting a color image into a black and white image. This option will applied only if Aspose.Slides.Export.TiffOptions.CompressionType is set to Aspose.Slides.Export.TiffCompressionTypes.CCITT4 or Aspose.Slides.Export.TiffCompressionTypes.CCITT3.
	GetBwConversionMode() string
	SetBwConversionMode(newValue string)
}

Provides options that control how a presentation is saved in TIFF format.

type ITintEffect

type ITintEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)

	// Hue
	GetHue() float64
	SetHue(newValue float64)

	// Amount
	GetAmount() float64
	SetAmount(newValue float64)
}

Represents a Tint effect.

type IUpdateBackground

type IUpdateBackground interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// List of slide indices.
	GetSlides() []int32
	SetSlides(newValue []int32)

	// Background DTO.
	GetBackground() ISlideBackground
	SetBackground(newValue ISlideBackground)
}

Update background task.

type IUpdateShape

type IUpdateShape interface {

	// Task type.
	GetType() string
	SetType(newValue string)

	// Shape DTO.
	GetShape() IShapeBase
	SetShape(newValue IShapeBase)

	// Shape path for a grouped or SmartArt shape.
	GetShapePath() string
	SetShapePath(newValue string)
}

Update shape task.

type IVbaModule

type IVbaModule interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// VBA module name.
	GetName() string
	SetName(newValue string)

	// VBA module source code.
	GetSourceCode() string
	SetSourceCode(newValue string)

	// List of references.
	GetReferences() []IVbaReference
	SetReferences(newValue []IVbaReference)
}

Represents VBA module.

type IVbaProject

type IVbaProject interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// VBA modules
	GetModules() []IResourceUri
	SetModules(newValue []IResourceUri)

	// VBA references
	GetReferences() []IVbaReference
	SetReferences(newValue []IVbaReference)
}

VBA project

type IVbaReference

type IVbaReference interface {

	// Name
	GetName() string
	SetName(newValue string)

	// Library ID
	GetLibId() string
	SetLibId(newValue string)
}

VBA reference

type IVideoExportOptions

type IVideoExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Slides transition duration.
	GetSlidesTransitionDuration() int32
	SetSlidesTransitionDuration(newValue int32)

	// Video transition type
	GetTransitionType() string
	SetTransitionType(newValue string)

	// Duration of transition defined in TransitionType property.
	GetTransitionDuration() int32
	SetTransitionDuration(newValue int32)

	// Video resolution type
	GetVideoResolutionType() string
	SetVideoResolutionType(newValue string)
}

Provides options that control how a presentation is saved in an video format.

type IVideoFrame

type IVideoFrame interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Combined shape type.
	GetShapeType() string
	SetShapeType(newValue string)

	// Determines whether a video is shown in full screen mode.
	GetFullScreenMode() bool
	SetFullScreenMode(newValue bool)

	// Determines whether a VideoFrame is hidden.
	GetHideAtShowing() bool
	SetHideAtShowing(newValue bool)

	// Determines whether a video is looped.
	GetPlayLoopMode() bool
	SetPlayLoopMode(newValue bool)

	// Returns or sets the video play mode.
	GetPlayMode() string
	SetPlayMode(newValue string)

	// Determines whether a video is automatically rewinded to start as soon as the movie has finished playing
	GetRewindVideo() bool
	SetRewindVideo(newValue bool)

	// Returns or sets the audio volume.
	GetVolume() string
	SetVolume(newValue string)

	// Video data encoded in base64.
	GetBase64Data() string
	SetBase64Data(newValue string)

	// Picture fill format.
	GetPictureFillFormat() IPictureFill
	SetPictureFillFormat(newValue IPictureFill)

	// Trim start [ms]
	GetTrimFromStart() float64
	SetTrimFromStart(newValue float64)

	// Trim end [ms]
	GetTrimFromEnd() float64
	SetTrimFromEnd(newValue float64)
}

Represents VideoFrame resource.

type IViewProperties

type IViewProperties interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Last used view mode.
	GetLastView() string
	SetLastView(newValue string)

	// Horizontal bar state.
	GetHorizontalBarState() string
	SetHorizontalBarState(newValue string)

	// Vertical bar state.
	GetVerticalBarState() string
	SetVerticalBarState(newValue string)

	// True to prefer single view.
	GetPreferSingleView() bool
	SetPreferSingleView(newValue bool)

	// The sizing of the side content region of the normal view, when the region is of a variable restored size.
	GetRestoredLeft() INormalViewRestoredProperties
	SetRestoredLeft(newValue INormalViewRestoredProperties)

	// The sizing of the top slide region of the normal view, when the region is of a variable restored size.
	GetRestoredTop() INormalViewRestoredProperties
	SetRestoredTop(newValue INormalViewRestoredProperties)

	// Slide view mode properties.
	GetSlideViewProperties() ICommonSlideViewProperties
	SetSlideViewProperties(newValue ICommonSlideViewProperties)

	// Notes view mode properties.
	GetNotesViewProperties() ICommonSlideViewProperties
	SetNotesViewProperties(newValue ICommonSlideViewProperties)

	// True if the comments should be shown.
	GetShowComments() string
	SetShowComments(newValue string)
}

Slides document properties.

type IWorkbook

type IWorkbook interface {

	// Data source type.
	GetType() string
	SetType(newValue string)

	// Worksheet index.
	GetWorksheetIndex() int32
	SetWorksheetIndex(newValue int32)

	// Column index of the first value.
	GetColumnIndex() int32
	SetColumnIndex(newValue int32)

	// Row index of the first value.
	GetRowIndex() int32
	SetRowIndex(newValue int32)
}

Represents Excel spreadsheet data source.

type IXYSeries

type IXYSeries interface {

	// Series type.
	GetType() string
	SetType(newValue string)

	// Series name.
	GetName() string
	SetName(newValue string)

	// Series name data source.
	GetDataSourceForSeriesName() IDataSource
	SetDataSourceForSeriesName(newValue IDataSource)

	// True if each data marker in the series has a different color.
	GetIsColorVaried() bool
	SetIsColorVaried(newValue bool)

	// Invert solid color for the series.
	GetInvertedSolidFillColor() string
	SetInvertedSolidFillColor(newValue string)

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	GetSmooth() bool
	SetSmooth(newValue bool)

	// True if the series is plotted on second value axis.
	GetPlotOnSecondAxis() bool
	SetPlotOnSecondAxis(newValue bool)

	// Series order.
	GetOrder() int32
	SetOrder(newValue int32)

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	GetInvertIfNegative() bool
	SetInvertIfNegative(newValue bool)

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	GetExplosion() int32
	SetExplosion(newValue int32)

	// Series marker.
	GetMarker() ISeriesMarker
	SetMarker(newValue ISeriesMarker)

	// Fill properties set for the series.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Effect properties set for the series.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Line properties set for the series.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	GetDataPointType() string
	SetDataPointType(newValue string)

	// The number format for the series y values.
	GetNumberFormatOfYValues() string
	SetNumberFormatOfYValues(newValue string)

	// The number format for the series x values.
	GetNumberFormatOfXValues() string
	SetNumberFormatOfXValues(newValue string)

	// Data source type for X Values.
	GetDataSourceForXValues() IDataSource
	SetDataSourceForXValues(newValue IDataSource)

	// Data source type for Y Values.
	GetDataSourceForYValues() IDataSource
	SetDataSourceForYValues(newValue IDataSource)
}

Common properties for Bubble and Scatter series.

type IXamlExportOptions

type IXamlExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Export hidden slides
	GetExportHiddenSlides() bool
	SetExportHiddenSlides(newValue bool)
}

Provides options that control how a presentation is saved in XAML format.

type IXpsExportOptions

type IXpsExportOptions interface {

	// Default regular font for rendering the presentation.
	GetDefaultRegularFont() string
	SetDefaultRegularFont(newValue string)

	// Gets of sets list of font fallback rules.
	GetFontFallbackRules() []IFontFallbackRule
	SetFontFallbackRules(newValue []IFontFallbackRule)

	// Gets of sets list of font substitution rules.
	GetFontSubstRules() []IFontSubstRule
	SetFontSubstRules(newValue []IFontSubstRule)

	// Export format.
	GetFormat() string
	SetFormat(newValue string)

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	GetShowHiddenSlides() bool
	SetShowHiddenSlides(newValue bool)

	// True to convert all metafiles used in a presentation to the PNG images.
	GetSaveMetafilesAsPng() bool
	SetSaveMetafilesAsPng(newValue bool)

	// True to draw black frame around each slide.
	GetDrawSlidesFrame() bool
	SetDrawSlidesFrame(newValue bool)
}

Provides options that control how a presentation is saved in XPS format.

type IZoomFrame

type IZoomFrame interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	// Shape type.
	GetType() string
	SetType(newValue string)

	// Image type of a zoom object.
	GetImageType() string
	SetImageType(newValue string)

	// Navigation behavior in slideshow.
	GetReturnToParent() bool
	SetReturnToParent(newValue bool)

	// Specifies whether the Zoom will use the background of the destination slide.
	GetShowBackground() bool
	SetShowBackground(newValue bool)

	// Internal image link for zoom object
	GetImage() IResourceUri
	SetImage(newValue IResourceUri)

	// Duration of the transition between Zoom and slide.
	GetTransitionDuration() float64
	SetTransitionDuration(newValue float64)

	// Links to the target slide
	GetTargetSlideIndex() int32
	SetTargetSlideIndex(newValue int32)
}

Zoom frame.

type IZoomObject

type IZoomObject interface {

	// Gets or sets the link to this resource.
	GetSelfUri() IResourceUri
	SetSelfUri(newValue IResourceUri)

	// List of alternate links.
	GetAlternateLinks() []IResourceUri
	SetAlternateLinks(newValue []IResourceUri)

	// Gets or sets the name.
	GetName() string
	SetName(newValue string)

	// Gets or sets the width.
	GetWidth() float64
	SetWidth(newValue float64)

	// Gets or sets the height.
	GetHeight() float64
	SetHeight(newValue float64)

	// Gets or sets the alternative text.
	GetAlternativeText() string
	SetAlternativeText(newValue string)

	// The title of alternative text associated with the shape.
	GetAlternativeTextTitle() string
	SetAlternativeTextTitle(newValue string)

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	GetHidden() bool
	SetHidden(newValue bool)

	// Gets or sets 'Mark as decorative' option.
	GetIsDecorative() bool
	SetIsDecorative(newValue bool)

	// Gets or sets the X
	GetX() float64
	SetX(newValue float64)

	// Gets or sets the Y.
	GetY() float64
	SetY(newValue float64)

	// Gets z-order position of shape
	GetZOrderPosition() int32
	SetZOrderPosition(newValue int32)

	// Gets or sets the fill format.
	GetFillFormat() IFillFormat
	SetFillFormat(newValue IFillFormat)

	// Gets or sets the effect format.
	GetEffectFormat() IEffectFormat
	SetEffectFormat(newValue IEffectFormat)

	// Gets or sets the 3D format
	GetThreeDFormat() IThreeDFormat
	SetThreeDFormat(newValue IThreeDFormat)

	// Gets or sets the line format.
	GetLineFormat() ILineFormat
	SetLineFormat(newValue ILineFormat)

	// Hyperlink defined for mouse click.
	GetHyperlinkClick() IHyperlink
	SetHyperlinkClick(newValue IHyperlink)

	// Hyperlink defined for mouse over.
	GetHyperlinkMouseOver() IHyperlink
	SetHyperlinkMouseOver(newValue IHyperlink)

	GetType() string
	SetType(newValue string)

	// Image type of a zoom object.
	GetImageType() string
	SetImageType(newValue string)

	// Navigation behavior in slideshow.
	GetReturnToParent() bool
	SetReturnToParent(newValue bool)

	// Specifies whether the Zoom will use the background of the destination slide.
	GetShowBackground() bool
	SetShowBackground(newValue bool)

	// Internal image link for zoom object
	GetImage() IResourceUri
	SetImage(newValue IResourceUri)

	// Duration of the transition between Zoom and slide.
	GetTransitionDuration() float64
	SetTransitionDuration(newValue float64)
}

Zoom object.

type Image

type Image struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Get or sets the width of an image.
	Width int32 `json:"Width"`

	// Get or sets the height of an image.
	Height int32 `json:"Height"`

	// Get or sets the content type of an image.
	ContentType string `json:"ContentType,omitempty"`
}

func NewImage

func NewImage() *Image
func (this *Image) GetAlternateLinks() []IResourceUri

func (*Image) GetContentType

func (this *Image) GetContentType() string

func (*Image) GetHeight

func (this *Image) GetHeight() int32

func (*Image) GetSelfUri

func (this *Image) GetSelfUri() IResourceUri

func (*Image) GetWidth

func (this *Image) GetWidth() int32
func (this *Image) SetAlternateLinks(newValue []IResourceUri)

func (*Image) SetContentType

func (this *Image) SetContentType(newValue string)

func (*Image) SetHeight

func (this *Image) SetHeight(newValue int32)

func (*Image) SetSelfUri

func (this *Image) SetSelfUri(newValue IResourceUri)

func (*Image) SetWidth

func (this *Image) SetWidth(newValue int32)

func (*Image) UnmarshalJSON

func (this *Image) UnmarshalJSON(b []byte) error

type ImageExportFormat

type ImageExportFormat string

ImageExportFormat : Represents a format for image export.

const (
	ImageExportFormat_Jpeg ImageExportFormat = "Jpeg"
	ImageExportFormat_Png  ImageExportFormat = "Png"
	ImageExportFormat_Gif  ImageExportFormat = "Gif"
	ImageExportFormat_Bmp  ImageExportFormat = "Bmp"
	ImageExportFormat_Tiff ImageExportFormat = "Tiff"
)

List of ImageExportFormat ImageExportFormat

type ImageExportOptions

type ImageExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Gets or sets the height of slides in the output image format.
	Height int32 `json:"Height,omitempty"`

	// Gets or sets the height of slides in the output the output image format.
	Width int32 `json:"Width,omitempty"`

	// Show hidden slides. If true, hidden are exported.
	ShowHiddenSlides bool `json:"ShowHiddenSlides"`

	// Slides layouting options
	SlidesLayoutOptions ISlidesLayoutOptions `json:"SlidesLayoutOptions,omitempty"`
}

func NewImageExportOptions

func NewImageExportOptions() *ImageExportOptions

func (*ImageExportOptions) GetDefaultRegularFont

func (this *ImageExportOptions) GetDefaultRegularFont() string

func (*ImageExportOptions) GetFontFallbackRules

func (this *ImageExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*ImageExportOptions) GetFontSubstRules

func (this *ImageExportOptions) GetFontSubstRules() []IFontSubstRule

func (*ImageExportOptions) GetFormat

func (this *ImageExportOptions) GetFormat() string

func (*ImageExportOptions) GetHeight

func (this *ImageExportOptions) GetHeight() int32

func (*ImageExportOptions) GetShowHiddenSlides

func (this *ImageExportOptions) GetShowHiddenSlides() bool

func (*ImageExportOptions) GetSlidesLayoutOptions added in v24.3.0

func (this *ImageExportOptions) GetSlidesLayoutOptions() ISlidesLayoutOptions

func (*ImageExportOptions) GetWidth

func (this *ImageExportOptions) GetWidth() int32

func (*ImageExportOptions) SetDefaultRegularFont

func (this *ImageExportOptions) SetDefaultRegularFont(newValue string)

func (*ImageExportOptions) SetFontFallbackRules

func (this *ImageExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*ImageExportOptions) SetFontSubstRules

func (this *ImageExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*ImageExportOptions) SetFormat

func (this *ImageExportOptions) SetFormat(newValue string)

func (*ImageExportOptions) SetHeight

func (this *ImageExportOptions) SetHeight(newValue int32)

func (*ImageExportOptions) SetShowHiddenSlides

func (this *ImageExportOptions) SetShowHiddenSlides(newValue bool)

func (*ImageExportOptions) SetSlidesLayoutOptions added in v24.3.0

func (this *ImageExportOptions) SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)

func (*ImageExportOptions) SetWidth

func (this *ImageExportOptions) SetWidth(newValue int32)

func (*ImageExportOptions) UnmarshalJSON

func (this *ImageExportOptions) UnmarshalJSON(b []byte) error

type ImageExportOptionsBase

type ImageExportOptionsBase struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	Format string `json:"Format,omitempty"`

	// Gets or sets the height of slides in the output image format.
	Height int32 `json:"Height,omitempty"`

	// Gets or sets the height of slides in the output the output image format.
	Width int32 `json:"Width,omitempty"`
}

func NewImageExportOptionsBase

func NewImageExportOptionsBase() *ImageExportOptionsBase

func (*ImageExportOptionsBase) GetDefaultRegularFont

func (this *ImageExportOptionsBase) GetDefaultRegularFont() string

func (*ImageExportOptionsBase) GetFontFallbackRules

func (this *ImageExportOptionsBase) GetFontFallbackRules() []IFontFallbackRule

func (*ImageExportOptionsBase) GetFontSubstRules

func (this *ImageExportOptionsBase) GetFontSubstRules() []IFontSubstRule

func (*ImageExportOptionsBase) GetFormat

func (this *ImageExportOptionsBase) GetFormat() string

func (*ImageExportOptionsBase) GetHeight

func (this *ImageExportOptionsBase) GetHeight() int32

func (*ImageExportOptionsBase) GetWidth

func (this *ImageExportOptionsBase) GetWidth() int32

func (*ImageExportOptionsBase) SetDefaultRegularFont

func (this *ImageExportOptionsBase) SetDefaultRegularFont(newValue string)

func (*ImageExportOptionsBase) SetFontFallbackRules

func (this *ImageExportOptionsBase) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*ImageExportOptionsBase) SetFontSubstRules

func (this *ImageExportOptionsBase) SetFontSubstRules(newValue []IFontSubstRule)

func (*ImageExportOptionsBase) SetFormat

func (this *ImageExportOptionsBase) SetFormat(newValue string)

func (*ImageExportOptionsBase) SetHeight

func (this *ImageExportOptionsBase) SetHeight(newValue int32)

func (*ImageExportOptionsBase) SetWidth

func (this *ImageExportOptionsBase) SetWidth(newValue int32)

func (*ImageExportOptionsBase) UnmarshalJSON

func (this *ImageExportOptionsBase) UnmarshalJSON(b []byte) error

type ImageTransformEffect

type ImageTransformEffect struct {
	Type_ string `json:"Type,omitempty"`
}

func NewImageTransformEffect

func NewImageTransformEffect() *ImageTransformEffect

func (*ImageTransformEffect) GetType

func (this *ImageTransformEffect) GetType() string

func (*ImageTransformEffect) SetType

func (this *ImageTransformEffect) SetType(newValue string)

func (*ImageTransformEffect) UnmarshalJSON

func (this *ImageTransformEffect) UnmarshalJSON(b []byte) error

type Images

type Images struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Image list.
	List []IImage `json:"List,omitempty"`
}

func NewImages

func NewImages() *Images
func (this *Images) GetAlternateLinks() []IResourceUri

func (*Images) GetList

func (this *Images) GetList() []IImage

func (*Images) GetSelfUri

func (this *Images) GetSelfUri() IResourceUri
func (this *Images) SetAlternateLinks(newValue []IResourceUri)

func (*Images) SetList

func (this *Images) SetList(newValue []IImage)

func (*Images) SetSelfUri

func (this *Images) SetSelfUri(newValue IResourceUri)

func (*Images) UnmarshalJSON

func (this *Images) UnmarshalJSON(b []byte) error

type InnerShadowEffect

type InnerShadowEffect struct {

	// direction
	Direction float64 `json:"Direction"`

	// distance
	Distance float64 `json:"Distance"`

	// blur radius
	BlurRadius float64 `json:"BlurRadius"`

	// shadow color
	ShadowColor string `json:"ShadowColor,omitempty"`
}

func NewInnerShadowEffect

func NewInnerShadowEffect() *InnerShadowEffect

func (*InnerShadowEffect) GetBlurRadius

func (this *InnerShadowEffect) GetBlurRadius() float64

func (*InnerShadowEffect) GetDirection

func (this *InnerShadowEffect) GetDirection() float64

func (*InnerShadowEffect) GetDistance

func (this *InnerShadowEffect) GetDistance() float64

func (*InnerShadowEffect) GetShadowColor

func (this *InnerShadowEffect) GetShadowColor() string

func (*InnerShadowEffect) SetBlurRadius

func (this *InnerShadowEffect) SetBlurRadius(newValue float64)

func (*InnerShadowEffect) SetDirection

func (this *InnerShadowEffect) SetDirection(newValue float64)

func (*InnerShadowEffect) SetDistance

func (this *InnerShadowEffect) SetDistance(newValue float64)

func (*InnerShadowEffect) SetShadowColor

func (this *InnerShadowEffect) SetShadowColor(newValue string)

func (*InnerShadowEffect) UnmarshalJSON

func (this *InnerShadowEffect) UnmarshalJSON(b []byte) error

type Input

type Input struct {

	// Get or sets template document. If property is null new empty presentation will be created.
	Template IInputFile `json:"Template,omitempty"`

	// Get or sets html data for generate new presentation.
	HtmlData IInputFile `json:"HtmlData,omitempty"`

	// Get or sets data for template engine.
	TemplateData IInputFile `json:"TemplateData,omitempty"`
}

func NewInput

func NewInput() *Input

func (*Input) GetHtmlData

func (this *Input) GetHtmlData() IInputFile

func (*Input) GetTemplate

func (this *Input) GetTemplate() IInputFile

func (*Input) GetTemplateData

func (this *Input) GetTemplateData() IInputFile

func (*Input) SetHtmlData

func (this *Input) SetHtmlData(newValue IInputFile)

func (*Input) SetTemplate

func (this *Input) SetTemplate(newValue IInputFile)

func (*Input) SetTemplateData

func (this *Input) SetTemplateData(newValue IInputFile)

func (*Input) UnmarshalJSON

func (this *Input) UnmarshalJSON(b []byte) error

type InputFile

type InputFile struct {

	// Get or sets password to open document.
	Password string `json:"Password,omitempty"`

	Type_ string `json:"Type,omitempty"`
}

func NewInputFile

func NewInputFile() *InputFile

func (*InputFile) GetPassword

func (this *InputFile) GetPassword() string

func (*InputFile) GetType

func (this *InputFile) GetType() string

func (*InputFile) SetPassword

func (this *InputFile) SetPassword(newValue string)

func (*InputFile) SetType

func (this *InputFile) SetType(newValue string)

func (*InputFile) UnmarshalJSON

func (this *InputFile) UnmarshalJSON(b []byte) error

type InteractiveSequence

type InteractiveSequence struct {

	// Effect list.
	Effects []IEffect `json:"Effects,omitempty"`

	// Index of the shape that triggers the sequence.
	TriggerShapeIndex int32 `json:"TriggerShapeIndex"`
}

func NewInteractiveSequence

func NewInteractiveSequence() *InteractiveSequence

func (*InteractiveSequence) GetEffects

func (this *InteractiveSequence) GetEffects() []IEffect

func (*InteractiveSequence) GetTriggerShapeIndex

func (this *InteractiveSequence) GetTriggerShapeIndex() int32

func (*InteractiveSequence) SetEffects

func (this *InteractiveSequence) SetEffects(newValue []IEffect)

func (*InteractiveSequence) SetTriggerShapeIndex

func (this *InteractiveSequence) SetTriggerShapeIndex(newValue int32)

func (*InteractiveSequence) UnmarshalJSON

func (this *InteractiveSequence) UnmarshalJSON(b []byte) error

type LayoutSlide

type LayoutSlide struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Name.
	Name string `json:"Name,omitempty"`

	// Layout slide type.
	Type_ string `json:"Type"`

	// Master slide link.
	MasterSlide IResourceUri `json:"MasterSlide,omitempty"`

	// List of depending slides.
	DependingSlides []IResourceUri `json:"DependingSlides,omitempty"`
}

func NewLayoutSlide

func NewLayoutSlide() *LayoutSlide
func (this *LayoutSlide) GetAlternateLinks() []IResourceUri

func (*LayoutSlide) GetDependingSlides

func (this *LayoutSlide) GetDependingSlides() []IResourceUri

func (*LayoutSlide) GetMasterSlide

func (this *LayoutSlide) GetMasterSlide() IResourceUri

func (*LayoutSlide) GetName

func (this *LayoutSlide) GetName() string

func (*LayoutSlide) GetSelfUri

func (this *LayoutSlide) GetSelfUri() IResourceUri

func (*LayoutSlide) GetType

func (this *LayoutSlide) GetType() string
func (this *LayoutSlide) SetAlternateLinks(newValue []IResourceUri)

func (*LayoutSlide) SetDependingSlides

func (this *LayoutSlide) SetDependingSlides(newValue []IResourceUri)

func (*LayoutSlide) SetMasterSlide

func (this *LayoutSlide) SetMasterSlide(newValue IResourceUri)

func (*LayoutSlide) SetName

func (this *LayoutSlide) SetName(newValue string)

func (*LayoutSlide) SetSelfUri

func (this *LayoutSlide) SetSelfUri(newValue IResourceUri)

func (*LayoutSlide) SetType

func (this *LayoutSlide) SetType(newValue string)

func (*LayoutSlide) UnmarshalJSON

func (this *LayoutSlide) UnmarshalJSON(b []byte) error

type LayoutSlides

type LayoutSlides struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of layout slide links.
	SlideList []IResourceUri `json:"SlideList,omitempty"`
}

func NewLayoutSlides

func NewLayoutSlides() *LayoutSlides
func (this *LayoutSlides) GetAlternateLinks() []IResourceUri

func (*LayoutSlides) GetSelfUri

func (this *LayoutSlides) GetSelfUri() IResourceUri

func (*LayoutSlides) GetSlideList

func (this *LayoutSlides) GetSlideList() []IResourceUri
func (this *LayoutSlides) SetAlternateLinks(newValue []IResourceUri)

func (*LayoutSlides) SetSelfUri

func (this *LayoutSlides) SetSelfUri(newValue IResourceUri)

func (*LayoutSlides) SetSlideList

func (this *LayoutSlides) SetSlideList(newValue []IResourceUri)

func (*LayoutSlides) UnmarshalJSON

func (this *LayoutSlides) UnmarshalJSON(b []byte) error

type LeftSubSuperscriptElement

type LeftSubSuperscriptElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base argument
	Base IMathElement `json:"Base,omitempty"`

	// Subscript
	Subscript IMathElement `json:"Subscript,omitempty"`

	// Superscript
	Superscript IMathElement `json:"Superscript,omitempty"`
}

func NewLeftSubSuperscriptElement

func NewLeftSubSuperscriptElement() *LeftSubSuperscriptElement

func (*LeftSubSuperscriptElement) GetBase

func (this *LeftSubSuperscriptElement) GetBase() IMathElement

func (*LeftSubSuperscriptElement) GetSubscript

func (this *LeftSubSuperscriptElement) GetSubscript() IMathElement

func (*LeftSubSuperscriptElement) GetSuperscript

func (this *LeftSubSuperscriptElement) GetSuperscript() IMathElement

func (*LeftSubSuperscriptElement) GetType

func (this *LeftSubSuperscriptElement) GetType() string

func (*LeftSubSuperscriptElement) SetBase

func (this *LeftSubSuperscriptElement) SetBase(newValue IMathElement)

func (*LeftSubSuperscriptElement) SetSubscript

func (this *LeftSubSuperscriptElement) SetSubscript(newValue IMathElement)

func (*LeftSubSuperscriptElement) SetSuperscript

func (this *LeftSubSuperscriptElement) SetSuperscript(newValue IMathElement)

func (*LeftSubSuperscriptElement) SetType

func (this *LeftSubSuperscriptElement) SetType(newValue string)

func (*LeftSubSuperscriptElement) UnmarshalJSON

func (this *LeftSubSuperscriptElement) UnmarshalJSON(b []byte) error

type Legend

type Legend struct {

	// position
	Position string `json:"Position,omitempty"`

	// the X location
	X float64 `json:"X,omitempty"`

	// the Y location
	Y float64 `json:"Y,omitempty"`

	// Width
	Width float64 `json:"Width,omitempty"`

	// Height
	Height float64 `json:"Height,omitempty"`

	// true if other elements are allowed to overlay the legend
	Overlay bool `json:"Overlay"`

	// Get or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Get or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Get or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Get or sets value determines the visibility of legend
	HasLegend bool `json:"HasLegend"`
}

func NewLegend

func NewLegend() *Legend

func (*Legend) GetEffectFormat

func (this *Legend) GetEffectFormat() IEffectFormat

func (*Legend) GetFillFormat

func (this *Legend) GetFillFormat() IFillFormat

func (*Legend) GetHasLegend

func (this *Legend) GetHasLegend() bool

func (*Legend) GetHeight

func (this *Legend) GetHeight() float64

func (*Legend) GetLineFormat

func (this *Legend) GetLineFormat() ILineFormat

func (*Legend) GetOverlay

func (this *Legend) GetOverlay() bool

func (*Legend) GetPosition

func (this *Legend) GetPosition() string

func (*Legend) GetWidth

func (this *Legend) GetWidth() float64

func (*Legend) GetX

func (this *Legend) GetX() float64

func (*Legend) GetY

func (this *Legend) GetY() float64

func (*Legend) SetEffectFormat

func (this *Legend) SetEffectFormat(newValue IEffectFormat)

func (*Legend) SetFillFormat

func (this *Legend) SetFillFormat(newValue IFillFormat)

func (*Legend) SetHasLegend

func (this *Legend) SetHasLegend(newValue bool)

func (*Legend) SetHeight

func (this *Legend) SetHeight(newValue float64)

func (*Legend) SetLineFormat

func (this *Legend) SetLineFormat(newValue ILineFormat)

func (*Legend) SetOverlay

func (this *Legend) SetOverlay(newValue bool)

func (*Legend) SetPosition

func (this *Legend) SetPosition(newValue string)

func (*Legend) SetWidth

func (this *Legend) SetWidth(newValue float64)

func (*Legend) SetX

func (this *Legend) SetX(newValue float64)

func (*Legend) SetY

func (this *Legend) SetY(newValue float64)

func (*Legend) UnmarshalJSON

func (this *Legend) UnmarshalJSON(b []byte) error

type LightRig

type LightRig struct {

	// Light direction
	Direction string `json:"Direction,omitempty"`

	// Light type
	LightType string `json:"LightType,omitempty"`

	// XRotation
	XRotation float64 `json:"XRotation,omitempty"`

	// YRotation
	YRotation float64 `json:"YRotation,omitempty"`

	// ZRotation
	ZRotation float64 `json:"ZRotation,omitempty"`
}

func NewLightRig

func NewLightRig() *LightRig

func (*LightRig) GetDirection

func (this *LightRig) GetDirection() string

func (*LightRig) GetLightType

func (this *LightRig) GetLightType() string

func (*LightRig) GetXRotation

func (this *LightRig) GetXRotation() float64

func (*LightRig) GetYRotation

func (this *LightRig) GetYRotation() float64

func (*LightRig) GetZRotation

func (this *LightRig) GetZRotation() float64

func (*LightRig) SetDirection

func (this *LightRig) SetDirection(newValue string)

func (*LightRig) SetLightType

func (this *LightRig) SetLightType(newValue string)

func (*LightRig) SetXRotation

func (this *LightRig) SetXRotation(newValue float64)

func (*LightRig) SetYRotation

func (this *LightRig) SetYRotation(newValue float64)

func (*LightRig) SetZRotation

func (this *LightRig) SetZRotation(newValue float64)

func (*LightRig) UnmarshalJSON

func (this *LightRig) UnmarshalJSON(b []byte) error

type LimitElement

type LimitElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base
	Base IMathElement `json:"Base,omitempty"`

	// Limit
	Limit IMathElement `json:"Limit,omitempty"`

	// Specifies upper or lower limit
	UpperLimit bool `json:"UpperLimit"`
}

func NewLimitElement

func NewLimitElement() *LimitElement

func (*LimitElement) GetBase

func (this *LimitElement) GetBase() IMathElement

func (*LimitElement) GetLimit

func (this *LimitElement) GetLimit() IMathElement

func (*LimitElement) GetType

func (this *LimitElement) GetType() string

func (*LimitElement) GetUpperLimit

func (this *LimitElement) GetUpperLimit() bool

func (*LimitElement) SetBase

func (this *LimitElement) SetBase(newValue IMathElement)

func (*LimitElement) SetLimit

func (this *LimitElement) SetLimit(newValue IMathElement)

func (*LimitElement) SetType

func (this *LimitElement) SetType(newValue string)

func (*LimitElement) SetUpperLimit

func (this *LimitElement) SetUpperLimit(newValue bool)

func (*LimitElement) UnmarshalJSON

func (this *LimitElement) UnmarshalJSON(b []byte) error

type LineFormat

type LineFormat struct {

	// Alignment.
	Alignment string `json:"Alignment,omitempty"`

	// Cap style.
	CapStyle string `json:"CapStyle,omitempty"`

	// Dash style.
	DashStyle string `json:"DashStyle,omitempty"`

	// Join style.
	JoinStyle string `json:"JoinStyle,omitempty"`

	// Style.
	Style string `json:"Style,omitempty"`

	// Sketch type.
	SketchType string `json:"SketchType,omitempty"`

	// Begin arrowhead.
	BeginArrowHead IArrowHeadProperties `json:"BeginArrowHead,omitempty"`

	// End arrowhead.
	EndArrowHead IArrowHeadProperties `json:"EndArrowHead,omitempty"`

	// Custom dash pattern.
	CustomDashPattern ICustomDashPattern `json:"CustomDashPattern,omitempty"`

	// Fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Miter limit.
	MiterLimit float64 `json:"MiterLimit,omitempty"`

	// Width.
	Width float64 `json:"Width,omitempty"`
}

func NewLineFormat

func NewLineFormat() *LineFormat

func (*LineFormat) GetAlignment

func (this *LineFormat) GetAlignment() string

func (*LineFormat) GetBeginArrowHead

func (this *LineFormat) GetBeginArrowHead() IArrowHeadProperties

func (*LineFormat) GetCapStyle

func (this *LineFormat) GetCapStyle() string

func (*LineFormat) GetCustomDashPattern

func (this *LineFormat) GetCustomDashPattern() ICustomDashPattern

func (*LineFormat) GetDashStyle

func (this *LineFormat) GetDashStyle() string

func (*LineFormat) GetEndArrowHead

func (this *LineFormat) GetEndArrowHead() IArrowHeadProperties

func (*LineFormat) GetFillFormat

func (this *LineFormat) GetFillFormat() IFillFormat

func (*LineFormat) GetJoinStyle

func (this *LineFormat) GetJoinStyle() string

func (*LineFormat) GetMiterLimit

func (this *LineFormat) GetMiterLimit() float64

func (*LineFormat) GetSketchType

func (this *LineFormat) GetSketchType() string

func (*LineFormat) GetStyle

func (this *LineFormat) GetStyle() string

func (*LineFormat) GetWidth

func (this *LineFormat) GetWidth() float64

func (*LineFormat) SetAlignment

func (this *LineFormat) SetAlignment(newValue string)

func (*LineFormat) SetBeginArrowHead

func (this *LineFormat) SetBeginArrowHead(newValue IArrowHeadProperties)

func (*LineFormat) SetCapStyle

func (this *LineFormat) SetCapStyle(newValue string)

func (*LineFormat) SetCustomDashPattern

func (this *LineFormat) SetCustomDashPattern(newValue ICustomDashPattern)

func (*LineFormat) SetDashStyle

func (this *LineFormat) SetDashStyle(newValue string)

func (*LineFormat) SetEndArrowHead

func (this *LineFormat) SetEndArrowHead(newValue IArrowHeadProperties)

func (*LineFormat) SetFillFormat

func (this *LineFormat) SetFillFormat(newValue IFillFormat)

func (*LineFormat) SetJoinStyle

func (this *LineFormat) SetJoinStyle(newValue string)

func (*LineFormat) SetMiterLimit

func (this *LineFormat) SetMiterLimit(newValue float64)

func (*LineFormat) SetSketchType

func (this *LineFormat) SetSketchType(newValue string)

func (*LineFormat) SetStyle

func (this *LineFormat) SetStyle(newValue string)

func (*LineFormat) SetWidth

func (this *LineFormat) SetWidth(newValue float64)

func (*LineFormat) UnmarshalJSON

func (this *LineFormat) UnmarshalJSON(b []byte) error

type LineToPathSegment

type LineToPathSegment struct {

	// Line segment
	Type_ string `json:"Type"`

	// X coordinate of the end point of the line
	X float64 `json:"X"`

	// Y coordinate of the end point of the line
	Y float64 `json:"Y"`
}

func NewLineToPathSegment

func NewLineToPathSegment() *LineToPathSegment

func (*LineToPathSegment) GetType

func (this *LineToPathSegment) GetType() string

func (*LineToPathSegment) GetX

func (this *LineToPathSegment) GetX() float64

func (*LineToPathSegment) GetY

func (this *LineToPathSegment) GetY() float64

func (*LineToPathSegment) SetType

func (this *LineToPathSegment) SetType(newValue string)

func (*LineToPathSegment) SetX

func (this *LineToPathSegment) SetX(newValue float64)

func (*LineToPathSegment) SetY

func (this *LineToPathSegment) SetY(newValue float64)

func (*LineToPathSegment) UnmarshalJSON

func (this *LineToPathSegment) UnmarshalJSON(b []byte) error

type Literals

type Literals struct {

	// Data source type.
	Type_ string `json:"Type"`
}

func NewLiterals

func NewLiterals() *Literals

func (*Literals) GetType

func (this *Literals) GetType() string

func (*Literals) SetType

func (this *Literals) SetType(newValue string)

func (*Literals) UnmarshalJSON

func (this *Literals) UnmarshalJSON(b []byte) error

type LuminanceEffect

type LuminanceEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Brightness
	Brightness float64 `json:"Brightness"`

	// Contrast
	Contrast float64 `json:"Contrast"`
}

func NewLuminanceEffect

func NewLuminanceEffect() *LuminanceEffect

func (*LuminanceEffect) GetBrightness

func (this *LuminanceEffect) GetBrightness() float64

func (*LuminanceEffect) GetContrast

func (this *LuminanceEffect) GetContrast() float64

func (*LuminanceEffect) GetType

func (this *LuminanceEffect) GetType() string

func (*LuminanceEffect) SetBrightness

func (this *LuminanceEffect) SetBrightness(newValue float64)

func (*LuminanceEffect) SetContrast

func (this *LuminanceEffect) SetContrast(newValue float64)

func (*LuminanceEffect) SetType

func (this *LuminanceEffect) SetType(newValue string)

func (*LuminanceEffect) UnmarshalJSON

func (this *LuminanceEffect) UnmarshalJSON(b []byte) error

type MasterSlide

type MasterSlide struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Name.
	Name string `json:"Name,omitempty"`

	// List of layout slide links.
	LayoutSlides []IResourceUri `json:"LayoutSlides,omitempty"`

	// List of depending slide links.
	DependingSlides []IResourceUri `json:"DependingSlides,omitempty"`
}

func NewMasterSlide

func NewMasterSlide() *MasterSlide
func (this *MasterSlide) GetAlternateLinks() []IResourceUri

func (*MasterSlide) GetDependingSlides

func (this *MasterSlide) GetDependingSlides() []IResourceUri

func (*MasterSlide) GetLayoutSlides

func (this *MasterSlide) GetLayoutSlides() []IResourceUri

func (*MasterSlide) GetName

func (this *MasterSlide) GetName() string

func (*MasterSlide) GetSelfUri

func (this *MasterSlide) GetSelfUri() IResourceUri
func (this *MasterSlide) SetAlternateLinks(newValue []IResourceUri)

func (*MasterSlide) SetDependingSlides

func (this *MasterSlide) SetDependingSlides(newValue []IResourceUri)

func (*MasterSlide) SetLayoutSlides

func (this *MasterSlide) SetLayoutSlides(newValue []IResourceUri)

func (*MasterSlide) SetName

func (this *MasterSlide) SetName(newValue string)

func (*MasterSlide) SetSelfUri

func (this *MasterSlide) SetSelfUri(newValue IResourceUri)

func (*MasterSlide) UnmarshalJSON

func (this *MasterSlide) UnmarshalJSON(b []byte) error

type MasterSlides

type MasterSlides struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of slide links.
	SlideList []IResourceUri `json:"SlideList,omitempty"`
}

func NewMasterSlides

func NewMasterSlides() *MasterSlides
func (this *MasterSlides) GetAlternateLinks() []IResourceUri

func (*MasterSlides) GetSelfUri

func (this *MasterSlides) GetSelfUri() IResourceUri

func (*MasterSlides) GetSlideList

func (this *MasterSlides) GetSlideList() []IResourceUri
func (this *MasterSlides) SetAlternateLinks(newValue []IResourceUri)

func (*MasterSlides) SetSelfUri

func (this *MasterSlides) SetSelfUri(newValue IResourceUri)

func (*MasterSlides) SetSlideList

func (this *MasterSlides) SetSlideList(newValue []IResourceUri)

func (*MasterSlides) UnmarshalJSON

func (this *MasterSlides) UnmarshalJSON(b []byte) error

type MathElement

type MathElement struct {
	Type_ string `json:"Type,omitempty"`
}

func NewMathElement

func NewMathElement() *MathElement

func (*MathElement) GetType

func (this *MathElement) GetType() string

func (*MathElement) SetType

func (this *MathElement) SetType(newValue string)

func (*MathElement) UnmarshalJSON

func (this *MathElement) UnmarshalJSON(b []byte) error

type MathParagraph

type MathParagraph struct {

	// List of math blocks
	MathBlockList []IBlockElement `json:"MathBlockList,omitempty"`

	// Justification of the math paragraph
	Justification string `json:"Justification,omitempty"`
}

func NewMathParagraph

func NewMathParagraph() *MathParagraph

func (*MathParagraph) GetJustification

func (this *MathParagraph) GetJustification() string

func (*MathParagraph) GetMathBlockList

func (this *MathParagraph) GetMathBlockList() []IBlockElement

func (*MathParagraph) SetJustification

func (this *MathParagraph) SetJustification(newValue string)

func (*MathParagraph) SetMathBlockList

func (this *MathParagraph) SetMathBlockList(newValue []IBlockElement)

func (*MathParagraph) UnmarshalJSON

func (this *MathParagraph) UnmarshalJSON(b []byte) error

type MatrixElement

type MatrixElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Hide the placeholders for empty matrix elements
	HidePlaceholders bool `json:"HidePlaceholders"`

	// Specifies the vertical justification respect to surrounding text.
	BaseJustification string `json:"BaseJustification,omitempty"`

	// Minimum column width in twips (1/20th of a point)
	MinColumnWidth int32 `json:"MinColumnWidth,omitempty"`

	// The type of horizontal spacing between columns of a matrix.
	ColumnGapRule string `json:"ColumnGapRule,omitempty"`

	// The value of horizontal spacing between columns of a matrix
	ColumnGap int32 `json:"ColumnGap,omitempty"`

	// The type of vertical spacing between rows of a matrix
	RowGapRule string `json:"RowGapRule,omitempty"`

	// The value of vertical spacing between rows of a matrix;
	RowGap int32 `json:"RowGap,omitempty"`

	// Matrix items
	Items [][]IMathElement `json:"Items,omitempty"`
}

func NewMatrixElement

func NewMatrixElement() *MatrixElement

func (*MatrixElement) GetBaseJustification

func (this *MatrixElement) GetBaseJustification() string

func (*MatrixElement) GetColumnGap

func (this *MatrixElement) GetColumnGap() int32

func (*MatrixElement) GetColumnGapRule

func (this *MatrixElement) GetColumnGapRule() string

func (*MatrixElement) GetHidePlaceholders

func (this *MatrixElement) GetHidePlaceholders() bool

func (*MatrixElement) GetItems

func (this *MatrixElement) GetItems() [][]IMathElement

func (*MatrixElement) GetMinColumnWidth

func (this *MatrixElement) GetMinColumnWidth() int32

func (*MatrixElement) GetRowGap

func (this *MatrixElement) GetRowGap() int32

func (*MatrixElement) GetRowGapRule

func (this *MatrixElement) GetRowGapRule() string

func (*MatrixElement) GetType

func (this *MatrixElement) GetType() string

func (*MatrixElement) SetBaseJustification

func (this *MatrixElement) SetBaseJustification(newValue string)

func (*MatrixElement) SetColumnGap

func (this *MatrixElement) SetColumnGap(newValue int32)

func (*MatrixElement) SetColumnGapRule

func (this *MatrixElement) SetColumnGapRule(newValue string)

func (*MatrixElement) SetHidePlaceholders

func (this *MatrixElement) SetHidePlaceholders(newValue bool)

func (*MatrixElement) SetItems

func (this *MatrixElement) SetItems(newValue [][]IMathElement)

func (*MatrixElement) SetMinColumnWidth

func (this *MatrixElement) SetMinColumnWidth(newValue int32)

func (*MatrixElement) SetRowGap

func (this *MatrixElement) SetRowGap(newValue int32)

func (*MatrixElement) SetRowGapRule

func (this *MatrixElement) SetRowGapRule(newValue string)

func (*MatrixElement) SetType

func (this *MatrixElement) SetType(newValue string)

func (*MatrixElement) UnmarshalJSON

func (this *MatrixElement) UnmarshalJSON(b []byte) error

type Merge

type Merge struct {

	// Task type.
	Type_ string `json:"Type"`

	// Information about documents and slides being merging sources.
	Presentations []IMergingSource `json:"Presentations,omitempty"`
}

func NewMerge

func NewMerge() *Merge

func (*Merge) GetPresentations

func (this *Merge) GetPresentations() []IMergingSource

func (*Merge) GetType

func (this *Merge) GetType() string

func (*Merge) SetPresentations

func (this *Merge) SetPresentations(newValue []IMergingSource)

func (*Merge) SetType

func (this *Merge) SetType(newValue string)

func (*Merge) UnmarshalJSON

func (this *Merge) UnmarshalJSON(b []byte) error

type MergingSource

type MergingSource struct {

	// Source file.
	Input IInputFile `json:"Input,omitempty"`

	// Indices of slides to be merged.
	Slides []int32 `json:"Slides,omitempty"`
}

func NewMergingSource

func NewMergingSource() *MergingSource

func (*MergingSource) GetInput

func (this *MergingSource) GetInput() IInputFile

func (*MergingSource) GetSlides

func (this *MergingSource) GetSlides() []int32

func (*MergingSource) SetInput

func (this *MergingSource) SetInput(newValue IInputFile)

func (*MergingSource) SetSlides

func (this *MergingSource) SetSlides(newValue []int32)

func (*MergingSource) UnmarshalJSON

func (this *MergingSource) UnmarshalJSON(b []byte) error

type ModelError

type ModelError struct {

	// Code
	Code string `json:"Code,omitempty"`

	// Message
	Message string `json:"Message,omitempty"`

	// Description
	Description string `json:"Description,omitempty"`

	// Inner Error
	InnerError IErrorDetails `json:"InnerError,omitempty"`
}

func NewModelError

func NewModelError() *ModelError

func (*ModelError) GetCode

func (this *ModelError) GetCode() string

func (*ModelError) GetDescription

func (this *ModelError) GetDescription() string

func (*ModelError) GetInnerError

func (this *ModelError) GetInnerError() IErrorDetails

func (*ModelError) GetMessage

func (this *ModelError) GetMessage() string

func (*ModelError) SetCode

func (this *ModelError) SetCode(newValue string)

func (*ModelError) SetDescription

func (this *ModelError) SetDescription(newValue string)

func (*ModelError) SetInnerError

func (this *ModelError) SetInnerError(newValue IErrorDetails)

func (*ModelError) SetMessage

func (this *ModelError) SetMessage(newValue string)

func (*ModelError) UnmarshalJSON

func (this *ModelError) UnmarshalJSON(b []byte) error

type MoveToPathSegment

type MoveToPathSegment struct {

	// Move segment
	Type_ string `json:"Type"`

	// X coordinate of the point.
	X float64 `json:"X"`

	// Y coordinate of the point.
	Y float64 `json:"Y"`
}

func NewMoveToPathSegment

func NewMoveToPathSegment() *MoveToPathSegment

func (*MoveToPathSegment) GetType

func (this *MoveToPathSegment) GetType() string

func (*MoveToPathSegment) GetX

func (this *MoveToPathSegment) GetX() float64

func (*MoveToPathSegment) GetY

func (this *MoveToPathSegment) GetY() float64

func (*MoveToPathSegment) SetType

func (this *MoveToPathSegment) SetType(newValue string)

func (*MoveToPathSegment) SetX

func (this *MoveToPathSegment) SetX(newValue float64)

func (*MoveToPathSegment) SetY

func (this *MoveToPathSegment) SetY(newValue float64)

func (*MoveToPathSegment) UnmarshalJSON

func (this *MoveToPathSegment) UnmarshalJSON(b []byte) error

type NaryOperatorElement

type NaryOperatorElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base argument
	Base IMathElement `json:"Base,omitempty"`

	// Subscript argument
	Subscript IMathElement `json:"Subscript,omitempty"`

	// Superscript argument
	Superscript IMathElement `json:"Superscript,omitempty"`

	// Nary Operator Character
	Operator string `json:"Operator,omitempty"`

	// The location of limits (subscript and superscript)
	LimitLocation string `json:"LimitLocation,omitempty"`

	// Operator Character grows vertically to match its operand height
	GrowToMatchOperandHeight bool `json:"GrowToMatchOperandHeight"`

	// Hide Subscript
	HideSubscript bool `json:"HideSubscript"`

	// Hide Superscript
	HideSuperscript bool `json:"HideSuperscript"`
}

func NewNaryOperatorElement

func NewNaryOperatorElement() *NaryOperatorElement

func (*NaryOperatorElement) GetBase

func (this *NaryOperatorElement) GetBase() IMathElement

func (*NaryOperatorElement) GetGrowToMatchOperandHeight

func (this *NaryOperatorElement) GetGrowToMatchOperandHeight() bool

func (*NaryOperatorElement) GetHideSubscript

func (this *NaryOperatorElement) GetHideSubscript() bool

func (*NaryOperatorElement) GetHideSuperscript

func (this *NaryOperatorElement) GetHideSuperscript() bool

func (*NaryOperatorElement) GetLimitLocation

func (this *NaryOperatorElement) GetLimitLocation() string

func (*NaryOperatorElement) GetOperator

func (this *NaryOperatorElement) GetOperator() string

func (*NaryOperatorElement) GetSubscript

func (this *NaryOperatorElement) GetSubscript() IMathElement

func (*NaryOperatorElement) GetSuperscript

func (this *NaryOperatorElement) GetSuperscript() IMathElement

func (*NaryOperatorElement) GetType

func (this *NaryOperatorElement) GetType() string

func (*NaryOperatorElement) SetBase

func (this *NaryOperatorElement) SetBase(newValue IMathElement)

func (*NaryOperatorElement) SetGrowToMatchOperandHeight

func (this *NaryOperatorElement) SetGrowToMatchOperandHeight(newValue bool)

func (*NaryOperatorElement) SetHideSubscript

func (this *NaryOperatorElement) SetHideSubscript(newValue bool)

func (*NaryOperatorElement) SetHideSuperscript

func (this *NaryOperatorElement) SetHideSuperscript(newValue bool)

func (*NaryOperatorElement) SetLimitLocation

func (this *NaryOperatorElement) SetLimitLocation(newValue string)

func (*NaryOperatorElement) SetOperator

func (this *NaryOperatorElement) SetOperator(newValue string)

func (*NaryOperatorElement) SetSubscript

func (this *NaryOperatorElement) SetSubscript(newValue IMathElement)

func (*NaryOperatorElement) SetSuperscript

func (this *NaryOperatorElement) SetSuperscript(newValue IMathElement)

func (*NaryOperatorElement) SetType

func (this *NaryOperatorElement) SetType(newValue string)

func (*NaryOperatorElement) UnmarshalJSON

func (this *NaryOperatorElement) UnmarshalJSON(b []byte) error

type NoFill

type NoFill struct {

	// Fill type.
	Type_ string `json:"Type"`
}

func NewNoFill

func NewNoFill() *NoFill

func (*NoFill) GetType

func (this *NoFill) GetType() string

func (*NoFill) SetType

func (this *NoFill) SetType(newValue string)

func (*NoFill) UnmarshalJSON

func (this *NoFill) UnmarshalJSON(b []byte) error

type NormalViewRestoredProperties

type NormalViewRestoredProperties struct {

	// True if the size of the side content region should compensate for the new size when resizing the window containing the view within the application.
	AutoAdjust bool `json:"AutoAdjust"`

	// The size of the slide region.
	DimensionSize float64 `json:"DimensionSize,omitempty"`
}

func NewNormalViewRestoredProperties

func NewNormalViewRestoredProperties() *NormalViewRestoredProperties

func (*NormalViewRestoredProperties) GetAutoAdjust

func (this *NormalViewRestoredProperties) GetAutoAdjust() bool

func (*NormalViewRestoredProperties) GetDimensionSize

func (this *NormalViewRestoredProperties) GetDimensionSize() float64

func (*NormalViewRestoredProperties) SetAutoAdjust

func (this *NormalViewRestoredProperties) SetAutoAdjust(newValue bool)

func (*NormalViewRestoredProperties) SetDimensionSize

func (this *NormalViewRestoredProperties) SetDimensionSize(newValue float64)

func (*NormalViewRestoredProperties) UnmarshalJSON

func (this *NormalViewRestoredProperties) UnmarshalJSON(b []byte) error

type NotesCommentsLayoutingOptions added in v24.3.0

type NotesCommentsLayoutingOptions struct {
	LayoutType string `json:"LayoutType"`

	// Gets or sets the position of the notes on the page.
	NotesPosition string `json:"NotesPosition,omitempty"`

	// Gets or sets the position of the comments on the page.
	CommentsPosition string `json:"CommentsPosition,omitempty"`

	// Gets or sets the width of the comment output area in pixels (Applies only if comments are displayed on the right).
	CommentsAreaWidth int32 `json:"CommentsAreaWidth,omitempty"`

	// Gets or sets the color of comments area (Applies only if comments are displayed on the right).
	CommentsAreaColor string `json:"CommentsAreaColor,omitempty"`

	// True if comments that have no author are displayed. (Applies only if comments are displayed).
	ShowCommentsByNoAuthor bool `json:"ShowCommentsByNoAuthor"`
}

func NewNotesCommentsLayoutingOptions added in v24.3.0

func NewNotesCommentsLayoutingOptions() *NotesCommentsLayoutingOptions

func (*NotesCommentsLayoutingOptions) GetCommentsAreaColor added in v24.3.0

func (this *NotesCommentsLayoutingOptions) GetCommentsAreaColor() string

func (*NotesCommentsLayoutingOptions) GetCommentsAreaWidth added in v24.3.0

func (this *NotesCommentsLayoutingOptions) GetCommentsAreaWidth() int32

func (*NotesCommentsLayoutingOptions) GetCommentsPosition added in v24.3.0

func (this *NotesCommentsLayoutingOptions) GetCommentsPosition() string

func (*NotesCommentsLayoutingOptions) GetLayoutType added in v24.3.0

func (this *NotesCommentsLayoutingOptions) GetLayoutType() string

func (*NotesCommentsLayoutingOptions) GetNotesPosition added in v24.3.0

func (this *NotesCommentsLayoutingOptions) GetNotesPosition() string

func (*NotesCommentsLayoutingOptions) GetShowCommentsByNoAuthor added in v24.3.0

func (this *NotesCommentsLayoutingOptions) GetShowCommentsByNoAuthor() bool

func (*NotesCommentsLayoutingOptions) SetCommentsAreaColor added in v24.3.0

func (this *NotesCommentsLayoutingOptions) SetCommentsAreaColor(newValue string)

func (*NotesCommentsLayoutingOptions) SetCommentsAreaWidth added in v24.3.0

func (this *NotesCommentsLayoutingOptions) SetCommentsAreaWidth(newValue int32)

func (*NotesCommentsLayoutingOptions) SetCommentsPosition added in v24.3.0

func (this *NotesCommentsLayoutingOptions) SetCommentsPosition(newValue string)

func (*NotesCommentsLayoutingOptions) SetLayoutType added in v24.3.0

func (this *NotesCommentsLayoutingOptions) SetLayoutType(newValue string)

func (*NotesCommentsLayoutingOptions) SetNotesPosition added in v24.3.0

func (this *NotesCommentsLayoutingOptions) SetNotesPosition(newValue string)

func (*NotesCommentsLayoutingOptions) SetShowCommentsByNoAuthor added in v24.3.0

func (this *NotesCommentsLayoutingOptions) SetShowCommentsByNoAuthor(newValue bool)

func (*NotesCommentsLayoutingOptions) UnmarshalJSON added in v24.3.0

func (this *NotesCommentsLayoutingOptions) UnmarshalJSON(b []byte) error

type NotesSlide

type NotesSlide struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Get or sets text of notes slide.
	Text string `json:"Text,omitempty"`

	// Get or sets the  link to list notes slide shapes.
	Shapes IResourceUri `json:"Shapes,omitempty"`
}

func NewNotesSlide

func NewNotesSlide() *NotesSlide
func (this *NotesSlide) GetAlternateLinks() []IResourceUri

func (*NotesSlide) GetSelfUri

func (this *NotesSlide) GetSelfUri() IResourceUri

func (*NotesSlide) GetShapes

func (this *NotesSlide) GetShapes() IResourceUri

func (*NotesSlide) GetText

func (this *NotesSlide) GetText() string
func (this *NotesSlide) SetAlternateLinks(newValue []IResourceUri)

func (*NotesSlide) SetSelfUri

func (this *NotesSlide) SetSelfUri(newValue IResourceUri)

func (*NotesSlide) SetShapes

func (this *NotesSlide) SetShapes(newValue IResourceUri)

func (*NotesSlide) SetText

func (this *NotesSlide) SetText(newValue string)

func (*NotesSlide) UnmarshalJSON

func (this *NotesSlide) UnmarshalJSON(b []byte) error

type NotesSlideExportFormat

type NotesSlideExportFormat string

NotesSlideExportFormat : Represents a format for notes slide export.

const (
	NotesSlideExportFormat_Jpeg  NotesSlideExportFormat = "Jpeg"
	NotesSlideExportFormat_Png   NotesSlideExportFormat = "Png"
	NotesSlideExportFormat_Gif   NotesSlideExportFormat = "Gif"
	NotesSlideExportFormat_Bmp   NotesSlideExportFormat = "Bmp"
	NotesSlideExportFormat_Tiff  NotesSlideExportFormat = "Tiff"
	NotesSlideExportFormat_Html  NotesSlideExportFormat = "Html"
	NotesSlideExportFormat_Pdf   NotesSlideExportFormat = "Pdf"
	NotesSlideExportFormat_Xps   NotesSlideExportFormat = "Xps"
	NotesSlideExportFormat_Pptx  NotesSlideExportFormat = "Pptx"
	NotesSlideExportFormat_Odp   NotesSlideExportFormat = "Odp"
	NotesSlideExportFormat_Otp   NotesSlideExportFormat = "Otp"
	NotesSlideExportFormat_Ppt   NotesSlideExportFormat = "Ppt"
	NotesSlideExportFormat_Pps   NotesSlideExportFormat = "Pps"
	NotesSlideExportFormat_Ppsx  NotesSlideExportFormat = "Ppsx"
	NotesSlideExportFormat_Pptm  NotesSlideExportFormat = "Pptm"
	NotesSlideExportFormat_Ppsm  NotesSlideExportFormat = "Ppsm"
	NotesSlideExportFormat_Potx  NotesSlideExportFormat = "Potx"
	NotesSlideExportFormat_Pot   NotesSlideExportFormat = "Pot"
	NotesSlideExportFormat_Potm  NotesSlideExportFormat = "Potm"
	NotesSlideExportFormat_Svg   NotesSlideExportFormat = "Svg"
	NotesSlideExportFormat_Fodp  NotesSlideExportFormat = "Fodp"
	NotesSlideExportFormat_Xaml  NotesSlideExportFormat = "Xaml"
	NotesSlideExportFormat_Html5 NotesSlideExportFormat = "Html5"
)

List of NotesSlideExportFormat NotesSlideExportFormat

type NotesSlideHeaderFooter

type NotesSlideHeaderFooter struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// True if date is displayed in the footer
	IsDateTimeVisible bool `json:"IsDateTimeVisible"`

	// Text to be displayed as date in the footer
	DateTimeText string `json:"DateTimeText,omitempty"`

	// True if footer is displayed
	IsFooterVisible bool `json:"IsFooterVisible"`

	// Text to be displayed in the footer
	FooterText string `json:"FooterText,omitempty"`

	// True if header is displayed
	IsHeaderVisible bool `json:"IsHeaderVisible"`

	// Text to be displayed in the header
	HeaderText string `json:"HeaderText,omitempty"`

	// True if slide number is displayed in the footer
	IsSlideNumberVisible bool `json:"IsSlideNumberVisible"`
}

func NewNotesSlideHeaderFooter

func NewNotesSlideHeaderFooter() *NotesSlideHeaderFooter
func (this *NotesSlideHeaderFooter) GetAlternateLinks() []IResourceUri

func (*NotesSlideHeaderFooter) GetDateTimeText

func (this *NotesSlideHeaderFooter) GetDateTimeText() string

func (*NotesSlideHeaderFooter) GetFooterText

func (this *NotesSlideHeaderFooter) GetFooterText() string

func (*NotesSlideHeaderFooter) GetHeaderText

func (this *NotesSlideHeaderFooter) GetHeaderText() string

func (*NotesSlideHeaderFooter) GetIsDateTimeVisible

func (this *NotesSlideHeaderFooter) GetIsDateTimeVisible() bool

func (*NotesSlideHeaderFooter) GetIsFooterVisible

func (this *NotesSlideHeaderFooter) GetIsFooterVisible() bool

func (*NotesSlideHeaderFooter) GetIsHeaderVisible

func (this *NotesSlideHeaderFooter) GetIsHeaderVisible() bool

func (*NotesSlideHeaderFooter) GetIsSlideNumberVisible

func (this *NotesSlideHeaderFooter) GetIsSlideNumberVisible() bool

func (*NotesSlideHeaderFooter) GetSelfUri

func (this *NotesSlideHeaderFooter) GetSelfUri() IResourceUri
func (this *NotesSlideHeaderFooter) SetAlternateLinks(newValue []IResourceUri)

func (*NotesSlideHeaderFooter) SetDateTimeText

func (this *NotesSlideHeaderFooter) SetDateTimeText(newValue string)

func (*NotesSlideHeaderFooter) SetFooterText

func (this *NotesSlideHeaderFooter) SetFooterText(newValue string)

func (*NotesSlideHeaderFooter) SetHeaderText

func (this *NotesSlideHeaderFooter) SetHeaderText(newValue string)

func (*NotesSlideHeaderFooter) SetIsDateTimeVisible

func (this *NotesSlideHeaderFooter) SetIsDateTimeVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetIsFooterVisible

func (this *NotesSlideHeaderFooter) SetIsFooterVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetIsHeaderVisible

func (this *NotesSlideHeaderFooter) SetIsHeaderVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetIsSlideNumberVisible

func (this *NotesSlideHeaderFooter) SetIsSlideNumberVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetSelfUri

func (this *NotesSlideHeaderFooter) SetSelfUri(newValue IResourceUri)

func (*NotesSlideHeaderFooter) UnmarshalJSON

func (this *NotesSlideHeaderFooter) UnmarshalJSON(b []byte) error

type OAuthResponse

type OAuthResponse struct {
	// Gets or sets the link to this resource.
	AccessToken string `json:"access_token,omitempty"`
}

type ObjectExist

type ObjectExist struct {

	// Indicates that the file or folder exists.
	Exists bool `json:"Exists"`

	// True if it is a folder, false if it is a file.
	IsFolder bool `json:"IsFolder"`
}

func NewObjectExist

func NewObjectExist() *ObjectExist

func (*ObjectExist) GetExists

func (this *ObjectExist) GetExists() bool

func (*ObjectExist) GetIsFolder

func (this *ObjectExist) GetIsFolder() bool

func (*ObjectExist) SetExists

func (this *ObjectExist) SetExists(newValue bool)

func (*ObjectExist) SetIsFolder

func (this *ObjectExist) SetIsFolder(newValue bool)

func (*ObjectExist) UnmarshalJSON

func (this *ObjectExist) UnmarshalJSON(b []byte) error

type OkToNotFailRule

type OkToNotFailRule struct {
	Invalid   *bool  `json:"Invalid,omitempty"`
	Parameter string `json:"Parameter,omitempty"`
	Method    string `json:"Method,omitempty"`
	Type      string `json:"Type,omitempty"`
	Language  string `json:"Language,omitempty"`
}

type OleObjectFrame

type OleObjectFrame struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// True if an object is visible as icon.
	IsObjectIcon bool `json:"IsObjectIcon"`

	// The title for OleObject icon.
	SubstitutePictureTitle string `json:"SubstitutePictureTitle,omitempty"`

	// OleObject image fill properties.
	SubstitutePictureFormat IPictureFill `json:"SubstitutePictureFormat,omitempty"`

	// Returns or sets the name of an object.
	ObjectName string `json:"ObjectName,omitempty"`

	// File data of embedded OLE object.
	EmbeddedFileBase64Data string `json:"EmbeddedFileBase64Data,omitempty"`

	// File extension for the current embedded OLE object
	EmbeddedFileExtension string `json:"EmbeddedFileExtension,omitempty"`

	// ProgID of an object.
	ObjectProgId string `json:"ObjectProgId,omitempty"`

	// Full path to a linked file.
	LinkPath string `json:"LinkPath,omitempty"`

	// Determines if the linked embedded object is automatically updated when the presentation is opened or printed. Read/write Boolean.
	UpdateAutomatic bool `json:"UpdateAutomatic"`
}

func NewOleObjectFrame

func NewOleObjectFrame() *OleObjectFrame
func (this *OleObjectFrame) GetAlternateLinks() []IResourceUri

func (*OleObjectFrame) GetAlternativeText

func (this *OleObjectFrame) GetAlternativeText() string

func (*OleObjectFrame) GetAlternativeTextTitle

func (this *OleObjectFrame) GetAlternativeTextTitle() string

func (*OleObjectFrame) GetEffectFormat

func (this *OleObjectFrame) GetEffectFormat() IEffectFormat

func (*OleObjectFrame) GetEmbeddedFileBase64Data

func (this *OleObjectFrame) GetEmbeddedFileBase64Data() string

func (*OleObjectFrame) GetEmbeddedFileExtension

func (this *OleObjectFrame) GetEmbeddedFileExtension() string

func (*OleObjectFrame) GetFillFormat

func (this *OleObjectFrame) GetFillFormat() IFillFormat

func (*OleObjectFrame) GetHeight

func (this *OleObjectFrame) GetHeight() float64

func (*OleObjectFrame) GetHidden

func (this *OleObjectFrame) GetHidden() bool

func (*OleObjectFrame) GetHyperlinkClick

func (this *OleObjectFrame) GetHyperlinkClick() IHyperlink

func (*OleObjectFrame) GetHyperlinkMouseOver

func (this *OleObjectFrame) GetHyperlinkMouseOver() IHyperlink

func (*OleObjectFrame) GetIsDecorative added in v24.3.0

func (this *OleObjectFrame) GetIsDecorative() bool

func (*OleObjectFrame) GetIsObjectIcon

func (this *OleObjectFrame) GetIsObjectIcon() bool

func (*OleObjectFrame) GetLineFormat

func (this *OleObjectFrame) GetLineFormat() ILineFormat

func (*OleObjectFrame) GetLinkPath

func (this *OleObjectFrame) GetLinkPath() string

func (*OleObjectFrame) GetName

func (this *OleObjectFrame) GetName() string

func (*OleObjectFrame) GetObjectName

func (this *OleObjectFrame) GetObjectName() string

func (*OleObjectFrame) GetObjectProgId

func (this *OleObjectFrame) GetObjectProgId() string

func (*OleObjectFrame) GetSelfUri

func (this *OleObjectFrame) GetSelfUri() IResourceUri

func (*OleObjectFrame) GetSubstitutePictureFormat

func (this *OleObjectFrame) GetSubstitutePictureFormat() IPictureFill

func (*OleObjectFrame) GetSubstitutePictureTitle

func (this *OleObjectFrame) GetSubstitutePictureTitle() string

func (*OleObjectFrame) GetThreeDFormat

func (this *OleObjectFrame) GetThreeDFormat() IThreeDFormat

func (*OleObjectFrame) GetType

func (this *OleObjectFrame) GetType() string

func (*OleObjectFrame) GetUpdateAutomatic

func (this *OleObjectFrame) GetUpdateAutomatic() bool

func (*OleObjectFrame) GetWidth

func (this *OleObjectFrame) GetWidth() float64

func (*OleObjectFrame) GetX

func (this *OleObjectFrame) GetX() float64

func (*OleObjectFrame) GetY

func (this *OleObjectFrame) GetY() float64

func (*OleObjectFrame) GetZOrderPosition

func (this *OleObjectFrame) GetZOrderPosition() int32
func (this *OleObjectFrame) SetAlternateLinks(newValue []IResourceUri)

func (*OleObjectFrame) SetAlternativeText

func (this *OleObjectFrame) SetAlternativeText(newValue string)

func (*OleObjectFrame) SetAlternativeTextTitle

func (this *OleObjectFrame) SetAlternativeTextTitle(newValue string)

func (*OleObjectFrame) SetEffectFormat

func (this *OleObjectFrame) SetEffectFormat(newValue IEffectFormat)

func (*OleObjectFrame) SetEmbeddedFileBase64Data

func (this *OleObjectFrame) SetEmbeddedFileBase64Data(newValue string)

func (*OleObjectFrame) SetEmbeddedFileExtension

func (this *OleObjectFrame) SetEmbeddedFileExtension(newValue string)

func (*OleObjectFrame) SetFillFormat

func (this *OleObjectFrame) SetFillFormat(newValue IFillFormat)

func (*OleObjectFrame) SetHeight

func (this *OleObjectFrame) SetHeight(newValue float64)

func (*OleObjectFrame) SetHidden

func (this *OleObjectFrame) SetHidden(newValue bool)

func (*OleObjectFrame) SetHyperlinkClick

func (this *OleObjectFrame) SetHyperlinkClick(newValue IHyperlink)

func (*OleObjectFrame) SetHyperlinkMouseOver

func (this *OleObjectFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*OleObjectFrame) SetIsDecorative added in v24.3.0

func (this *OleObjectFrame) SetIsDecorative(newValue bool)

func (*OleObjectFrame) SetIsObjectIcon

func (this *OleObjectFrame) SetIsObjectIcon(newValue bool)

func (*OleObjectFrame) SetLineFormat

func (this *OleObjectFrame) SetLineFormat(newValue ILineFormat)

func (*OleObjectFrame) SetLinkPath

func (this *OleObjectFrame) SetLinkPath(newValue string)

func (*OleObjectFrame) SetName

func (this *OleObjectFrame) SetName(newValue string)

func (*OleObjectFrame) SetObjectName

func (this *OleObjectFrame) SetObjectName(newValue string)

func (*OleObjectFrame) SetObjectProgId

func (this *OleObjectFrame) SetObjectProgId(newValue string)

func (*OleObjectFrame) SetSelfUri

func (this *OleObjectFrame) SetSelfUri(newValue IResourceUri)

func (*OleObjectFrame) SetSubstitutePictureFormat

func (this *OleObjectFrame) SetSubstitutePictureFormat(newValue IPictureFill)

func (*OleObjectFrame) SetSubstitutePictureTitle

func (this *OleObjectFrame) SetSubstitutePictureTitle(newValue string)

func (*OleObjectFrame) SetThreeDFormat

func (this *OleObjectFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*OleObjectFrame) SetType

func (this *OleObjectFrame) SetType(newValue string)

func (*OleObjectFrame) SetUpdateAutomatic

func (this *OleObjectFrame) SetUpdateAutomatic(newValue bool)

func (*OleObjectFrame) SetWidth

func (this *OleObjectFrame) SetWidth(newValue float64)

func (*OleObjectFrame) SetX

func (this *OleObjectFrame) SetX(newValue float64)

func (*OleObjectFrame) SetY

func (this *OleObjectFrame) SetY(newValue float64)

func (*OleObjectFrame) SetZOrderPosition

func (this *OleObjectFrame) SetZOrderPosition(newValue int32)

func (*OleObjectFrame) UnmarshalJSON

func (this *OleObjectFrame) UnmarshalJSON(b []byte) error

type OneValueChartDataPoint

type OneValueChartDataPoint struct {

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Data point type.
	Type_ string `json:"Type"`

	// Value.
	Value float64 `json:"Value,omitempty"`

	// Spreadsheet formula in A1-style.
	ValueFormula string `json:"ValueFormula,omitempty"`

	// SetAsTotal. Applied to Waterfall data points only.
	SetAsTotal bool `json:"SetAsTotal"`

	// True if the data point shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	InvertIfNegative bool `json:"InvertIfNegative"`
}

func NewOneValueChartDataPoint

func NewOneValueChartDataPoint() *OneValueChartDataPoint

func (*OneValueChartDataPoint) GetEffectFormat

func (this *OneValueChartDataPoint) GetEffectFormat() IEffectFormat

func (*OneValueChartDataPoint) GetFillFormat

func (this *OneValueChartDataPoint) GetFillFormat() IFillFormat

func (*OneValueChartDataPoint) GetInvertIfNegative

func (this *OneValueChartDataPoint) GetInvertIfNegative() bool

func (*OneValueChartDataPoint) GetLineFormat

func (this *OneValueChartDataPoint) GetLineFormat() ILineFormat

func (*OneValueChartDataPoint) GetSetAsTotal

func (this *OneValueChartDataPoint) GetSetAsTotal() bool

func (*OneValueChartDataPoint) GetThreeDFormat

func (this *OneValueChartDataPoint) GetThreeDFormat() IThreeDFormat

func (*OneValueChartDataPoint) GetType

func (this *OneValueChartDataPoint) GetType() string

func (*OneValueChartDataPoint) GetValue

func (this *OneValueChartDataPoint) GetValue() float64

func (*OneValueChartDataPoint) GetValueFormula

func (this *OneValueChartDataPoint) GetValueFormula() string

func (*OneValueChartDataPoint) SetEffectFormat

func (this *OneValueChartDataPoint) SetEffectFormat(newValue IEffectFormat)

func (*OneValueChartDataPoint) SetFillFormat

func (this *OneValueChartDataPoint) SetFillFormat(newValue IFillFormat)

func (*OneValueChartDataPoint) SetInvertIfNegative

func (this *OneValueChartDataPoint) SetInvertIfNegative(newValue bool)

func (*OneValueChartDataPoint) SetLineFormat

func (this *OneValueChartDataPoint) SetLineFormat(newValue ILineFormat)

func (*OneValueChartDataPoint) SetSetAsTotal

func (this *OneValueChartDataPoint) SetSetAsTotal(newValue bool)

func (*OneValueChartDataPoint) SetThreeDFormat

func (this *OneValueChartDataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*OneValueChartDataPoint) SetType

func (this *OneValueChartDataPoint) SetType(newValue string)

func (*OneValueChartDataPoint) SetValue

func (this *OneValueChartDataPoint) SetValue(newValue float64)

func (*OneValueChartDataPoint) SetValueFormula

func (this *OneValueChartDataPoint) SetValueFormula(newValue string)

func (*OneValueChartDataPoint) UnmarshalJSON

func (this *OneValueChartDataPoint) UnmarshalJSON(b []byte) error

type OneValueSeries

type OneValueSeries struct {

	// Series type.
	Type_ string `json:"Type,omitempty"`

	// Series name.
	Name string `json:"Name,omitempty"`

	// Series name data source.
	DataSourceForSeriesName IDataSource `json:"DataSourceForSeriesName,omitempty"`

	// True if each data marker in the series has a different color.
	IsColorVaried bool `json:"IsColorVaried"`

	// Invert solid color for the series.
	InvertedSolidFillColor string `json:"InvertedSolidFillColor,omitempty"`

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	Smooth bool `json:"Smooth"`

	// True if the series is plotted on second value axis.
	PlotOnSecondAxis bool `json:"PlotOnSecondAxis"`

	// Series order.
	Order int32 `json:"Order,omitempty"`

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	InvertIfNegative bool `json:"InvertIfNegative"`

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	Explosion int32 `json:"Explosion,omitempty"`

	// Series marker.
	Marker ISeriesMarker `json:"Marker,omitempty"`

	// Fill properties set for the series.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect properties set for the series.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Line properties set for the series.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Data point type.
	DataPointType string `json:"DataPointType"`

	// Gets or sets the values.
	DataPoints []IOneValueChartDataPoint `json:"DataPoints,omitempty"`

	// The number format for the series values.
	NumberFormatOfValues string `json:"NumberFormatOfValues,omitempty"`

	// Data source type for values.
	DataSourceForValues IDataSource `json:"DataSourceForValues,omitempty"`

	// True if inner points are shown. Applied to Waterfall series only.
	ShowConnectorLines bool `json:"ShowConnectorLines"`

	// Quartile method. Applied to BoxAndWhisker series only.
	QuartileMethod string `json:"QuartileMethod,omitempty"`

	// True if inner points are shown. Applied to BoxAndWhisker series only.
	ShowInnerPoints bool `json:"ShowInnerPoints"`

	// True if mean line is shown. Applied to BoxAndWhisker series only.
	ShowMeanLine bool `json:"ShowMeanLine"`

	// True if mean markers are shown. Applied to BoxAndWhisker series only.
	ShowMeanMarkers bool `json:"ShowMeanMarkers"`

	// True if outlier points are shown. Applied to BoxAndWhisker series only.
	ShowOutlierPoints bool `json:"ShowOutlierPoints"`
}

func NewOneValueSeries

func NewOneValueSeries() *OneValueSeries

func (*OneValueSeries) GetDataPointType

func (this *OneValueSeries) GetDataPointType() string

func (*OneValueSeries) GetDataPoints

func (this *OneValueSeries) GetDataPoints() []IOneValueChartDataPoint

func (*OneValueSeries) GetDataSourceForSeriesName

func (this *OneValueSeries) GetDataSourceForSeriesName() IDataSource

func (*OneValueSeries) GetDataSourceForValues

func (this *OneValueSeries) GetDataSourceForValues() IDataSource

func (*OneValueSeries) GetEffectFormat

func (this *OneValueSeries) GetEffectFormat() IEffectFormat

func (*OneValueSeries) GetExplosion

func (this *OneValueSeries) GetExplosion() int32

func (*OneValueSeries) GetFillFormat

func (this *OneValueSeries) GetFillFormat() IFillFormat

func (*OneValueSeries) GetInvertIfNegative

func (this *OneValueSeries) GetInvertIfNegative() bool

func (*OneValueSeries) GetInvertedSolidFillColor

func (this *OneValueSeries) GetInvertedSolidFillColor() string

func (*OneValueSeries) GetIsColorVaried

func (this *OneValueSeries) GetIsColorVaried() bool

func (*OneValueSeries) GetLineFormat

func (this *OneValueSeries) GetLineFormat() ILineFormat

func (*OneValueSeries) GetMarker

func (this *OneValueSeries) GetMarker() ISeriesMarker

func (*OneValueSeries) GetName

func (this *OneValueSeries) GetName() string

func (*OneValueSeries) GetNumberFormatOfValues

func (this *OneValueSeries) GetNumberFormatOfValues() string

func (*OneValueSeries) GetOrder

func (this *OneValueSeries) GetOrder() int32

func (*OneValueSeries) GetPlotOnSecondAxis

func (this *OneValueSeries) GetPlotOnSecondAxis() bool

func (*OneValueSeries) GetQuartileMethod

func (this *OneValueSeries) GetQuartileMethod() string

func (*OneValueSeries) GetShowConnectorLines

func (this *OneValueSeries) GetShowConnectorLines() bool

func (*OneValueSeries) GetShowInnerPoints

func (this *OneValueSeries) GetShowInnerPoints() bool

func (*OneValueSeries) GetShowMeanLine

func (this *OneValueSeries) GetShowMeanLine() bool

func (*OneValueSeries) GetShowMeanMarkers

func (this *OneValueSeries) GetShowMeanMarkers() bool

func (*OneValueSeries) GetShowOutlierPoints

func (this *OneValueSeries) GetShowOutlierPoints() bool

func (*OneValueSeries) GetSmooth

func (this *OneValueSeries) GetSmooth() bool

func (*OneValueSeries) GetType

func (this *OneValueSeries) GetType() string

func (*OneValueSeries) SetDataPointType

func (this *OneValueSeries) SetDataPointType(newValue string)

func (*OneValueSeries) SetDataPoints

func (this *OneValueSeries) SetDataPoints(newValue []IOneValueChartDataPoint)

func (*OneValueSeries) SetDataSourceForSeriesName

func (this *OneValueSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*OneValueSeries) SetDataSourceForValues

func (this *OneValueSeries) SetDataSourceForValues(newValue IDataSource)

func (*OneValueSeries) SetEffectFormat

func (this *OneValueSeries) SetEffectFormat(newValue IEffectFormat)

func (*OneValueSeries) SetExplosion

func (this *OneValueSeries) SetExplosion(newValue int32)

func (*OneValueSeries) SetFillFormat

func (this *OneValueSeries) SetFillFormat(newValue IFillFormat)

func (*OneValueSeries) SetInvertIfNegative

func (this *OneValueSeries) SetInvertIfNegative(newValue bool)

func (*OneValueSeries) SetInvertedSolidFillColor

func (this *OneValueSeries) SetInvertedSolidFillColor(newValue string)

func (*OneValueSeries) SetIsColorVaried

func (this *OneValueSeries) SetIsColorVaried(newValue bool)

func (*OneValueSeries) SetLineFormat

func (this *OneValueSeries) SetLineFormat(newValue ILineFormat)

func (*OneValueSeries) SetMarker

func (this *OneValueSeries) SetMarker(newValue ISeriesMarker)

func (*OneValueSeries) SetName

func (this *OneValueSeries) SetName(newValue string)

func (*OneValueSeries) SetNumberFormatOfValues

func (this *OneValueSeries) SetNumberFormatOfValues(newValue string)

func (*OneValueSeries) SetOrder

func (this *OneValueSeries) SetOrder(newValue int32)

func (*OneValueSeries) SetPlotOnSecondAxis

func (this *OneValueSeries) SetPlotOnSecondAxis(newValue bool)

func (*OneValueSeries) SetQuartileMethod

func (this *OneValueSeries) SetQuartileMethod(newValue string)

func (*OneValueSeries) SetShowConnectorLines

func (this *OneValueSeries) SetShowConnectorLines(newValue bool)

func (*OneValueSeries) SetShowInnerPoints

func (this *OneValueSeries) SetShowInnerPoints(newValue bool)

func (*OneValueSeries) SetShowMeanLine

func (this *OneValueSeries) SetShowMeanLine(newValue bool)

func (*OneValueSeries) SetShowMeanMarkers

func (this *OneValueSeries) SetShowMeanMarkers(newValue bool)

func (*OneValueSeries) SetShowOutlierPoints

func (this *OneValueSeries) SetShowOutlierPoints(newValue bool)

func (*OneValueSeries) SetSmooth

func (this *OneValueSeries) SetSmooth(newValue bool)

func (*OneValueSeries) SetType

func (this *OneValueSeries) SetType(newValue string)

func (*OneValueSeries) UnmarshalJSON

func (this *OneValueSeries) UnmarshalJSON(b []byte) error

type Operation

type Operation struct {
	Id string `json:"Id"`

	Method string `json:"Method"`

	Status string `json:"Status"`

	Progress IOperationProgress `json:"Progress,omitempty"`

	Created time.Time `json:"Created,omitempty"`

	Enqueued time.Time `json:"Enqueued,omitempty"`

	Started time.Time `json:"Started,omitempty"`

	Failed time.Time `json:"Failed,omitempty"`

	Canceled time.Time `json:"Canceled,omitempty"`

	Finished time.Time `json:"Finished,omitempty"`

	Error_ string `json:"Error,omitempty"`
}

func NewOperation

func NewOperation() *Operation

func (*Operation) GetCanceled

func (this *Operation) GetCanceled() time.Time

func (*Operation) GetCreated

func (this *Operation) GetCreated() time.Time

func (*Operation) GetEnqueued

func (this *Operation) GetEnqueued() time.Time

func (*Operation) GetError

func (this *Operation) GetError() string

func (*Operation) GetFailed

func (this *Operation) GetFailed() time.Time

func (*Operation) GetFinished

func (this *Operation) GetFinished() time.Time

func (*Operation) GetId

func (this *Operation) GetId() string

func (*Operation) GetMethod

func (this *Operation) GetMethod() string

func (*Operation) GetProgress

func (this *Operation) GetProgress() IOperationProgress

func (*Operation) GetStarted

func (this *Operation) GetStarted() time.Time

func (*Operation) GetStatus

func (this *Operation) GetStatus() string

func (*Operation) SetCanceled

func (this *Operation) SetCanceled(newValue time.Time)

func (*Operation) SetCreated

func (this *Operation) SetCreated(newValue time.Time)

func (*Operation) SetEnqueued

func (this *Operation) SetEnqueued(newValue time.Time)

func (*Operation) SetError

func (this *Operation) SetError(newValue string)

func (*Operation) SetFailed

func (this *Operation) SetFailed(newValue time.Time)

func (*Operation) SetFinished

func (this *Operation) SetFinished(newValue time.Time)

func (*Operation) SetId

func (this *Operation) SetId(newValue string)

func (*Operation) SetMethod

func (this *Operation) SetMethod(newValue string)

func (*Operation) SetProgress

func (this *Operation) SetProgress(newValue IOperationProgress)

func (*Operation) SetStarted

func (this *Operation) SetStarted(newValue time.Time)

func (*Operation) SetStatus

func (this *Operation) SetStatus(newValue string)

func (*Operation) UnmarshalJSON

func (this *Operation) UnmarshalJSON(b []byte) error

type OperationProgress

type OperationProgress struct {

	// Description.
	Description string `json:"Description,omitempty"`

	// Current Step Index.
	StepIndex int32 `json:"StepIndex"`

	// Current Step Index.
	StepCount int32 `json:"StepCount"`
}

func NewOperationProgress

func NewOperationProgress() *OperationProgress

func (*OperationProgress) GetDescription

func (this *OperationProgress) GetDescription() string

func (*OperationProgress) GetStepCount

func (this *OperationProgress) GetStepCount() int32

func (*OperationProgress) GetStepIndex

func (this *OperationProgress) GetStepIndex() int32

func (*OperationProgress) SetDescription

func (this *OperationProgress) SetDescription(newValue string)

func (*OperationProgress) SetStepCount

func (this *OperationProgress) SetStepCount(newValue int32)

func (*OperationProgress) SetStepIndex

func (this *OperationProgress) SetStepIndex(newValue int32)

func (*OperationProgress) UnmarshalJSON

func (this *OperationProgress) UnmarshalJSON(b []byte) error

type OrderedMergeRequest

type OrderedMergeRequest struct {

	// Gets or sets the presentation paths.
	Presentations []IPresentationToMerge `json:"Presentations,omitempty"`
}

func NewOrderedMergeRequest

func NewOrderedMergeRequest() *OrderedMergeRequest

func (*OrderedMergeRequest) GetPresentations

func (this *OrderedMergeRequest) GetPresentations() []IPresentationToMerge

func (*OrderedMergeRequest) SetPresentations

func (this *OrderedMergeRequest) SetPresentations(newValue []IPresentationToMerge)

func (*OrderedMergeRequest) UnmarshalJSON

func (this *OrderedMergeRequest) UnmarshalJSON(b []byte) error

type OuterShadowEffect

type OuterShadowEffect struct {

	// direction
	Direction float64 `json:"Direction"`

	// distance
	Distance float64 `json:"Distance"`

	// blur radius
	BlurRadius float64 `json:"BlurRadius"`

	// shadow color
	ShadowColor string `json:"ShadowColor,omitempty"`
}

func NewOuterShadowEffect

func NewOuterShadowEffect() *OuterShadowEffect

func (*OuterShadowEffect) GetBlurRadius

func (this *OuterShadowEffect) GetBlurRadius() float64

func (*OuterShadowEffect) GetDirection

func (this *OuterShadowEffect) GetDirection() float64

func (*OuterShadowEffect) GetDistance

func (this *OuterShadowEffect) GetDistance() float64

func (*OuterShadowEffect) GetShadowColor

func (this *OuterShadowEffect) GetShadowColor() string

func (*OuterShadowEffect) SetBlurRadius

func (this *OuterShadowEffect) SetBlurRadius(newValue float64)

func (*OuterShadowEffect) SetDirection

func (this *OuterShadowEffect) SetDirection(newValue float64)

func (*OuterShadowEffect) SetDistance

func (this *OuterShadowEffect) SetDistance(newValue float64)

func (*OuterShadowEffect) SetShadowColor

func (this *OuterShadowEffect) SetShadowColor(newValue string)

func (*OuterShadowEffect) UnmarshalJSON

func (this *OuterShadowEffect) UnmarshalJSON(b []byte) error

type OutputFile

type OutputFile struct {
	Type_ string `json:"Type,omitempty"`
}

func NewOutputFile

func NewOutputFile() *OutputFile

func (*OutputFile) GetType

func (this *OutputFile) GetType() string

func (*OutputFile) SetType

func (this *OutputFile) SetType(newValue string)

func (*OutputFile) UnmarshalJSON

func (this *OutputFile) UnmarshalJSON(b []byte) error

type Paragraph

type Paragraph struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Left margin.
	MarginLeft float64 `json:"MarginLeft,omitempty"`

	// Right margin.
	MarginRight float64 `json:"MarginRight,omitempty"`

	// Left spacing.
	SpaceBefore float64 `json:"SpaceBefore,omitempty"`

	// Right spacing.
	SpaceAfter float64 `json:"SpaceAfter,omitempty"`

	// Spacing between lines.
	SpaceWithin float64 `json:"SpaceWithin,omitempty"`

	// First line indent.
	Indent float64 `json:"Indent,omitempty"`

	// Text alignment.
	Alignment string `json:"Alignment,omitempty"`

	// Font alignment.
	FontAlignment string `json:"FontAlignment,omitempty"`

	// Default tabulation size.
	DefaultTabSize float64 `json:"DefaultTabSize,omitempty"`

	// Depth.
	Depth int32 `json:"Depth,omitempty"`

	// True if hanging punctuation is used with the paragraph.
	HangingPunctuation string `json:"HangingPunctuation,omitempty"`

	// True if East Asian line break is used with the paragraph.
	EastAsianLineBreak string `json:"EastAsianLineBreak,omitempty"`

	// True if Latin line break is used with the paragraph.
	LatinLineBreak string `json:"LatinLineBreak,omitempty"`

	// True if right to left direction is used with the paragraph.
	RightToLeft string `json:"RightToLeft,omitempty"`

	// List of portion links.
	PortionList []IPortion `json:"PortionList,omitempty"`

	// Default portion format.
	DefaultPortionFormat IPortionFormat `json:"DefaultPortionFormat,omitempty"`

	// Bullet char.
	BulletChar string `json:"BulletChar,omitempty"`

	// Bullet height.
	BulletHeight float64 `json:"BulletHeight,omitempty"`

	// Bullet type.
	BulletType string `json:"BulletType,omitempty"`

	// Starting number for a numbered bullet.
	NumberedBulletStartWith int32 `json:"NumberedBulletStartWith,omitempty"`

	// Numbered bullet style.
	NumberedBulletStyle string `json:"NumberedBulletStyle,omitempty"`

	// Bullet fill format.
	BulletFillFormat IFillFormat `json:"BulletFillFormat,omitempty"`
}

func NewParagraph

func NewParagraph() *Paragraph

func (*Paragraph) GetAlignment

func (this *Paragraph) GetAlignment() string
func (this *Paragraph) GetAlternateLinks() []IResourceUri

func (*Paragraph) GetBulletChar

func (this *Paragraph) GetBulletChar() string

func (*Paragraph) GetBulletFillFormat

func (this *Paragraph) GetBulletFillFormat() IFillFormat

func (*Paragraph) GetBulletHeight

func (this *Paragraph) GetBulletHeight() float64

func (*Paragraph) GetBulletType

func (this *Paragraph) GetBulletType() string

func (*Paragraph) GetDefaultPortionFormat

func (this *Paragraph) GetDefaultPortionFormat() IPortionFormat

func (*Paragraph) GetDefaultTabSize

func (this *Paragraph) GetDefaultTabSize() float64

func (*Paragraph) GetDepth

func (this *Paragraph) GetDepth() int32

func (*Paragraph) GetEastAsianLineBreak

func (this *Paragraph) GetEastAsianLineBreak() string

func (*Paragraph) GetFontAlignment

func (this *Paragraph) GetFontAlignment() string

func (*Paragraph) GetHangingPunctuation

func (this *Paragraph) GetHangingPunctuation() string

func (*Paragraph) GetIndent

func (this *Paragraph) GetIndent() float64

func (*Paragraph) GetLatinLineBreak

func (this *Paragraph) GetLatinLineBreak() string

func (*Paragraph) GetMarginLeft

func (this *Paragraph) GetMarginLeft() float64

func (*Paragraph) GetMarginRight

func (this *Paragraph) GetMarginRight() float64

func (*Paragraph) GetNumberedBulletStartWith

func (this *Paragraph) GetNumberedBulletStartWith() int32

func (*Paragraph) GetNumberedBulletStyle

func (this *Paragraph) GetNumberedBulletStyle() string

func (*Paragraph) GetPortionList

func (this *Paragraph) GetPortionList() []IPortion

func (*Paragraph) GetRightToLeft

func (this *Paragraph) GetRightToLeft() string

func (*Paragraph) GetSelfUri

func (this *Paragraph) GetSelfUri() IResourceUri

func (*Paragraph) GetSpaceAfter

func (this *Paragraph) GetSpaceAfter() float64

func (*Paragraph) GetSpaceBefore

func (this *Paragraph) GetSpaceBefore() float64

func (*Paragraph) GetSpaceWithin

func (this *Paragraph) GetSpaceWithin() float64

func (*Paragraph) SetAlignment

func (this *Paragraph) SetAlignment(newValue string)
func (this *Paragraph) SetAlternateLinks(newValue []IResourceUri)

func (*Paragraph) SetBulletChar

func (this *Paragraph) SetBulletChar(newValue string)

func (*Paragraph) SetBulletFillFormat

func (this *Paragraph) SetBulletFillFormat(newValue IFillFormat)

func (*Paragraph) SetBulletHeight

func (this *Paragraph) SetBulletHeight(newValue float64)

func (*Paragraph) SetBulletType

func (this *Paragraph) SetBulletType(newValue string)

func (*Paragraph) SetDefaultPortionFormat

func (this *Paragraph) SetDefaultPortionFormat(newValue IPortionFormat)

func (*Paragraph) SetDefaultTabSize

func (this *Paragraph) SetDefaultTabSize(newValue float64)

func (*Paragraph) SetDepth

func (this *Paragraph) SetDepth(newValue int32)

func (*Paragraph) SetEastAsianLineBreak

func (this *Paragraph) SetEastAsianLineBreak(newValue string)

func (*Paragraph) SetFontAlignment

func (this *Paragraph) SetFontAlignment(newValue string)

func (*Paragraph) SetHangingPunctuation

func (this *Paragraph) SetHangingPunctuation(newValue string)

func (*Paragraph) SetIndent

func (this *Paragraph) SetIndent(newValue float64)

func (*Paragraph) SetLatinLineBreak

func (this *Paragraph) SetLatinLineBreak(newValue string)

func (*Paragraph) SetMarginLeft

func (this *Paragraph) SetMarginLeft(newValue float64)

func (*Paragraph) SetMarginRight

func (this *Paragraph) SetMarginRight(newValue float64)

func (*Paragraph) SetNumberedBulletStartWith

func (this *Paragraph) SetNumberedBulletStartWith(newValue int32)

func (*Paragraph) SetNumberedBulletStyle

func (this *Paragraph) SetNumberedBulletStyle(newValue string)

func (*Paragraph) SetPortionList

func (this *Paragraph) SetPortionList(newValue []IPortion)

func (*Paragraph) SetRightToLeft

func (this *Paragraph) SetRightToLeft(newValue string)

func (*Paragraph) SetSelfUri

func (this *Paragraph) SetSelfUri(newValue IResourceUri)

func (*Paragraph) SetSpaceAfter

func (this *Paragraph) SetSpaceAfter(newValue float64)

func (*Paragraph) SetSpaceBefore

func (this *Paragraph) SetSpaceBefore(newValue float64)

func (*Paragraph) SetSpaceWithin

func (this *Paragraph) SetSpaceWithin(newValue float64)

func (*Paragraph) UnmarshalJSON

func (this *Paragraph) UnmarshalJSON(b []byte) error

type ParagraphFormat

type ParagraphFormat struct {

	// Depth.
	Depth int32 `json:"Depth,omitempty"`

	// Text alignment.
	Alignment string `json:"Alignment,omitempty"`

	// Left margin.
	MarginLeft float64 `json:"MarginLeft,omitempty"`

	// Right margin.
	MarginRight float64 `json:"MarginRight,omitempty"`

	// Left spacing.
	SpaceBefore float64 `json:"SpaceBefore,omitempty"`

	// Right spacing.
	SpaceAfter float64 `json:"SpaceAfter,omitempty"`

	// Spacing between lines.
	SpaceWithin float64 `json:"SpaceWithin,omitempty"`

	// Font alignment.
	FontAlignment string `json:"FontAlignment,omitempty"`

	// First line indent.
	Indent float64 `json:"Indent,omitempty"`

	// Determines whether the Right to Left writing is used in a paragraph. No inheritance applied.
	RightToLeft string `json:"RightToLeft,omitempty"`

	// Determines whether the East Asian line break is used in a paragraph. No inheritance applied.
	EastAsianLineBreak string `json:"EastAsianLineBreak,omitempty"`

	// Determines whether the Latin line break is used in a paragraph. No inheritance applied.
	LatinLineBreak string `json:"LatinLineBreak,omitempty"`

	// Determines whether the hanging punctuation is used in a paragraph. No inheritance applied.
	HangingPunctuation string `json:"HangingPunctuation,omitempty"`

	// Returns or sets default tabulation size with no inheritance.
	DefaultTabSize float64 `json:"DefaultTabSize,omitempty"`

	// Default portion format.
	DefaultPortionFormat IPortionFormat `json:"DefaultPortionFormat,omitempty"`

	// Bullet char.
	BulletChar string `json:"BulletChar,omitempty"`

	// Bullet height.
	BulletHeight float64 `json:"BulletHeight,omitempty"`

	// Bullet type.
	BulletType string `json:"BulletType,omitempty"`

	// Starting number for a numbered bullet.
	NumberedBulletStartWith int32 `json:"NumberedBulletStartWith,omitempty"`

	// Numbered bullet style.
	NumberedBulletStyle string `json:"NumberedBulletStyle,omitempty"`

	// Bullet fill format.
	BulletFillFormat IFillFormat `json:"BulletFillFormat,omitempty"`
}

func NewParagraphFormat

func NewParagraphFormat() *ParagraphFormat

func (*ParagraphFormat) GetAlignment

func (this *ParagraphFormat) GetAlignment() string

func (*ParagraphFormat) GetBulletChar

func (this *ParagraphFormat) GetBulletChar() string

func (*ParagraphFormat) GetBulletFillFormat

func (this *ParagraphFormat) GetBulletFillFormat() IFillFormat

func (*ParagraphFormat) GetBulletHeight

func (this *ParagraphFormat) GetBulletHeight() float64

func (*ParagraphFormat) GetBulletType

func (this *ParagraphFormat) GetBulletType() string

func (*ParagraphFormat) GetDefaultPortionFormat

func (this *ParagraphFormat) GetDefaultPortionFormat() IPortionFormat

func (*ParagraphFormat) GetDefaultTabSize

func (this *ParagraphFormat) GetDefaultTabSize() float64

func (*ParagraphFormat) GetDepth

func (this *ParagraphFormat) GetDepth() int32

func (*ParagraphFormat) GetEastAsianLineBreak

func (this *ParagraphFormat) GetEastAsianLineBreak() string

func (*ParagraphFormat) GetFontAlignment

func (this *ParagraphFormat) GetFontAlignment() string

func (*ParagraphFormat) GetHangingPunctuation

func (this *ParagraphFormat) GetHangingPunctuation() string

func (*ParagraphFormat) GetIndent

func (this *ParagraphFormat) GetIndent() float64

func (*ParagraphFormat) GetLatinLineBreak

func (this *ParagraphFormat) GetLatinLineBreak() string

func (*ParagraphFormat) GetMarginLeft

func (this *ParagraphFormat) GetMarginLeft() float64

func (*ParagraphFormat) GetMarginRight

func (this *ParagraphFormat) GetMarginRight() float64

func (*ParagraphFormat) GetNumberedBulletStartWith

func (this *ParagraphFormat) GetNumberedBulletStartWith() int32

func (*ParagraphFormat) GetNumberedBulletStyle

func (this *ParagraphFormat) GetNumberedBulletStyle() string

func (*ParagraphFormat) GetRightToLeft

func (this *ParagraphFormat) GetRightToLeft() string

func (*ParagraphFormat) GetSpaceAfter

func (this *ParagraphFormat) GetSpaceAfter() float64

func (*ParagraphFormat) GetSpaceBefore

func (this *ParagraphFormat) GetSpaceBefore() float64

func (*ParagraphFormat) GetSpaceWithin

func (this *ParagraphFormat) GetSpaceWithin() float64

func (*ParagraphFormat) SetAlignment

func (this *ParagraphFormat) SetAlignment(newValue string)

func (*ParagraphFormat) SetBulletChar

func (this *ParagraphFormat) SetBulletChar(newValue string)

func (*ParagraphFormat) SetBulletFillFormat

func (this *ParagraphFormat) SetBulletFillFormat(newValue IFillFormat)

func (*ParagraphFormat) SetBulletHeight

func (this *ParagraphFormat) SetBulletHeight(newValue float64)

func (*ParagraphFormat) SetBulletType

func (this *ParagraphFormat) SetBulletType(newValue string)

func (*ParagraphFormat) SetDefaultPortionFormat

func (this *ParagraphFormat) SetDefaultPortionFormat(newValue IPortionFormat)

func (*ParagraphFormat) SetDefaultTabSize

func (this *ParagraphFormat) SetDefaultTabSize(newValue float64)

func (*ParagraphFormat) SetDepth

func (this *ParagraphFormat) SetDepth(newValue int32)

func (*ParagraphFormat) SetEastAsianLineBreak

func (this *ParagraphFormat) SetEastAsianLineBreak(newValue string)

func (*ParagraphFormat) SetFontAlignment

func (this *ParagraphFormat) SetFontAlignment(newValue string)

func (*ParagraphFormat) SetHangingPunctuation

func (this *ParagraphFormat) SetHangingPunctuation(newValue string)

func (*ParagraphFormat) SetIndent

func (this *ParagraphFormat) SetIndent(newValue float64)

func (*ParagraphFormat) SetLatinLineBreak

func (this *ParagraphFormat) SetLatinLineBreak(newValue string)

func (*ParagraphFormat) SetMarginLeft

func (this *ParagraphFormat) SetMarginLeft(newValue float64)

func (*ParagraphFormat) SetMarginRight

func (this *ParagraphFormat) SetMarginRight(newValue float64)

func (*ParagraphFormat) SetNumberedBulletStartWith

func (this *ParagraphFormat) SetNumberedBulletStartWith(newValue int32)

func (*ParagraphFormat) SetNumberedBulletStyle

func (this *ParagraphFormat) SetNumberedBulletStyle(newValue string)

func (*ParagraphFormat) SetRightToLeft

func (this *ParagraphFormat) SetRightToLeft(newValue string)

func (*ParagraphFormat) SetSpaceAfter

func (this *ParagraphFormat) SetSpaceAfter(newValue float64)

func (*ParagraphFormat) SetSpaceBefore

func (this *ParagraphFormat) SetSpaceBefore(newValue float64)

func (*ParagraphFormat) SetSpaceWithin

func (this *ParagraphFormat) SetSpaceWithin(newValue float64)

func (*ParagraphFormat) UnmarshalJSON

func (this *ParagraphFormat) UnmarshalJSON(b []byte) error

type Paragraphs

type Paragraphs struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of paragraph links.
	ParagraphLinks []IResourceUri `json:"ParagraphLinks,omitempty"`
}

func NewParagraphs

func NewParagraphs() *Paragraphs
func (this *Paragraphs) GetAlternateLinks() []IResourceUri
func (this *Paragraphs) GetParagraphLinks() []IResourceUri

func (*Paragraphs) GetSelfUri

func (this *Paragraphs) GetSelfUri() IResourceUri
func (this *Paragraphs) SetAlternateLinks(newValue []IResourceUri)
func (this *Paragraphs) SetParagraphLinks(newValue []IResourceUri)

func (*Paragraphs) SetSelfUri

func (this *Paragraphs) SetSelfUri(newValue IResourceUri)

func (*Paragraphs) UnmarshalJSON

func (this *Paragraphs) UnmarshalJSON(b []byte) error

type PathInputFile

type PathInputFile struct {

	// Get or sets password to open document.
	Password string `json:"Password,omitempty"`

	// File type.
	Type_ string `json:"Type"`

	// Get or sets path to file.
	Path string `json:"Path,omitempty"`

	// Get or sets name of storage.
	Storage string `json:"Storage,omitempty"`
}

func NewPathInputFile

func NewPathInputFile() *PathInputFile

func (*PathInputFile) GetPassword

func (this *PathInputFile) GetPassword() string

func (*PathInputFile) GetPath

func (this *PathInputFile) GetPath() string

func (*PathInputFile) GetStorage

func (this *PathInputFile) GetStorage() string

func (*PathInputFile) GetType

func (this *PathInputFile) GetType() string

func (*PathInputFile) SetPassword

func (this *PathInputFile) SetPassword(newValue string)

func (*PathInputFile) SetPath

func (this *PathInputFile) SetPath(newValue string)

func (*PathInputFile) SetStorage

func (this *PathInputFile) SetStorage(newValue string)

func (*PathInputFile) SetType

func (this *PathInputFile) SetType(newValue string)

func (*PathInputFile) UnmarshalJSON

func (this *PathInputFile) UnmarshalJSON(b []byte) error

type PathOutputFile

type PathOutputFile struct {

	// File type.
	Type_ string `json:"Type"`

	// Get or sets path to file.
	Path string `json:"Path,omitempty"`

	// Get or sets name of storage.
	Storage string `json:"Storage,omitempty"`
}

func NewPathOutputFile

func NewPathOutputFile() *PathOutputFile

func (*PathOutputFile) GetPath

func (this *PathOutputFile) GetPath() string

func (*PathOutputFile) GetStorage

func (this *PathOutputFile) GetStorage() string

func (*PathOutputFile) GetType

func (this *PathOutputFile) GetType() string

func (*PathOutputFile) SetPath

func (this *PathOutputFile) SetPath(newValue string)

func (*PathOutputFile) SetStorage

func (this *PathOutputFile) SetStorage(newValue string)

func (*PathOutputFile) SetType

func (this *PathOutputFile) SetType(newValue string)

func (*PathOutputFile) UnmarshalJSON

func (this *PathOutputFile) UnmarshalJSON(b []byte) error

type PathSegment

type PathSegment struct {
	Type_ string `json:"Type,omitempty"`
}

func NewPathSegment

func NewPathSegment() *PathSegment

func (*PathSegment) GetType

func (this *PathSegment) GetType() string

func (*PathSegment) SetType

func (this *PathSegment) SetType(newValue string)

func (*PathSegment) UnmarshalJSON

func (this *PathSegment) UnmarshalJSON(b []byte) error

type PatternFill

type PatternFill struct {

	// Type of fill.
	Type_ string `json:"Type"`

	// Gets or sets the back color of the pattern fill.
	BackColor string `json:"BackColor,omitempty"`

	// Gets or sets the fore color of the pattern fill.
	ForeColor string `json:"ForeColor,omitempty"`

	// Gets or sets the style of pattern fill.
	Style string `json:"Style"`
}

func NewPatternFill

func NewPatternFill() *PatternFill

func (*PatternFill) GetBackColor

func (this *PatternFill) GetBackColor() string

func (*PatternFill) GetForeColor

func (this *PatternFill) GetForeColor() string

func (*PatternFill) GetStyle

func (this *PatternFill) GetStyle() string

func (*PatternFill) GetType

func (this *PatternFill) GetType() string

func (*PatternFill) SetBackColor

func (this *PatternFill) SetBackColor(newValue string)

func (*PatternFill) SetForeColor

func (this *PatternFill) SetForeColor(newValue string)

func (*PatternFill) SetStyle

func (this *PatternFill) SetStyle(newValue string)

func (*PatternFill) SetType

func (this *PatternFill) SetType(newValue string)

func (*PatternFill) UnmarshalJSON

func (this *PatternFill) UnmarshalJSON(b []byte) error

type PdfExportOptions

type PdfExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Specifies compression type to be used for all textual content in the document.
	TextCompression string `json:"TextCompression,omitempty"`

	// Determines if all characters of font should be embedded or only used subset.
	EmbedFullFonts bool `json:"EmbedFullFonts"`

	// Desired conformance level for generated PDF document.
	Compliance string `json:"Compliance,omitempty"`

	// Returns or sets a value determining resolution of images inside PDF document.  Property affects on file size, time of export and image quality. The default value is 96.
	SufficientResolution float64 `json:"SufficientResolution,omitempty"`

	// Returns or sets a value determining the quality of the JPEG images inside PDF document.
	JpegQuality int32 `json:"JpegQuality,omitempty"`

	// True to draw black frame around each slide.
	DrawSlidesFrame bool `json:"DrawSlidesFrame"`

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	ShowHiddenSlides bool `json:"ShowHiddenSlides"`

	// True to convert all metafiles used in a presentation to the PNG images.
	SaveMetafilesAsPng bool `json:"SaveMetafilesAsPng"`

	// Setting user password to protect the PDF document.
	Password string `json:"Password,omitempty"`

	// Determines if Aspose.Slides will embed common fonts for ASCII (33..127 code range) text. Fonts for character codes greater than 127 are always embedded. Common fonts list includes PDF's base 14 fonts and additional user specified fonts.
	EmbedTrueTypeFontsForASCII bool `json:"EmbedTrueTypeFontsForASCII"`

	// Returns or sets an array of user-defined names of font families which Aspose.Slides should consider common.
	AdditionalCommonFontFamilies []string `json:"AdditionalCommonFontFamilies,omitempty"`

	// Slides layouting options
	SlidesLayoutOptions ISlidesLayoutOptions `json:"SlidesLayoutOptions,omitempty"`

	// Image transparent color.
	ImageTransparentColor string `json:"ImageTransparentColor,omitempty"`

	// True to apply specified ImageTransparentColor  to an image.
	ApplyImageTransparent bool `json:"ApplyImageTransparent"`

	// Access permissions that should be granted when the document is opened with user access.  Default is AccessPermissions.None.
	AccessPermissions IAccessPermissions `json:"AccessPermissions,omitempty"`
}

func NewPdfExportOptions

func NewPdfExportOptions() *PdfExportOptions

func (*PdfExportOptions) GetAccessPermissions

func (this *PdfExportOptions) GetAccessPermissions() IAccessPermissions

func (*PdfExportOptions) GetAdditionalCommonFontFamilies

func (this *PdfExportOptions) GetAdditionalCommonFontFamilies() []string

func (*PdfExportOptions) GetApplyImageTransparent

func (this *PdfExportOptions) GetApplyImageTransparent() bool

func (*PdfExportOptions) GetCompliance

func (this *PdfExportOptions) GetCompliance() string

func (*PdfExportOptions) GetDefaultRegularFont

func (this *PdfExportOptions) GetDefaultRegularFont() string

func (*PdfExportOptions) GetDrawSlidesFrame

func (this *PdfExportOptions) GetDrawSlidesFrame() bool

func (*PdfExportOptions) GetEmbedFullFonts

func (this *PdfExportOptions) GetEmbedFullFonts() bool

func (*PdfExportOptions) GetEmbedTrueTypeFontsForASCII

func (this *PdfExportOptions) GetEmbedTrueTypeFontsForASCII() bool

func (*PdfExportOptions) GetFontFallbackRules

func (this *PdfExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*PdfExportOptions) GetFontSubstRules

func (this *PdfExportOptions) GetFontSubstRules() []IFontSubstRule

func (*PdfExportOptions) GetFormat

func (this *PdfExportOptions) GetFormat() string

func (*PdfExportOptions) GetImageTransparentColor

func (this *PdfExportOptions) GetImageTransparentColor() string

func (*PdfExportOptions) GetJpegQuality

func (this *PdfExportOptions) GetJpegQuality() int32

func (*PdfExportOptions) GetPassword

func (this *PdfExportOptions) GetPassword() string

func (*PdfExportOptions) GetSaveMetafilesAsPng

func (this *PdfExportOptions) GetSaveMetafilesAsPng() bool

func (*PdfExportOptions) GetShowHiddenSlides

func (this *PdfExportOptions) GetShowHiddenSlides() bool

func (*PdfExportOptions) GetSlidesLayoutOptions added in v24.3.0

func (this *PdfExportOptions) GetSlidesLayoutOptions() ISlidesLayoutOptions

func (*PdfExportOptions) GetSufficientResolution

func (this *PdfExportOptions) GetSufficientResolution() float64

func (*PdfExportOptions) GetTextCompression

func (this *PdfExportOptions) GetTextCompression() string

func (*PdfExportOptions) SetAccessPermissions

func (this *PdfExportOptions) SetAccessPermissions(newValue IAccessPermissions)

func (*PdfExportOptions) SetAdditionalCommonFontFamilies

func (this *PdfExportOptions) SetAdditionalCommonFontFamilies(newValue []string)

func (*PdfExportOptions) SetApplyImageTransparent

func (this *PdfExportOptions) SetApplyImageTransparent(newValue bool)

func (*PdfExportOptions) SetCompliance

func (this *PdfExportOptions) SetCompliance(newValue string)

func (*PdfExportOptions) SetDefaultRegularFont

func (this *PdfExportOptions) SetDefaultRegularFont(newValue string)

func (*PdfExportOptions) SetDrawSlidesFrame

func (this *PdfExportOptions) SetDrawSlidesFrame(newValue bool)

func (*PdfExportOptions) SetEmbedFullFonts

func (this *PdfExportOptions) SetEmbedFullFonts(newValue bool)

func (*PdfExportOptions) SetEmbedTrueTypeFontsForASCII

func (this *PdfExportOptions) SetEmbedTrueTypeFontsForASCII(newValue bool)

func (*PdfExportOptions) SetFontFallbackRules

func (this *PdfExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*PdfExportOptions) SetFontSubstRules

func (this *PdfExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*PdfExportOptions) SetFormat

func (this *PdfExportOptions) SetFormat(newValue string)

func (*PdfExportOptions) SetImageTransparentColor

func (this *PdfExportOptions) SetImageTransparentColor(newValue string)

func (*PdfExportOptions) SetJpegQuality

func (this *PdfExportOptions) SetJpegQuality(newValue int32)

func (*PdfExportOptions) SetPassword

func (this *PdfExportOptions) SetPassword(newValue string)

func (*PdfExportOptions) SetSaveMetafilesAsPng

func (this *PdfExportOptions) SetSaveMetafilesAsPng(newValue bool)

func (*PdfExportOptions) SetShowHiddenSlides

func (this *PdfExportOptions) SetShowHiddenSlides(newValue bool)

func (*PdfExportOptions) SetSlidesLayoutOptions added in v24.3.0

func (this *PdfExportOptions) SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)

func (*PdfExportOptions) SetSufficientResolution

func (this *PdfExportOptions) SetSufficientResolution(newValue float64)

func (*PdfExportOptions) SetTextCompression

func (this *PdfExportOptions) SetTextCompression(newValue string)

func (*PdfExportOptions) UnmarshalJSON

func (this *PdfExportOptions) UnmarshalJSON(b []byte) error

type PictureFill

type PictureFill struct {

	// Fill type.
	Type_ string `json:"Type"`

	// Percentage of image height that is cropped from the bottom.
	CropBottom float64 `json:"CropBottom"`

	// Percentage of image height that is cropped from the left.
	CropLeft float64 `json:"CropLeft"`

	// Percentage of image height that is cropped from the right.
	CropRight float64 `json:"CropRight"`

	// Percentage of image height that is cropped from the top.
	CropTop float64 `json:"CropTop"`

	// Picture resolution.
	Dpi int32 `json:"Dpi"`

	// Internal image link.
	Image IResourceUri `json:"Image,omitempty"`

	// Base 64 image data.
	Base64Data string `json:"Base64Data,omitempty"`

	// SVG image data.
	SvgData string `json:"SvgData,omitempty"`

	// Fill mode.
	PictureFillMode string `json:"PictureFillMode"`

	// Image transform effects.
	ImageTransformList []IImageTransformEffect `json:"ImageTransformList,omitempty"`
}

func NewPictureFill

func NewPictureFill() *PictureFill

func (*PictureFill) GetBase64Data

func (this *PictureFill) GetBase64Data() string

func (*PictureFill) GetCropBottom

func (this *PictureFill) GetCropBottom() float64

func (*PictureFill) GetCropLeft

func (this *PictureFill) GetCropLeft() float64

func (*PictureFill) GetCropRight

func (this *PictureFill) GetCropRight() float64

func (*PictureFill) GetCropTop

func (this *PictureFill) GetCropTop() float64

func (*PictureFill) GetDpi

func (this *PictureFill) GetDpi() int32

func (*PictureFill) GetImage

func (this *PictureFill) GetImage() IResourceUri

func (*PictureFill) GetImageTransformList

func (this *PictureFill) GetImageTransformList() []IImageTransformEffect

func (*PictureFill) GetPictureFillMode

func (this *PictureFill) GetPictureFillMode() string

func (*PictureFill) GetSvgData

func (this *PictureFill) GetSvgData() string

func (*PictureFill) GetType

func (this *PictureFill) GetType() string

func (*PictureFill) SetBase64Data

func (this *PictureFill) SetBase64Data(newValue string)

func (*PictureFill) SetCropBottom

func (this *PictureFill) SetCropBottom(newValue float64)

func (*PictureFill) SetCropLeft

func (this *PictureFill) SetCropLeft(newValue float64)

func (*PictureFill) SetCropRight

func (this *PictureFill) SetCropRight(newValue float64)

func (*PictureFill) SetCropTop

func (this *PictureFill) SetCropTop(newValue float64)

func (*PictureFill) SetDpi

func (this *PictureFill) SetDpi(newValue int32)

func (*PictureFill) SetImage

func (this *PictureFill) SetImage(newValue IResourceUri)

func (*PictureFill) SetImageTransformList

func (this *PictureFill) SetImageTransformList(newValue []IImageTransformEffect)

func (*PictureFill) SetPictureFillMode

func (this *PictureFill) SetPictureFillMode(newValue string)

func (*PictureFill) SetSvgData

func (this *PictureFill) SetSvgData(newValue string)

func (*PictureFill) SetType

func (this *PictureFill) SetType(newValue string)

func (*PictureFill) UnmarshalJSON

func (this *PictureFill) UnmarshalJSON(b []byte) error

type PictureFrame

type PictureFrame struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Combined shape type.
	ShapeType string `json:"ShapeType"`

	// Fill format.
	PictureFillFormat IPictureFill `json:"PictureFillFormat,omitempty"`
}

func NewPictureFrame

func NewPictureFrame() *PictureFrame
func (this *PictureFrame) GetAlternateLinks() []IResourceUri

func (*PictureFrame) GetAlternativeText

func (this *PictureFrame) GetAlternativeText() string

func (*PictureFrame) GetAlternativeTextTitle

func (this *PictureFrame) GetAlternativeTextTitle() string

func (*PictureFrame) GetEffectFormat

func (this *PictureFrame) GetEffectFormat() IEffectFormat

func (*PictureFrame) GetFillFormat

func (this *PictureFrame) GetFillFormat() IFillFormat

func (*PictureFrame) GetHeight

func (this *PictureFrame) GetHeight() float64

func (*PictureFrame) GetHidden

func (this *PictureFrame) GetHidden() bool

func (*PictureFrame) GetHyperlinkClick

func (this *PictureFrame) GetHyperlinkClick() IHyperlink

func (*PictureFrame) GetHyperlinkMouseOver

func (this *PictureFrame) GetHyperlinkMouseOver() IHyperlink

func (*PictureFrame) GetIsDecorative added in v24.3.0

func (this *PictureFrame) GetIsDecorative() bool

func (*PictureFrame) GetLineFormat

func (this *PictureFrame) GetLineFormat() ILineFormat

func (*PictureFrame) GetName

func (this *PictureFrame) GetName() string

func (*PictureFrame) GetPictureFillFormat

func (this *PictureFrame) GetPictureFillFormat() IPictureFill

func (*PictureFrame) GetSelfUri

func (this *PictureFrame) GetSelfUri() IResourceUri

func (*PictureFrame) GetShapeType

func (this *PictureFrame) GetShapeType() string

func (*PictureFrame) GetThreeDFormat

func (this *PictureFrame) GetThreeDFormat() IThreeDFormat

func (*PictureFrame) GetType

func (this *PictureFrame) GetType() string

func (*PictureFrame) GetWidth

func (this *PictureFrame) GetWidth() float64

func (*PictureFrame) GetX

func (this *PictureFrame) GetX() float64

func (*PictureFrame) GetY

func (this *PictureFrame) GetY() float64

func (*PictureFrame) GetZOrderPosition

func (this *PictureFrame) GetZOrderPosition() int32
func (this *PictureFrame) SetAlternateLinks(newValue []IResourceUri)

func (*PictureFrame) SetAlternativeText

func (this *PictureFrame) SetAlternativeText(newValue string)

func (*PictureFrame) SetAlternativeTextTitle

func (this *PictureFrame) SetAlternativeTextTitle(newValue string)

func (*PictureFrame) SetEffectFormat

func (this *PictureFrame) SetEffectFormat(newValue IEffectFormat)

func (*PictureFrame) SetFillFormat

func (this *PictureFrame) SetFillFormat(newValue IFillFormat)

func (*PictureFrame) SetHeight

func (this *PictureFrame) SetHeight(newValue float64)

func (*PictureFrame) SetHidden

func (this *PictureFrame) SetHidden(newValue bool)

func (*PictureFrame) SetHyperlinkClick

func (this *PictureFrame) SetHyperlinkClick(newValue IHyperlink)

func (*PictureFrame) SetHyperlinkMouseOver

func (this *PictureFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*PictureFrame) SetIsDecorative added in v24.3.0

func (this *PictureFrame) SetIsDecorative(newValue bool)

func (*PictureFrame) SetLineFormat

func (this *PictureFrame) SetLineFormat(newValue ILineFormat)

func (*PictureFrame) SetName

func (this *PictureFrame) SetName(newValue string)

func (*PictureFrame) SetPictureFillFormat

func (this *PictureFrame) SetPictureFillFormat(newValue IPictureFill)

func (*PictureFrame) SetSelfUri

func (this *PictureFrame) SetSelfUri(newValue IResourceUri)

func (*PictureFrame) SetShapeType

func (this *PictureFrame) SetShapeType(newValue string)

func (*PictureFrame) SetThreeDFormat

func (this *PictureFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*PictureFrame) SetType

func (this *PictureFrame) SetType(newValue string)

func (*PictureFrame) SetWidth

func (this *PictureFrame) SetWidth(newValue float64)

func (*PictureFrame) SetX

func (this *PictureFrame) SetX(newValue float64)

func (*PictureFrame) SetY

func (this *PictureFrame) SetY(newValue float64)

func (*PictureFrame) SetZOrderPosition

func (this *PictureFrame) SetZOrderPosition(newValue int32)

func (*PictureFrame) UnmarshalJSON

func (this *PictureFrame) UnmarshalJSON(b []byte) error

type Pipeline

type Pipeline struct {

	// Get or sets input document.
	Input IInput `json:"Input,omitempty"`

	// Get or sets list of tasks representing pipeline.
	Tasks []ITask `json:"Tasks,omitempty"`
}

func NewPipeline

func NewPipeline() *Pipeline

func (*Pipeline) GetInput

func (this *Pipeline) GetInput() IInput

func (*Pipeline) GetTasks

func (this *Pipeline) GetTasks() []ITask

func (*Pipeline) SetInput

func (this *Pipeline) SetInput(newValue IInput)

func (*Pipeline) SetTasks

func (this *Pipeline) SetTasks(newValue []ITask)

func (*Pipeline) UnmarshalJSON

func (this *Pipeline) UnmarshalJSON(b []byte) error

type Placeholder

type Placeholder struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Index.
	Index int32 `json:"Index"`

	// Orientation.
	Orientation string `json:"Orientation"`

	// Size.
	Size string `json:"Size"`

	// Placeholder type.
	Type_ string `json:"Type"`

	// Shape link.
	Shape IResourceUri `json:"Shape,omitempty"`
}

func NewPlaceholder

func NewPlaceholder() *Placeholder
func (this *Placeholder) GetAlternateLinks() []IResourceUri

func (*Placeholder) GetIndex

func (this *Placeholder) GetIndex() int32

func (*Placeholder) GetOrientation

func (this *Placeholder) GetOrientation() string

func (*Placeholder) GetSelfUri

func (this *Placeholder) GetSelfUri() IResourceUri

func (*Placeholder) GetShape

func (this *Placeholder) GetShape() IResourceUri

func (*Placeholder) GetSize

func (this *Placeholder) GetSize() string

func (*Placeholder) GetType

func (this *Placeholder) GetType() string
func (this *Placeholder) SetAlternateLinks(newValue []IResourceUri)

func (*Placeholder) SetIndex

func (this *Placeholder) SetIndex(newValue int32)

func (*Placeholder) SetOrientation

func (this *Placeholder) SetOrientation(newValue string)

func (*Placeholder) SetSelfUri

func (this *Placeholder) SetSelfUri(newValue IResourceUri)

func (*Placeholder) SetShape

func (this *Placeholder) SetShape(newValue IResourceUri)

func (*Placeholder) SetSize

func (this *Placeholder) SetSize(newValue string)

func (*Placeholder) SetType

func (this *Placeholder) SetType(newValue string)

func (*Placeholder) UnmarshalJSON

func (this *Placeholder) UnmarshalJSON(b []byte) error

type Placeholders

type Placeholders struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List for placeholder links.
	PlaceholderLinks []IResourceUri `json:"PlaceholderLinks,omitempty"`
}

func NewPlaceholders

func NewPlaceholders() *Placeholders
func (this *Placeholders) GetAlternateLinks() []IResourceUri
func (this *Placeholders) GetPlaceholderLinks() []IResourceUri

func (*Placeholders) GetSelfUri

func (this *Placeholders) GetSelfUri() IResourceUri
func (this *Placeholders) SetAlternateLinks(newValue []IResourceUri)
func (this *Placeholders) SetPlaceholderLinks(newValue []IResourceUri)

func (*Placeholders) SetSelfUri

func (this *Placeholders) SetSelfUri(newValue IResourceUri)

func (*Placeholders) UnmarshalJSON

func (this *Placeholders) UnmarshalJSON(b []byte) error

type PlotArea

type PlotArea struct {

	// the X location
	X float64 `json:"X,omitempty"`

	// the Y location
	Y float64 `json:"Y,omitempty"`

	// Width
	Width float64 `json:"Width,omitempty"`

	// Height
	Height float64 `json:"Height,omitempty"`

	// If layout of the plot area is defined manually specifies whether to layout the plot area by its inside (not including axis and axis labels) or outside.
	LayoutTargetType string `json:"LayoutTargetType,omitempty"`

	// Get or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Get or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Get or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`
}

func NewPlotArea

func NewPlotArea() *PlotArea

func (*PlotArea) GetEffectFormat

func (this *PlotArea) GetEffectFormat() IEffectFormat

func (*PlotArea) GetFillFormat

func (this *PlotArea) GetFillFormat() IFillFormat

func (*PlotArea) GetHeight

func (this *PlotArea) GetHeight() float64

func (*PlotArea) GetLayoutTargetType

func (this *PlotArea) GetLayoutTargetType() string

func (*PlotArea) GetLineFormat

func (this *PlotArea) GetLineFormat() ILineFormat

func (*PlotArea) GetWidth

func (this *PlotArea) GetWidth() float64

func (*PlotArea) GetX

func (this *PlotArea) GetX() float64

func (*PlotArea) GetY

func (this *PlotArea) GetY() float64

func (*PlotArea) SetEffectFormat

func (this *PlotArea) SetEffectFormat(newValue IEffectFormat)

func (*PlotArea) SetFillFormat

func (this *PlotArea) SetFillFormat(newValue IFillFormat)

func (*PlotArea) SetHeight

func (this *PlotArea) SetHeight(newValue float64)

func (*PlotArea) SetLayoutTargetType

func (this *PlotArea) SetLayoutTargetType(newValue string)

func (*PlotArea) SetLineFormat

func (this *PlotArea) SetLineFormat(newValue ILineFormat)

func (*PlotArea) SetWidth

func (this *PlotArea) SetWidth(newValue float64)

func (*PlotArea) SetX

func (this *PlotArea) SetX(newValue float64)

func (*PlotArea) SetY

func (this *PlotArea) SetY(newValue float64)

func (*PlotArea) UnmarshalJSON

func (this *PlotArea) UnmarshalJSON(b []byte) error

type Portion

type Portion struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Text.
	Text string `json:"Text,omitempty"`

	// Math paragraph.
	MathParagraph IMathParagraph `json:"MathParagraph,omitempty"`

	// True for bold font.
	FontBold string `json:"FontBold,omitempty"`

	// True for italic font.
	FontItalic string `json:"FontItalic,omitempty"`

	// Text underline type.
	FontUnderline string `json:"FontUnderline,omitempty"`

	// Text strikethrough type.
	StrikethroughType string `json:"StrikethroughType,omitempty"`

	// Text capitalization type.
	TextCapType string `json:"TextCapType,omitempty"`

	// Superscript or subscript of the text.
	Escapement float64 `json:"Escapement,omitempty"`

	// Intercharacter spacing increment.
	Spacing float64 `json:"Spacing,omitempty"`

	// Font color.
	FontColor string `json:"FontColor,omitempty"`

	// Highlight color.
	HighlightColor string `json:"HighlightColor,omitempty"`

	// Font height.
	FontHeight float64 `json:"FontHeight,omitempty"`

	// True to normalize the text.
	NormaliseHeight string `json:"NormaliseHeight,omitempty"`

	// True if the text proof should be disabled.
	ProofDisabled string `json:"ProofDisabled,omitempty"`

	// True if smart tag should be cleaned.
	SmartTagClean bool `json:"SmartTagClean"`

	// Minimal font size for kerning.
	KerningMinimalSize float64 `json:"KerningMinimalSize,omitempty"`

	// True if numbers should ignore East-Asian specific vertical text layout.
	Kumimoji string `json:"Kumimoji,omitempty"`

	// Proving language ID.
	LanguageId string `json:"LanguageId,omitempty"`

	// Alternative proving language ID.
	AlternativeLanguageId string `json:"AlternativeLanguageId,omitempty"`

	// True if underline style has own FillFormat properties.
	IsHardUnderlineFill string `json:"IsHardUnderlineFill,omitempty"`

	// True if underline style has own LineFormat properties.
	IsHardUnderlineLine string `json:"IsHardUnderlineLine,omitempty"`

	// Fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Underline fill format.
	UnderlineFillFormat IFillFormat `json:"UnderlineFillFormat,omitempty"`

	// Underline line format.
	UnderlineLineFormat ILineFormat `json:"UnderlineLineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Returns or sets the Latin font info.
	LatinFont string `json:"LatinFont,omitempty"`

	// Returns or sets the East Asian font info.
	EastAsianFont string `json:"EastAsianFont,omitempty"`

	// Returns or sets the complex script font info.
	ComplexScriptFont string `json:"ComplexScriptFont,omitempty"`
}

func NewPortion

func NewPortion() *Portion
func (this *Portion) GetAlternateLinks() []IResourceUri

func (*Portion) GetAlternativeLanguageId

func (this *Portion) GetAlternativeLanguageId() string

func (*Portion) GetComplexScriptFont

func (this *Portion) GetComplexScriptFont() string

func (*Portion) GetEastAsianFont

func (this *Portion) GetEastAsianFont() string

func (*Portion) GetEffectFormat

func (this *Portion) GetEffectFormat() IEffectFormat

func (*Portion) GetEscapement

func (this *Portion) GetEscapement() float64

func (*Portion) GetFillFormat

func (this *Portion) GetFillFormat() IFillFormat

func (*Portion) GetFontBold

func (this *Portion) GetFontBold() string

func (*Portion) GetFontColor

func (this *Portion) GetFontColor() string

func (*Portion) GetFontHeight

func (this *Portion) GetFontHeight() float64

func (*Portion) GetFontItalic

func (this *Portion) GetFontItalic() string

func (*Portion) GetFontUnderline

func (this *Portion) GetFontUnderline() string

func (*Portion) GetHighlightColor

func (this *Portion) GetHighlightColor() string

func (*Portion) GetHyperlinkClick

func (this *Portion) GetHyperlinkClick() IHyperlink

func (*Portion) GetHyperlinkMouseOver

func (this *Portion) GetHyperlinkMouseOver() IHyperlink

func (*Portion) GetIsHardUnderlineFill

func (this *Portion) GetIsHardUnderlineFill() string

func (*Portion) GetIsHardUnderlineLine

func (this *Portion) GetIsHardUnderlineLine() string

func (*Portion) GetKerningMinimalSize

func (this *Portion) GetKerningMinimalSize() float64

func (*Portion) GetKumimoji

func (this *Portion) GetKumimoji() string

func (*Portion) GetLanguageId

func (this *Portion) GetLanguageId() string

func (*Portion) GetLatinFont

func (this *Portion) GetLatinFont() string

func (*Portion) GetLineFormat

func (this *Portion) GetLineFormat() ILineFormat

func (*Portion) GetMathParagraph

func (this *Portion) GetMathParagraph() IMathParagraph

func (*Portion) GetNormaliseHeight

func (this *Portion) GetNormaliseHeight() string

func (*Portion) GetProofDisabled

func (this *Portion) GetProofDisabled() string

func (*Portion) GetSelfUri

func (this *Portion) GetSelfUri() IResourceUri

func (*Portion) GetSmartTagClean

func (this *Portion) GetSmartTagClean() bool

func (*Portion) GetSpacing

func (this *Portion) GetSpacing() float64

func (*Portion) GetStrikethroughType

func (this *Portion) GetStrikethroughType() string

func (*Portion) GetText

func (this *Portion) GetText() string

func (*Portion) GetTextCapType

func (this *Portion) GetTextCapType() string

func (*Portion) GetUnderlineFillFormat

func (this *Portion) GetUnderlineFillFormat() IFillFormat

func (*Portion) GetUnderlineLineFormat

func (this *Portion) GetUnderlineLineFormat() ILineFormat
func (this *Portion) SetAlternateLinks(newValue []IResourceUri)

func (*Portion) SetAlternativeLanguageId

func (this *Portion) SetAlternativeLanguageId(newValue string)

func (*Portion) SetComplexScriptFont

func (this *Portion) SetComplexScriptFont(newValue string)

func (*Portion) SetEastAsianFont

func (this *Portion) SetEastAsianFont(newValue string)

func (*Portion) SetEffectFormat

func (this *Portion) SetEffectFormat(newValue IEffectFormat)

func (*Portion) SetEscapement

func (this *Portion) SetEscapement(newValue float64)

func (*Portion) SetFillFormat

func (this *Portion) SetFillFormat(newValue IFillFormat)

func (*Portion) SetFontBold

func (this *Portion) SetFontBold(newValue string)

func (*Portion) SetFontColor

func (this *Portion) SetFontColor(newValue string)

func (*Portion) SetFontHeight

func (this *Portion) SetFontHeight(newValue float64)

func (*Portion) SetFontItalic

func (this *Portion) SetFontItalic(newValue string)

func (*Portion) SetFontUnderline

func (this *Portion) SetFontUnderline(newValue string)

func (*Portion) SetHighlightColor

func (this *Portion) SetHighlightColor(newValue string)

func (*Portion) SetHyperlinkClick

func (this *Portion) SetHyperlinkClick(newValue IHyperlink)

func (*Portion) SetHyperlinkMouseOver

func (this *Portion) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Portion) SetIsHardUnderlineFill

func (this *Portion) SetIsHardUnderlineFill(newValue string)

func (*Portion) SetIsHardUnderlineLine

func (this *Portion) SetIsHardUnderlineLine(newValue string)

func (*Portion) SetKerningMinimalSize

func (this *Portion) SetKerningMinimalSize(newValue float64)

func (*Portion) SetKumimoji

func (this *Portion) SetKumimoji(newValue string)

func (*Portion) SetLanguageId

func (this *Portion) SetLanguageId(newValue string)

func (*Portion) SetLatinFont

func (this *Portion) SetLatinFont(newValue string)

func (*Portion) SetLineFormat

func (this *Portion) SetLineFormat(newValue ILineFormat)

func (*Portion) SetMathParagraph

func (this *Portion) SetMathParagraph(newValue IMathParagraph)

func (*Portion) SetNormaliseHeight

func (this *Portion) SetNormaliseHeight(newValue string)

func (*Portion) SetProofDisabled

func (this *Portion) SetProofDisabled(newValue string)

func (*Portion) SetSelfUri

func (this *Portion) SetSelfUri(newValue IResourceUri)

func (*Portion) SetSmartTagClean

func (this *Portion) SetSmartTagClean(newValue bool)

func (*Portion) SetSpacing

func (this *Portion) SetSpacing(newValue float64)

func (*Portion) SetStrikethroughType

func (this *Portion) SetStrikethroughType(newValue string)

func (*Portion) SetText

func (this *Portion) SetText(newValue string)

func (*Portion) SetTextCapType

func (this *Portion) SetTextCapType(newValue string)

func (*Portion) SetUnderlineFillFormat

func (this *Portion) SetUnderlineFillFormat(newValue IFillFormat)

func (*Portion) SetUnderlineLineFormat

func (this *Portion) SetUnderlineLineFormat(newValue ILineFormat)

func (*Portion) UnmarshalJSON

func (this *Portion) UnmarshalJSON(b []byte) error

type PortionFormat

type PortionFormat struct {

	// True for bold font.
	FontBold string `json:"FontBold,omitempty"`

	// True for italic font.
	FontItalic string `json:"FontItalic,omitempty"`

	// Text underline type.
	FontUnderline string `json:"FontUnderline,omitempty"`

	// Text strikethrough type.
	StrikethroughType string `json:"StrikethroughType,omitempty"`

	// Text capitalization type.
	TextCapType string `json:"TextCapType,omitempty"`

	// Superscript or subscript of the text.
	Escapement float64 `json:"Escapement,omitempty"`

	// Intercharacter spacing increment.
	Spacing float64 `json:"Spacing,omitempty"`

	// Font color.
	FontColor string `json:"FontColor,omitempty"`

	// Highlight color.
	HighlightColor string `json:"HighlightColor,omitempty"`

	// Font height.
	FontHeight float64 `json:"FontHeight,omitempty"`

	// True to normalize the text.
	NormaliseHeight string `json:"NormaliseHeight,omitempty"`

	// True if the text proof should be disabled.
	ProofDisabled string `json:"ProofDisabled,omitempty"`

	// True if smart tag should be cleaned.
	SmartTagClean bool `json:"SmartTagClean"`

	// Minimal font size for kerning.
	KerningMinimalSize float64 `json:"KerningMinimalSize,omitempty"`

	// True if numbers should ignore East-Asian specific vertical text layout.
	Kumimoji string `json:"Kumimoji,omitempty"`

	// Proving language ID.
	LanguageId string `json:"LanguageId,omitempty"`

	// Alternative proving language ID.
	AlternativeLanguageId string `json:"AlternativeLanguageId,omitempty"`

	// True if underline style has own FillFormat properties.
	IsHardUnderlineFill string `json:"IsHardUnderlineFill,omitempty"`

	// True if underline style has own LineFormat properties.
	IsHardUnderlineLine string `json:"IsHardUnderlineLine,omitempty"`

	// Fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Underline fill format.
	UnderlineFillFormat IFillFormat `json:"UnderlineFillFormat,omitempty"`

	// Underline line format.
	UnderlineLineFormat ILineFormat `json:"UnderlineLineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Returns or sets the Latin font info.
	LatinFont string `json:"LatinFont,omitempty"`

	// Returns or sets the East Asian font info.
	EastAsianFont string `json:"EastAsianFont,omitempty"`

	// Returns or sets the complex script font info.
	ComplexScriptFont string `json:"ComplexScriptFont,omitempty"`
}

func NewPortionFormat

func NewPortionFormat() *PortionFormat

func (*PortionFormat) GetAlternativeLanguageId

func (this *PortionFormat) GetAlternativeLanguageId() string

func (*PortionFormat) GetComplexScriptFont

func (this *PortionFormat) GetComplexScriptFont() string

func (*PortionFormat) GetEastAsianFont

func (this *PortionFormat) GetEastAsianFont() string

func (*PortionFormat) GetEffectFormat

func (this *PortionFormat) GetEffectFormat() IEffectFormat

func (*PortionFormat) GetEscapement

func (this *PortionFormat) GetEscapement() float64

func (*PortionFormat) GetFillFormat

func (this *PortionFormat) GetFillFormat() IFillFormat

func (*PortionFormat) GetFontBold

func (this *PortionFormat) GetFontBold() string

func (*PortionFormat) GetFontColor

func (this *PortionFormat) GetFontColor() string

func (*PortionFormat) GetFontHeight

func (this *PortionFormat) GetFontHeight() float64

func (*PortionFormat) GetFontItalic

func (this *PortionFormat) GetFontItalic() string

func (*PortionFormat) GetFontUnderline

func (this *PortionFormat) GetFontUnderline() string

func (*PortionFormat) GetHighlightColor

func (this *PortionFormat) GetHighlightColor() string

func (*PortionFormat) GetHyperlinkClick

func (this *PortionFormat) GetHyperlinkClick() IHyperlink

func (*PortionFormat) GetHyperlinkMouseOver

func (this *PortionFormat) GetHyperlinkMouseOver() IHyperlink

func (*PortionFormat) GetIsHardUnderlineFill

func (this *PortionFormat) GetIsHardUnderlineFill() string

func (*PortionFormat) GetIsHardUnderlineLine

func (this *PortionFormat) GetIsHardUnderlineLine() string

func (*PortionFormat) GetKerningMinimalSize

func (this *PortionFormat) GetKerningMinimalSize() float64

func (*PortionFormat) GetKumimoji

func (this *PortionFormat) GetKumimoji() string

func (*PortionFormat) GetLanguageId

func (this *PortionFormat) GetLanguageId() string

func (*PortionFormat) GetLatinFont

func (this *PortionFormat) GetLatinFont() string

func (*PortionFormat) GetLineFormat

func (this *PortionFormat) GetLineFormat() ILineFormat

func (*PortionFormat) GetNormaliseHeight

func (this *PortionFormat) GetNormaliseHeight() string

func (*PortionFormat) GetProofDisabled

func (this *PortionFormat) GetProofDisabled() string

func (*PortionFormat) GetSmartTagClean

func (this *PortionFormat) GetSmartTagClean() bool

func (*PortionFormat) GetSpacing

func (this *PortionFormat) GetSpacing() float64

func (*PortionFormat) GetStrikethroughType

func (this *PortionFormat) GetStrikethroughType() string

func (*PortionFormat) GetTextCapType

func (this *PortionFormat) GetTextCapType() string

func (*PortionFormat) GetUnderlineFillFormat

func (this *PortionFormat) GetUnderlineFillFormat() IFillFormat

func (*PortionFormat) GetUnderlineLineFormat

func (this *PortionFormat) GetUnderlineLineFormat() ILineFormat

func (*PortionFormat) SetAlternativeLanguageId

func (this *PortionFormat) SetAlternativeLanguageId(newValue string)

func (*PortionFormat) SetComplexScriptFont

func (this *PortionFormat) SetComplexScriptFont(newValue string)

func (*PortionFormat) SetEastAsianFont

func (this *PortionFormat) SetEastAsianFont(newValue string)

func (*PortionFormat) SetEffectFormat

func (this *PortionFormat) SetEffectFormat(newValue IEffectFormat)

func (*PortionFormat) SetEscapement

func (this *PortionFormat) SetEscapement(newValue float64)

func (*PortionFormat) SetFillFormat

func (this *PortionFormat) SetFillFormat(newValue IFillFormat)

func (*PortionFormat) SetFontBold

func (this *PortionFormat) SetFontBold(newValue string)

func (*PortionFormat) SetFontColor

func (this *PortionFormat) SetFontColor(newValue string)

func (*PortionFormat) SetFontHeight

func (this *PortionFormat) SetFontHeight(newValue float64)

func (*PortionFormat) SetFontItalic

func (this *PortionFormat) SetFontItalic(newValue string)

func (*PortionFormat) SetFontUnderline

func (this *PortionFormat) SetFontUnderline(newValue string)

func (*PortionFormat) SetHighlightColor

func (this *PortionFormat) SetHighlightColor(newValue string)

func (*PortionFormat) SetHyperlinkClick

func (this *PortionFormat) SetHyperlinkClick(newValue IHyperlink)

func (*PortionFormat) SetHyperlinkMouseOver

func (this *PortionFormat) SetHyperlinkMouseOver(newValue IHyperlink)

func (*PortionFormat) SetIsHardUnderlineFill

func (this *PortionFormat) SetIsHardUnderlineFill(newValue string)

func (*PortionFormat) SetIsHardUnderlineLine

func (this *PortionFormat) SetIsHardUnderlineLine(newValue string)

func (*PortionFormat) SetKerningMinimalSize

func (this *PortionFormat) SetKerningMinimalSize(newValue float64)

func (*PortionFormat) SetKumimoji

func (this *PortionFormat) SetKumimoji(newValue string)

func (*PortionFormat) SetLanguageId

func (this *PortionFormat) SetLanguageId(newValue string)

func (*PortionFormat) SetLatinFont

func (this *PortionFormat) SetLatinFont(newValue string)

func (*PortionFormat) SetLineFormat

func (this *PortionFormat) SetLineFormat(newValue ILineFormat)

func (*PortionFormat) SetNormaliseHeight

func (this *PortionFormat) SetNormaliseHeight(newValue string)

func (*PortionFormat) SetProofDisabled

func (this *PortionFormat) SetProofDisabled(newValue string)

func (*PortionFormat) SetSmartTagClean

func (this *PortionFormat) SetSmartTagClean(newValue bool)

func (*PortionFormat) SetSpacing

func (this *PortionFormat) SetSpacing(newValue float64)

func (*PortionFormat) SetStrikethroughType

func (this *PortionFormat) SetStrikethroughType(newValue string)

func (*PortionFormat) SetTextCapType

func (this *PortionFormat) SetTextCapType(newValue string)

func (*PortionFormat) SetUnderlineFillFormat

func (this *PortionFormat) SetUnderlineFillFormat(newValue IFillFormat)

func (*PortionFormat) SetUnderlineLineFormat

func (this *PortionFormat) SetUnderlineLineFormat(newValue ILineFormat)

func (*PortionFormat) UnmarshalJSON

func (this *PortionFormat) UnmarshalJSON(b []byte) error

type Portions

type Portions struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of portion links.
	Items []IPortion `json:"Items,omitempty"`
}

func NewPortions

func NewPortions() *Portions
func (this *Portions) GetAlternateLinks() []IResourceUri

func (*Portions) GetItems

func (this *Portions) GetItems() []IPortion

func (*Portions) GetSelfUri

func (this *Portions) GetSelfUri() IResourceUri
func (this *Portions) SetAlternateLinks(newValue []IResourceUri)

func (*Portions) SetItems

func (this *Portions) SetItems(newValue []IPortion)

func (*Portions) SetSelfUri

func (this *Portions) SetSelfUri(newValue IResourceUri)

func (*Portions) UnmarshalJSON

func (this *Portions) UnmarshalJSON(b []byte) error

type PptxExportOptions

type PptxExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// The conformance class to which the PresentationML document conforms. Read/write Conformance.
	Conformance string `json:"Conformance,omitempty"`
}

func NewPptxExportOptions

func NewPptxExportOptions() *PptxExportOptions

func (*PptxExportOptions) GetConformance

func (this *PptxExportOptions) GetConformance() string

func (*PptxExportOptions) GetDefaultRegularFont

func (this *PptxExportOptions) GetDefaultRegularFont() string

func (*PptxExportOptions) GetFontFallbackRules

func (this *PptxExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*PptxExportOptions) GetFontSubstRules

func (this *PptxExportOptions) GetFontSubstRules() []IFontSubstRule

func (*PptxExportOptions) GetFormat

func (this *PptxExportOptions) GetFormat() string

func (*PptxExportOptions) SetConformance

func (this *PptxExportOptions) SetConformance(newValue string)

func (*PptxExportOptions) SetDefaultRegularFont

func (this *PptxExportOptions) SetDefaultRegularFont(newValue string)

func (*PptxExportOptions) SetFontFallbackRules

func (this *PptxExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*PptxExportOptions) SetFontSubstRules

func (this *PptxExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*PptxExportOptions) SetFormat

func (this *PptxExportOptions) SetFormat(newValue string)

func (*PptxExportOptions) UnmarshalJSON

func (this *PptxExportOptions) UnmarshalJSON(b []byte) error

type PresentationToMerge

type PresentationToMerge struct {

	// Get or sets the presentation path
	Path string `json:"Path,omitempty"`

	// Get or sets the presentation password
	Password string `json:"Password,omitempty"`

	// Get or sets the indexes of slides to merge
	Slides []int32 `json:"Slides,omitempty"`

	// Merge (request or storage).
	Source string `json:"Source,omitempty"`
}

func NewPresentationToMerge

func NewPresentationToMerge() *PresentationToMerge

func (*PresentationToMerge) GetPassword

func (this *PresentationToMerge) GetPassword() string

func (*PresentationToMerge) GetPath

func (this *PresentationToMerge) GetPath() string

func (*PresentationToMerge) GetSlides

func (this *PresentationToMerge) GetSlides() []int32

func (*PresentationToMerge) GetSource

func (this *PresentationToMerge) GetSource() string

func (*PresentationToMerge) SetPassword

func (this *PresentationToMerge) SetPassword(newValue string)

func (*PresentationToMerge) SetPath

func (this *PresentationToMerge) SetPath(newValue string)

func (*PresentationToMerge) SetSlides

func (this *PresentationToMerge) SetSlides(newValue []int32)

func (*PresentationToMerge) SetSource

func (this *PresentationToMerge) SetSource(newValue string)

func (*PresentationToMerge) UnmarshalJSON

func (this *PresentationToMerge) UnmarshalJSON(b []byte) error

type PresentationsMergeRequest

type PresentationsMergeRequest struct {

	// Gets or sets the presentation paths.
	PresentationPaths []string `json:"PresentationPaths,omitempty"`

	// Gets or sets the presentation passwords.
	PresentationPasswords []string `json:"PresentationPasswords,omitempty"`
}

func NewPresentationsMergeRequest

func NewPresentationsMergeRequest() *PresentationsMergeRequest

func (*PresentationsMergeRequest) GetPresentationPasswords

func (this *PresentationsMergeRequest) GetPresentationPasswords() []string

func (*PresentationsMergeRequest) GetPresentationPaths

func (this *PresentationsMergeRequest) GetPresentationPaths() []string

func (*PresentationsMergeRequest) SetPresentationPasswords

func (this *PresentationsMergeRequest) SetPresentationPasswords(newValue []string)

func (*PresentationsMergeRequest) SetPresentationPaths

func (this *PresentationsMergeRequest) SetPresentationPaths(newValue []string)

func (*PresentationsMergeRequest) UnmarshalJSON

func (this *PresentationsMergeRequest) UnmarshalJSON(b []byte) error

type PresetShadowEffect

type PresetShadowEffect struct {

	// direction
	Direction float64 `json:"Direction"`

	// distance
	Distance float64 `json:"Distance"`

	// preset
	Preset string `json:"Preset"`

	// shadow color
	ShadowColor string `json:"ShadowColor,omitempty"`
}

func NewPresetShadowEffect

func NewPresetShadowEffect() *PresetShadowEffect

func (*PresetShadowEffect) GetDirection

func (this *PresetShadowEffect) GetDirection() float64

func (*PresetShadowEffect) GetDistance

func (this *PresetShadowEffect) GetDistance() float64

func (*PresetShadowEffect) GetPreset

func (this *PresetShadowEffect) GetPreset() string

func (*PresetShadowEffect) GetShadowColor

func (this *PresetShadowEffect) GetShadowColor() string

func (*PresetShadowEffect) SetDirection

func (this *PresetShadowEffect) SetDirection(newValue float64)

func (*PresetShadowEffect) SetDistance

func (this *PresetShadowEffect) SetDistance(newValue float64)

func (*PresetShadowEffect) SetPreset

func (this *PresetShadowEffect) SetPreset(newValue string)

func (*PresetShadowEffect) SetShadowColor

func (this *PresetShadowEffect) SetShadowColor(newValue string)

func (*PresetShadowEffect) UnmarshalJSON

func (this *PresetShadowEffect) UnmarshalJSON(b []byte) error

type ProtectionProperties

type ProtectionProperties struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// True if document properties are encrypted. Has effect only for password protected presentations.
	EncryptDocumentProperties bool `json:"EncryptDocumentProperties"`

	// True if the document should be opened as read-only.
	ReadOnlyRecommended bool `json:"ReadOnlyRecommended"`

	// Password for read protection.
	ReadPassword string `json:"ReadPassword,omitempty"`

	// Password for write protection.
	WritePassword string `json:"WritePassword,omitempty"`

	// Returns true if the presentation protected for editing.
	IsWriteProtected bool `json:"IsWriteProtected"`

	// Returns true if the presentation protected for reading.
	IsEncrypted bool `json:"IsEncrypted"`
}

func NewProtectionProperties

func NewProtectionProperties() *ProtectionProperties
func (this *ProtectionProperties) GetAlternateLinks() []IResourceUri

func (*ProtectionProperties) GetEncryptDocumentProperties

func (this *ProtectionProperties) GetEncryptDocumentProperties() bool

func (*ProtectionProperties) GetIsEncrypted

func (this *ProtectionProperties) GetIsEncrypted() bool

func (*ProtectionProperties) GetIsWriteProtected

func (this *ProtectionProperties) GetIsWriteProtected() bool

func (*ProtectionProperties) GetReadOnlyRecommended

func (this *ProtectionProperties) GetReadOnlyRecommended() bool

func (*ProtectionProperties) GetReadPassword

func (this *ProtectionProperties) GetReadPassword() string

func (*ProtectionProperties) GetSelfUri

func (this *ProtectionProperties) GetSelfUri() IResourceUri

func (*ProtectionProperties) GetWritePassword

func (this *ProtectionProperties) GetWritePassword() string
func (this *ProtectionProperties) SetAlternateLinks(newValue []IResourceUri)

func (*ProtectionProperties) SetEncryptDocumentProperties

func (this *ProtectionProperties) SetEncryptDocumentProperties(newValue bool)

func (*ProtectionProperties) SetIsEncrypted

func (this *ProtectionProperties) SetIsEncrypted(newValue bool)

func (*ProtectionProperties) SetIsWriteProtected

func (this *ProtectionProperties) SetIsWriteProtected(newValue bool)

func (*ProtectionProperties) SetReadOnlyRecommended

func (this *ProtectionProperties) SetReadOnlyRecommended(newValue bool)

func (*ProtectionProperties) SetReadPassword

func (this *ProtectionProperties) SetReadPassword(newValue string)

func (*ProtectionProperties) SetSelfUri

func (this *ProtectionProperties) SetSelfUri(newValue IResourceUri)

func (*ProtectionProperties) SetWritePassword

func (this *ProtectionProperties) SetWritePassword(newValue string)

func (*ProtectionProperties) UnmarshalJSON

func (this *ProtectionProperties) UnmarshalJSON(b []byte) error

type QuadraticBezierToPathSegment

type QuadraticBezierToPathSegment struct {

	// Quadratic Bezier curve segment
	Type_ string `json:"Type"`

	// X coordinate of direction point
	X1 float64 `json:"X1"`

	// Y coordinate of direction point
	Y1 float64 `json:"Y1"`

	// X coordinate of end point
	X2 float64 `json:"X2"`

	// Y coordinate of end point
	Y2 float64 `json:"Y2"`
}

func NewQuadraticBezierToPathSegment

func NewQuadraticBezierToPathSegment() *QuadraticBezierToPathSegment

func (*QuadraticBezierToPathSegment) GetType

func (this *QuadraticBezierToPathSegment) GetType() string

func (*QuadraticBezierToPathSegment) GetX1

func (this *QuadraticBezierToPathSegment) GetX1() float64

func (*QuadraticBezierToPathSegment) GetX2

func (this *QuadraticBezierToPathSegment) GetX2() float64

func (*QuadraticBezierToPathSegment) GetY1

func (this *QuadraticBezierToPathSegment) GetY1() float64

func (*QuadraticBezierToPathSegment) GetY2

func (this *QuadraticBezierToPathSegment) GetY2() float64

func (*QuadraticBezierToPathSegment) SetType

func (this *QuadraticBezierToPathSegment) SetType(newValue string)

func (*QuadraticBezierToPathSegment) SetX1

func (this *QuadraticBezierToPathSegment) SetX1(newValue float64)

func (*QuadraticBezierToPathSegment) SetX2

func (this *QuadraticBezierToPathSegment) SetX2(newValue float64)

func (*QuadraticBezierToPathSegment) SetY1

func (this *QuadraticBezierToPathSegment) SetY1(newValue float64)

func (*QuadraticBezierToPathSegment) SetY2

func (this *QuadraticBezierToPathSegment) SetY2(newValue float64)

func (*QuadraticBezierToPathSegment) UnmarshalJSON

func (this *QuadraticBezierToPathSegment) UnmarshalJSON(b []byte) error

type RadicalElement

type RadicalElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base argument
	Base IMathElement `json:"Base,omitempty"`

	// Degree argument
	Degree IMathElement `json:"Degree,omitempty"`

	// Hide degree
	HideDegree bool `json:"HideDegree"`
}

func NewRadicalElement

func NewRadicalElement() *RadicalElement

func (*RadicalElement) GetBase

func (this *RadicalElement) GetBase() IMathElement

func (*RadicalElement) GetDegree

func (this *RadicalElement) GetDegree() IMathElement

func (*RadicalElement) GetHideDegree

func (this *RadicalElement) GetHideDegree() bool

func (*RadicalElement) GetType

func (this *RadicalElement) GetType() string

func (*RadicalElement) SetBase

func (this *RadicalElement) SetBase(newValue IMathElement)

func (*RadicalElement) SetDegree

func (this *RadicalElement) SetDegree(newValue IMathElement)

func (*RadicalElement) SetHideDegree

func (this *RadicalElement) SetHideDegree(newValue bool)

func (*RadicalElement) SetType

func (this *RadicalElement) SetType(newValue string)

func (*RadicalElement) UnmarshalJSON

func (this *RadicalElement) UnmarshalJSON(b []byte) error

type ReflectionEffect

type ReflectionEffect struct {

	// direction
	Direction float64 `json:"Direction"`

	// fade direction
	FadeDirection float64 `json:"FadeDirection"`

	// distance
	Distance float64 `json:"Distance"`

	// blur radius
	BlurRadius float64 `json:"BlurRadius"`

	// scale horizontal
	ScaleHorizontal float64 `json:"ScaleHorizontal"`

	// scale vertical
	ScaleVertical float64 `json:"ScaleVertical"`

	// skew horizontal
	SkewHorizontal float64 `json:"SkewHorizontal"`

	// skew vertical
	SkewVertical float64 `json:"SkewVertical"`

	// start pos alpha
	StartPosAlpha float64 `json:"StartPosAlpha"`

	// end pos alpha
	EndPosAlpha float64 `json:"EndPosAlpha"`

	// start reflection opacity
	StartReflectionOpacity float64 `json:"StartReflectionOpacity"`

	// end reflection opacity
	EndReflectionOpacity float64 `json:"EndReflectionOpacity"`

	// rectangle alignment
	RectangleAlign string `json:"RectangleAlign"`

	// true if the reflection should rotate with the shape when the shape is rotated
	RotateShadowWithShape bool `json:"RotateShadowWithShape"`
}

func NewReflectionEffect

func NewReflectionEffect() *ReflectionEffect

func (*ReflectionEffect) GetBlurRadius

func (this *ReflectionEffect) GetBlurRadius() float64

func (*ReflectionEffect) GetDirection

func (this *ReflectionEffect) GetDirection() float64

func (*ReflectionEffect) GetDistance

func (this *ReflectionEffect) GetDistance() float64

func (*ReflectionEffect) GetEndPosAlpha

func (this *ReflectionEffect) GetEndPosAlpha() float64

func (*ReflectionEffect) GetEndReflectionOpacity

func (this *ReflectionEffect) GetEndReflectionOpacity() float64

func (*ReflectionEffect) GetFadeDirection

func (this *ReflectionEffect) GetFadeDirection() float64

func (*ReflectionEffect) GetRectangleAlign

func (this *ReflectionEffect) GetRectangleAlign() string

func (*ReflectionEffect) GetRotateShadowWithShape

func (this *ReflectionEffect) GetRotateShadowWithShape() bool

func (*ReflectionEffect) GetScaleHorizontal

func (this *ReflectionEffect) GetScaleHorizontal() float64

func (*ReflectionEffect) GetScaleVertical

func (this *ReflectionEffect) GetScaleVertical() float64

func (*ReflectionEffect) GetSkewHorizontal

func (this *ReflectionEffect) GetSkewHorizontal() float64

func (*ReflectionEffect) GetSkewVertical

func (this *ReflectionEffect) GetSkewVertical() float64

func (*ReflectionEffect) GetStartPosAlpha

func (this *ReflectionEffect) GetStartPosAlpha() float64

func (*ReflectionEffect) GetStartReflectionOpacity

func (this *ReflectionEffect) GetStartReflectionOpacity() float64

func (*ReflectionEffect) SetBlurRadius

func (this *ReflectionEffect) SetBlurRadius(newValue float64)

func (*ReflectionEffect) SetDirection

func (this *ReflectionEffect) SetDirection(newValue float64)

func (*ReflectionEffect) SetDistance

func (this *ReflectionEffect) SetDistance(newValue float64)

func (*ReflectionEffect) SetEndPosAlpha

func (this *ReflectionEffect) SetEndPosAlpha(newValue float64)

func (*ReflectionEffect) SetEndReflectionOpacity

func (this *ReflectionEffect) SetEndReflectionOpacity(newValue float64)

func (*ReflectionEffect) SetFadeDirection

func (this *ReflectionEffect) SetFadeDirection(newValue float64)

func (*ReflectionEffect) SetRectangleAlign

func (this *ReflectionEffect) SetRectangleAlign(newValue string)

func (*ReflectionEffect) SetRotateShadowWithShape

func (this *ReflectionEffect) SetRotateShadowWithShape(newValue bool)

func (*ReflectionEffect) SetScaleHorizontal

func (this *ReflectionEffect) SetScaleHorizontal(newValue float64)

func (*ReflectionEffect) SetScaleVertical

func (this *ReflectionEffect) SetScaleVertical(newValue float64)

func (*ReflectionEffect) SetSkewHorizontal

func (this *ReflectionEffect) SetSkewHorizontal(newValue float64)

func (*ReflectionEffect) SetSkewVertical

func (this *ReflectionEffect) SetSkewVertical(newValue float64)

func (*ReflectionEffect) SetStartPosAlpha

func (this *ReflectionEffect) SetStartPosAlpha(newValue float64)

func (*ReflectionEffect) SetStartReflectionOpacity

func (this *ReflectionEffect) SetStartReflectionOpacity(newValue float64)

func (*ReflectionEffect) UnmarshalJSON

func (this *ReflectionEffect) UnmarshalJSON(b []byte) error

type RemoveShape

type RemoveShape struct {

	// Task type.
	Type_ string `json:"Type"`

	// Shape path for a grouped or smart art shape.
	ShapePath string `json:"ShapePath,omitempty"`
}

func NewRemoveShape

func NewRemoveShape() *RemoveShape

func (*RemoveShape) GetShapePath

func (this *RemoveShape) GetShapePath() string

func (*RemoveShape) GetType

func (this *RemoveShape) GetType() string

func (*RemoveShape) SetShapePath

func (this *RemoveShape) SetShapePath(newValue string)

func (*RemoveShape) SetType

func (this *RemoveShape) SetType(newValue string)

func (*RemoveShape) UnmarshalJSON

func (this *RemoveShape) UnmarshalJSON(b []byte) error

type RemoveSlide

type RemoveSlide struct {

	// Task type.
	Type_ string `json:"Type"`

	// Position of slide to be removed.
	Position int32 `json:"Position"`
}

func NewRemoveSlide

func NewRemoveSlide() *RemoveSlide

func (*RemoveSlide) GetPosition

func (this *RemoveSlide) GetPosition() int32

func (*RemoveSlide) GetType

func (this *RemoveSlide) GetType() string

func (*RemoveSlide) SetPosition

func (this *RemoveSlide) SetPosition(newValue int32)

func (*RemoveSlide) SetType

func (this *RemoveSlide) SetType(newValue string)

func (*RemoveSlide) UnmarshalJSON

func (this *RemoveSlide) UnmarshalJSON(b []byte) error

type ReorderSlide

type ReorderSlide struct {

	// Task type.
	Type_ string `json:"Type"`

	// Old position.
	OldPosition int32 `json:"OldPosition"`

	// New position.
	NewPosition int32 `json:"NewPosition"`
}

func NewReorderSlide

func NewReorderSlide() *ReorderSlide

func (*ReorderSlide) GetNewPosition

func (this *ReorderSlide) GetNewPosition() int32

func (*ReorderSlide) GetOldPosition

func (this *ReorderSlide) GetOldPosition() int32

func (*ReorderSlide) GetType

func (this *ReorderSlide) GetType() string

func (*ReorderSlide) SetNewPosition

func (this *ReorderSlide) SetNewPosition(newValue int32)

func (*ReorderSlide) SetOldPosition

func (this *ReorderSlide) SetOldPosition(newValue int32)

func (*ReorderSlide) SetType

func (this *ReorderSlide) SetType(newValue string)

func (*ReorderSlide) UnmarshalJSON

func (this *ReorderSlide) UnmarshalJSON(b []byte) error

type ReplaceText

type ReplaceText struct {

	// Task type.
	Type_ string `json:"Type"`

	// Text to be replaced.
	OldText string `json:"OldText,omitempty"`

	// Text to replace with.
	NewText string `json:"NewText,omitempty"`

	// True to ignore case in replace pattern search.
	IgnoreCase bool `json:"IgnoreCase"`

	// One-based position of the slide to perform the replace in. 0 to make the replace throughout the presentation.
	SlidePosition int32 `json:"SlidePosition"`
}

func NewReplaceText

func NewReplaceText() *ReplaceText

func (*ReplaceText) GetIgnoreCase

func (this *ReplaceText) GetIgnoreCase() bool

func (*ReplaceText) GetNewText

func (this *ReplaceText) GetNewText() string

func (*ReplaceText) GetOldText

func (this *ReplaceText) GetOldText() string

func (*ReplaceText) GetSlidePosition

func (this *ReplaceText) GetSlidePosition() int32

func (*ReplaceText) GetType

func (this *ReplaceText) GetType() string

func (*ReplaceText) SetIgnoreCase

func (this *ReplaceText) SetIgnoreCase(newValue bool)

func (*ReplaceText) SetNewText

func (this *ReplaceText) SetNewText(newValue string)

func (*ReplaceText) SetOldText

func (this *ReplaceText) SetOldText(newValue string)

func (*ReplaceText) SetSlidePosition

func (this *ReplaceText) SetSlidePosition(newValue int32)

func (*ReplaceText) SetType

func (this *ReplaceText) SetType(newValue string)

func (*ReplaceText) UnmarshalJSON

func (this *ReplaceText) UnmarshalJSON(b []byte) error

type RequestInputFile

type RequestInputFile struct {

	// Get or sets password to open document.
	Password string `json:"Password,omitempty"`

	// File type.
	Type_ string `json:"Type"`

	// Get or sets index of file from request.
	Index int32 `json:"Index"`
}

func NewRequestInputFile

func NewRequestInputFile() *RequestInputFile

func (*RequestInputFile) GetIndex

func (this *RequestInputFile) GetIndex() int32

func (*RequestInputFile) GetPassword

func (this *RequestInputFile) GetPassword() string

func (*RequestInputFile) GetType

func (this *RequestInputFile) GetType() string

func (*RequestInputFile) SetIndex

func (this *RequestInputFile) SetIndex(newValue int32)

func (*RequestInputFile) SetPassword

func (this *RequestInputFile) SetPassword(newValue string)

func (*RequestInputFile) SetType

func (this *RequestInputFile) SetType(newValue string)

func (*RequestInputFile) UnmarshalJSON

func (this *RequestInputFile) UnmarshalJSON(b []byte) error

type ResetSlide

type ResetSlide struct {

	// Task type.
	Type_ string `json:"Type"`

	// Slide position.
	Position int32 `json:"Position"`
}

func NewResetSlide

func NewResetSlide() *ResetSlide

func (*ResetSlide) GetPosition

func (this *ResetSlide) GetPosition() int32

func (*ResetSlide) GetType

func (this *ResetSlide) GetType() string

func (*ResetSlide) SetPosition

func (this *ResetSlide) SetPosition(newValue int32)

func (*ResetSlide) SetType

func (this *ResetSlide) SetType(newValue string)

func (*ResetSlide) UnmarshalJSON

func (this *ResetSlide) UnmarshalJSON(b []byte) error

type ResourceBase

type ResourceBase struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`
}

func NewResourceBase

func NewResourceBase() *ResourceBase
func (this *ResourceBase) GetAlternateLinks() []IResourceUri

func (*ResourceBase) GetSelfUri

func (this *ResourceBase) GetSelfUri() IResourceUri
func (this *ResourceBase) SetAlternateLinks(newValue []IResourceUri)

func (*ResourceBase) SetSelfUri

func (this *ResourceBase) SetSelfUri(newValue IResourceUri)

func (*ResourceBase) UnmarshalJSON

func (this *ResourceBase) UnmarshalJSON(b []byte) error

type ResourceUri

type ResourceUri struct {

	// Gets or sets the href.
	Href string `json:"Href,omitempty"`

	// Gets or sets the relation.
	Relation string `json:"Relation,omitempty"`

	// Gets or sets the type of link.
	LinkType string `json:"LinkType,omitempty"`

	// Gets or sets the title of link.
	Title string `json:"Title,omitempty"`

	// Resource slide index.
	SlideIndex int32 `json:"SlideIndex,omitempty"`

	// Resource shape index.
	ShapeIndex int32 `json:"ShapeIndex,omitempty"`
}

func NewResourceUri

func NewResourceUri() *ResourceUri

func (*ResourceUri) GetHref

func (this *ResourceUri) GetHref() string

func (*ResourceUri) GetLinkType

func (this *ResourceUri) GetLinkType() string

func (*ResourceUri) GetRelation

func (this *ResourceUri) GetRelation() string

func (*ResourceUri) GetShapeIndex

func (this *ResourceUri) GetShapeIndex() int32

func (*ResourceUri) GetSlideIndex

func (this *ResourceUri) GetSlideIndex() int32

func (*ResourceUri) GetTitle

func (this *ResourceUri) GetTitle() string

func (*ResourceUri) SetHref

func (this *ResourceUri) SetHref(newValue string)

func (*ResourceUri) SetLinkType

func (this *ResourceUri) SetLinkType(newValue string)

func (*ResourceUri) SetRelation

func (this *ResourceUri) SetRelation(newValue string)

func (*ResourceUri) SetShapeIndex

func (this *ResourceUri) SetShapeIndex(newValue int32)

func (*ResourceUri) SetSlideIndex

func (this *ResourceUri) SetSlideIndex(newValue int32)

func (*ResourceUri) SetTitle

func (this *ResourceUri) SetTitle(newValue string)

func (*ResourceUri) UnmarshalJSON

func (this *ResourceUri) UnmarshalJSON(b []byte) error

type ResponseOutputFile

type ResponseOutputFile struct {

	// File type.
	Type_ string `json:"Type"`
}

func NewResponseOutputFile

func NewResponseOutputFile() *ResponseOutputFile

func (*ResponseOutputFile) GetType

func (this *ResponseOutputFile) GetType() string

func (*ResponseOutputFile) SetType

func (this *ResponseOutputFile) SetType(newValue string)

func (*ResponseOutputFile) UnmarshalJSON

func (this *ResponseOutputFile) UnmarshalJSON(b []byte) error

type ResultRule

type ResultRule struct {
	Invalid   *bool  `json:"Invalid,omitempty"`
	Parameter string `json:"Parameter,omitempty"`
	Method    string `json:"Method,omitempty"`
	Type      string `json:"Type,omitempty"`
	Language  string `json:"Language,omitempty"`
	Code      int32  `json:"Code,omitempty"`
	Message   string `json:"Message,omitempty"`
}

type RightSubSuperscriptElement

type RightSubSuperscriptElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base argument
	Base IMathElement `json:"Base,omitempty"`

	// Subscript
	Subscript IMathElement `json:"Subscript,omitempty"`

	// Superscript
	Superscript IMathElement `json:"Superscript,omitempty"`

	// Alignment of subscript/superscript.
	AlignScripts bool `json:"AlignScripts"`
}

func NewRightSubSuperscriptElement

func NewRightSubSuperscriptElement() *RightSubSuperscriptElement

func (*RightSubSuperscriptElement) GetAlignScripts

func (this *RightSubSuperscriptElement) GetAlignScripts() bool

func (*RightSubSuperscriptElement) GetBase

func (this *RightSubSuperscriptElement) GetBase() IMathElement

func (*RightSubSuperscriptElement) GetSubscript

func (this *RightSubSuperscriptElement) GetSubscript() IMathElement

func (*RightSubSuperscriptElement) GetSuperscript

func (this *RightSubSuperscriptElement) GetSuperscript() IMathElement

func (*RightSubSuperscriptElement) GetType

func (this *RightSubSuperscriptElement) GetType() string

func (*RightSubSuperscriptElement) SetAlignScripts

func (this *RightSubSuperscriptElement) SetAlignScripts(newValue bool)

func (*RightSubSuperscriptElement) SetBase

func (this *RightSubSuperscriptElement) SetBase(newValue IMathElement)

func (*RightSubSuperscriptElement) SetSubscript

func (this *RightSubSuperscriptElement) SetSubscript(newValue IMathElement)

func (*RightSubSuperscriptElement) SetSuperscript

func (this *RightSubSuperscriptElement) SetSuperscript(newValue IMathElement)

func (*RightSubSuperscriptElement) SetType

func (this *RightSubSuperscriptElement) SetType(newValue string)

func (*RightSubSuperscriptElement) UnmarshalJSON

func (this *RightSubSuperscriptElement) UnmarshalJSON(b []byte) error

type Save

type Save struct {

	// Task type.
	Type_ string `json:"Type"`

	// Format.
	Format string `json:"Format"`

	// Output file.
	Output IOutputFile `json:"Output,omitempty"`

	// Save options.
	Options IExportOptions `json:"Options,omitempty"`
}

func NewSave

func NewSave() *Save

func (*Save) GetFormat

func (this *Save) GetFormat() string

func (*Save) GetOptions

func (this *Save) GetOptions() IExportOptions

func (*Save) GetOutput

func (this *Save) GetOutput() IOutputFile

func (*Save) GetType

func (this *Save) GetType() string

func (*Save) SetFormat

func (this *Save) SetFormat(newValue string)

func (*Save) SetOptions

func (this *Save) SetOptions(newValue IExportOptions)

func (*Save) SetOutput

func (this *Save) SetOutput(newValue IOutputFile)

func (*Save) SetType

func (this *Save) SetType(newValue string)

func (*Save) UnmarshalJSON

func (this *Save) UnmarshalJSON(b []byte) error

type SaveShape

type SaveShape struct {

	// Task type.
	Type_ string `json:"Type"`

	// Format.
	Format string `json:"Format"`

	// Shape path.
	ShapePath string `json:"ShapePath,omitempty"`

	// Output file.
	Output IOutputFile `json:"Output,omitempty"`

	// Save options.
	Options IIShapeExportOptions `json:"Options,omitempty"`
}

func NewSaveShape

func NewSaveShape() *SaveShape

func (*SaveShape) GetFormat

func (this *SaveShape) GetFormat() string

func (*SaveShape) GetOptions

func (this *SaveShape) GetOptions() IIShapeExportOptions

func (*SaveShape) GetOutput

func (this *SaveShape) GetOutput() IOutputFile

func (*SaveShape) GetShapePath

func (this *SaveShape) GetShapePath() string

func (*SaveShape) GetType

func (this *SaveShape) GetType() string

func (*SaveShape) SetFormat

func (this *SaveShape) SetFormat(newValue string)

func (*SaveShape) SetOptions

func (this *SaveShape) SetOptions(newValue IIShapeExportOptions)

func (*SaveShape) SetOutput

func (this *SaveShape) SetOutput(newValue IOutputFile)

func (*SaveShape) SetShapePath

func (this *SaveShape) SetShapePath(newValue string)

func (*SaveShape) SetType

func (this *SaveShape) SetType(newValue string)

func (*SaveShape) UnmarshalJSON

func (this *SaveShape) UnmarshalJSON(b []byte) error

type SaveSlide

type SaveSlide struct {

	// Task type.
	Type_ string `json:"Type"`

	// Output to save the slide to.
	Output IOutputFile `json:"Output,omitempty"`

	// Save format.
	Format string `json:"Format"`

	// Save options.
	Options IExportOptions `json:"Options,omitempty"`

	// Result width for saving to an image format.
	Width int32 `json:"Width,omitempty"`

	// Result height for saving to an image format.
	Height int32 `json:"Height,omitempty"`

	// Slide index.
	Position int32 `json:"Position"`
}

func NewSaveSlide

func NewSaveSlide() *SaveSlide

func (*SaveSlide) GetFormat

func (this *SaveSlide) GetFormat() string

func (*SaveSlide) GetHeight

func (this *SaveSlide) GetHeight() int32

func (*SaveSlide) GetOptions

func (this *SaveSlide) GetOptions() IExportOptions

func (*SaveSlide) GetOutput

func (this *SaveSlide) GetOutput() IOutputFile

func (*SaveSlide) GetPosition

func (this *SaveSlide) GetPosition() int32

func (*SaveSlide) GetType

func (this *SaveSlide) GetType() string

func (*SaveSlide) GetWidth

func (this *SaveSlide) GetWidth() int32

func (*SaveSlide) SetFormat

func (this *SaveSlide) SetFormat(newValue string)

func (*SaveSlide) SetHeight

func (this *SaveSlide) SetHeight(newValue int32)

func (*SaveSlide) SetOptions

func (this *SaveSlide) SetOptions(newValue IExportOptions)

func (*SaveSlide) SetOutput

func (this *SaveSlide) SetOutput(newValue IOutputFile)

func (*SaveSlide) SetPosition

func (this *SaveSlide) SetPosition(newValue int32)

func (*SaveSlide) SetType

func (this *SaveSlide) SetType(newValue string)

func (*SaveSlide) SetWidth

func (this *SaveSlide) SetWidth(newValue int32)

func (*SaveSlide) UnmarshalJSON

func (this *SaveSlide) UnmarshalJSON(b []byte) error

type ScatterChartDataPoint

type ScatterChartDataPoint struct {

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Data point type.
	Type_ string `json:"Type"`

	// X-value
	XValue float64 `json:"XValue,omitempty"`

	// Y-value
	YValue float64 `json:"YValue,omitempty"`

	// Spreadsheet formula in A1-style.
	XValueFormula string `json:"XValueFormula,omitempty"`

	// Spreadsheet formula in A1-style.
	YValueFormula string `json:"YValueFormula,omitempty"`
}

func NewScatterChartDataPoint

func NewScatterChartDataPoint() *ScatterChartDataPoint

func (*ScatterChartDataPoint) GetEffectFormat

func (this *ScatterChartDataPoint) GetEffectFormat() IEffectFormat

func (*ScatterChartDataPoint) GetFillFormat

func (this *ScatterChartDataPoint) GetFillFormat() IFillFormat

func (*ScatterChartDataPoint) GetLineFormat

func (this *ScatterChartDataPoint) GetLineFormat() ILineFormat

func (*ScatterChartDataPoint) GetThreeDFormat

func (this *ScatterChartDataPoint) GetThreeDFormat() IThreeDFormat

func (*ScatterChartDataPoint) GetType

func (this *ScatterChartDataPoint) GetType() string

func (*ScatterChartDataPoint) GetXValue

func (this *ScatterChartDataPoint) GetXValue() float64

func (*ScatterChartDataPoint) GetXValueFormula

func (this *ScatterChartDataPoint) GetXValueFormula() string

func (*ScatterChartDataPoint) GetYValue

func (this *ScatterChartDataPoint) GetYValue() float64

func (*ScatterChartDataPoint) GetYValueFormula

func (this *ScatterChartDataPoint) GetYValueFormula() string

func (*ScatterChartDataPoint) SetEffectFormat

func (this *ScatterChartDataPoint) SetEffectFormat(newValue IEffectFormat)

func (*ScatterChartDataPoint) SetFillFormat

func (this *ScatterChartDataPoint) SetFillFormat(newValue IFillFormat)

func (*ScatterChartDataPoint) SetLineFormat

func (this *ScatterChartDataPoint) SetLineFormat(newValue ILineFormat)

func (*ScatterChartDataPoint) SetThreeDFormat

func (this *ScatterChartDataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*ScatterChartDataPoint) SetType

func (this *ScatterChartDataPoint) SetType(newValue string)

func (*ScatterChartDataPoint) SetXValue

func (this *ScatterChartDataPoint) SetXValue(newValue float64)

func (*ScatterChartDataPoint) SetXValueFormula

func (this *ScatterChartDataPoint) SetXValueFormula(newValue string)

func (*ScatterChartDataPoint) SetYValue

func (this *ScatterChartDataPoint) SetYValue(newValue float64)

func (*ScatterChartDataPoint) SetYValueFormula

func (this *ScatterChartDataPoint) SetYValueFormula(newValue string)

func (*ScatterChartDataPoint) UnmarshalJSON

func (this *ScatterChartDataPoint) UnmarshalJSON(b []byte) error

type ScatterSeries

type ScatterSeries struct {

	// Series type.
	Type_ string `json:"Type,omitempty"`

	// Series name.
	Name string `json:"Name,omitempty"`

	// Series name data source.
	DataSourceForSeriesName IDataSource `json:"DataSourceForSeriesName,omitempty"`

	// True if each data marker in the series has a different color.
	IsColorVaried bool `json:"IsColorVaried"`

	// Invert solid color for the series.
	InvertedSolidFillColor string `json:"InvertedSolidFillColor,omitempty"`

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	Smooth bool `json:"Smooth"`

	// True if the series is plotted on second value axis.
	PlotOnSecondAxis bool `json:"PlotOnSecondAxis"`

	// Series order.
	Order int32 `json:"Order,omitempty"`

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	InvertIfNegative bool `json:"InvertIfNegative"`

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	Explosion int32 `json:"Explosion,omitempty"`

	// Series marker.
	Marker ISeriesMarker `json:"Marker,omitempty"`

	// Fill properties set for the series.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect properties set for the series.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Line properties set for the series.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Data point type.
	DataPointType string `json:"DataPointType"`

	// The number format for the series y values.
	NumberFormatOfYValues string `json:"NumberFormatOfYValues,omitempty"`

	// The number format for the series x values.
	NumberFormatOfXValues string `json:"NumberFormatOfXValues,omitempty"`

	// Data source type for X Values.
	DataSourceForXValues IDataSource `json:"DataSourceForXValues,omitempty"`

	// Data source type for Y Values.
	DataSourceForYValues IDataSource `json:"DataSourceForYValues,omitempty"`

	// Gets or sets the values.
	DataPoints []IScatterChartDataPoint `json:"DataPoints,omitempty"`
}

func NewScatterSeries

func NewScatterSeries() *ScatterSeries

func (*ScatterSeries) GetDataPointType

func (this *ScatterSeries) GetDataPointType() string

func (*ScatterSeries) GetDataPoints

func (this *ScatterSeries) GetDataPoints() []IScatterChartDataPoint

func (*ScatterSeries) GetDataSourceForSeriesName

func (this *ScatterSeries) GetDataSourceForSeriesName() IDataSource

func (*ScatterSeries) GetDataSourceForXValues

func (this *ScatterSeries) GetDataSourceForXValues() IDataSource

func (*ScatterSeries) GetDataSourceForYValues

func (this *ScatterSeries) GetDataSourceForYValues() IDataSource

func (*ScatterSeries) GetEffectFormat

func (this *ScatterSeries) GetEffectFormat() IEffectFormat

func (*ScatterSeries) GetExplosion

func (this *ScatterSeries) GetExplosion() int32

func (*ScatterSeries) GetFillFormat

func (this *ScatterSeries) GetFillFormat() IFillFormat

func (*ScatterSeries) GetInvertIfNegative

func (this *ScatterSeries) GetInvertIfNegative() bool

func (*ScatterSeries) GetInvertedSolidFillColor

func (this *ScatterSeries) GetInvertedSolidFillColor() string

func (*ScatterSeries) GetIsColorVaried

func (this *ScatterSeries) GetIsColorVaried() bool

func (*ScatterSeries) GetLineFormat

func (this *ScatterSeries) GetLineFormat() ILineFormat

func (*ScatterSeries) GetMarker

func (this *ScatterSeries) GetMarker() ISeriesMarker

func (*ScatterSeries) GetName

func (this *ScatterSeries) GetName() string

func (*ScatterSeries) GetNumberFormatOfXValues

func (this *ScatterSeries) GetNumberFormatOfXValues() string

func (*ScatterSeries) GetNumberFormatOfYValues

func (this *ScatterSeries) GetNumberFormatOfYValues() string

func (*ScatterSeries) GetOrder

func (this *ScatterSeries) GetOrder() int32

func (*ScatterSeries) GetPlotOnSecondAxis

func (this *ScatterSeries) GetPlotOnSecondAxis() bool

func (*ScatterSeries) GetSmooth

func (this *ScatterSeries) GetSmooth() bool

func (*ScatterSeries) GetType

func (this *ScatterSeries) GetType() string

func (*ScatterSeries) SetDataPointType

func (this *ScatterSeries) SetDataPointType(newValue string)

func (*ScatterSeries) SetDataPoints

func (this *ScatterSeries) SetDataPoints(newValue []IScatterChartDataPoint)

func (*ScatterSeries) SetDataSourceForSeriesName

func (this *ScatterSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*ScatterSeries) SetDataSourceForXValues

func (this *ScatterSeries) SetDataSourceForXValues(newValue IDataSource)

func (*ScatterSeries) SetDataSourceForYValues

func (this *ScatterSeries) SetDataSourceForYValues(newValue IDataSource)

func (*ScatterSeries) SetEffectFormat

func (this *ScatterSeries) SetEffectFormat(newValue IEffectFormat)

func (*ScatterSeries) SetExplosion

func (this *ScatterSeries) SetExplosion(newValue int32)

func (*ScatterSeries) SetFillFormat

func (this *ScatterSeries) SetFillFormat(newValue IFillFormat)

func (*ScatterSeries) SetInvertIfNegative

func (this *ScatterSeries) SetInvertIfNegative(newValue bool)

func (*ScatterSeries) SetInvertedSolidFillColor

func (this *ScatterSeries) SetInvertedSolidFillColor(newValue string)

func (*ScatterSeries) SetIsColorVaried

func (this *ScatterSeries) SetIsColorVaried(newValue bool)

func (*ScatterSeries) SetLineFormat

func (this *ScatterSeries) SetLineFormat(newValue ILineFormat)

func (*ScatterSeries) SetMarker

func (this *ScatterSeries) SetMarker(newValue ISeriesMarker)

func (*ScatterSeries) SetName

func (this *ScatterSeries) SetName(newValue string)

func (*ScatterSeries) SetNumberFormatOfXValues

func (this *ScatterSeries) SetNumberFormatOfXValues(newValue string)

func (*ScatterSeries) SetNumberFormatOfYValues

func (this *ScatterSeries) SetNumberFormatOfYValues(newValue string)

func (*ScatterSeries) SetOrder

func (this *ScatterSeries) SetOrder(newValue int32)

func (*ScatterSeries) SetPlotOnSecondAxis

func (this *ScatterSeries) SetPlotOnSecondAxis(newValue bool)

func (*ScatterSeries) SetSmooth

func (this *ScatterSeries) SetSmooth(newValue bool)

func (*ScatterSeries) SetType

func (this *ScatterSeries) SetType(newValue string)

func (*ScatterSeries) UnmarshalJSON

func (this *ScatterSeries) UnmarshalJSON(b []byte) error

type Section

type Section struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Name.
	Name string `json:"Name,omitempty"`

	// One-based index of slide with which the section starts.
	FirstSlideIndex int32 `json:"FirstSlideIndex"`

	// Links to the shapes contained in the section.
	SlideList []IResourceUri `json:"SlideList,omitempty"`
}

func NewSection

func NewSection() *Section
func (this *Section) GetAlternateLinks() []IResourceUri

func (*Section) GetFirstSlideIndex

func (this *Section) GetFirstSlideIndex() int32

func (*Section) GetName

func (this *Section) GetName() string

func (*Section) GetSelfUri

func (this *Section) GetSelfUri() IResourceUri

func (*Section) GetSlideList

func (this *Section) GetSlideList() []IResourceUri
func (this *Section) SetAlternateLinks(newValue []IResourceUri)

func (*Section) SetFirstSlideIndex

func (this *Section) SetFirstSlideIndex(newValue int32)

func (*Section) SetName

func (this *Section) SetName(newValue string)

func (*Section) SetSelfUri

func (this *Section) SetSelfUri(newValue IResourceUri)

func (*Section) SetSlideList

func (this *Section) SetSlideList(newValue []IResourceUri)

func (*Section) UnmarshalJSON

func (this *Section) UnmarshalJSON(b []byte) error

type SectionZoomFrame

type SectionZoomFrame struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Image type of a zoom object.
	ImageType string `json:"ImageType,omitempty"`

	// Navigation behavior in slideshow.
	ReturnToParent bool `json:"ReturnToParent"`

	// Specifies whether the Zoom will use the background of the destination slide.
	ShowBackground bool `json:"ShowBackground"`

	// Internal image link for zoom object
	Image IResourceUri `json:"Image,omitempty"`

	// Duration of the transition between Zoom and slide.
	TransitionDuration float64 `json:"TransitionDuration,omitempty"`

	// Index of the target section
	TargetSectionIndex int32 `json:"TargetSectionIndex,omitempty"`
}

func NewSectionZoomFrame

func NewSectionZoomFrame() *SectionZoomFrame
func (this *SectionZoomFrame) GetAlternateLinks() []IResourceUri

func (*SectionZoomFrame) GetAlternativeText

func (this *SectionZoomFrame) GetAlternativeText() string

func (*SectionZoomFrame) GetAlternativeTextTitle

func (this *SectionZoomFrame) GetAlternativeTextTitle() string

func (*SectionZoomFrame) GetEffectFormat

func (this *SectionZoomFrame) GetEffectFormat() IEffectFormat

func (*SectionZoomFrame) GetFillFormat

func (this *SectionZoomFrame) GetFillFormat() IFillFormat

func (*SectionZoomFrame) GetHeight

func (this *SectionZoomFrame) GetHeight() float64

func (*SectionZoomFrame) GetHidden

func (this *SectionZoomFrame) GetHidden() bool

func (*SectionZoomFrame) GetHyperlinkClick

func (this *SectionZoomFrame) GetHyperlinkClick() IHyperlink

func (*SectionZoomFrame) GetHyperlinkMouseOver

func (this *SectionZoomFrame) GetHyperlinkMouseOver() IHyperlink

func (*SectionZoomFrame) GetImage

func (this *SectionZoomFrame) GetImage() IResourceUri

func (*SectionZoomFrame) GetImageType

func (this *SectionZoomFrame) GetImageType() string

func (*SectionZoomFrame) GetIsDecorative added in v24.3.0

func (this *SectionZoomFrame) GetIsDecorative() bool

func (*SectionZoomFrame) GetLineFormat

func (this *SectionZoomFrame) GetLineFormat() ILineFormat

func (*SectionZoomFrame) GetName

func (this *SectionZoomFrame) GetName() string

func (*SectionZoomFrame) GetReturnToParent

func (this *SectionZoomFrame) GetReturnToParent() bool

func (*SectionZoomFrame) GetSelfUri

func (this *SectionZoomFrame) GetSelfUri() IResourceUri

func (*SectionZoomFrame) GetShowBackground

func (this *SectionZoomFrame) GetShowBackground() bool

func (*SectionZoomFrame) GetTargetSectionIndex

func (this *SectionZoomFrame) GetTargetSectionIndex() int32

func (*SectionZoomFrame) GetThreeDFormat

func (this *SectionZoomFrame) GetThreeDFormat() IThreeDFormat

func (*SectionZoomFrame) GetTransitionDuration

func (this *SectionZoomFrame) GetTransitionDuration() float64

func (*SectionZoomFrame) GetType

func (this *SectionZoomFrame) GetType() string

func (*SectionZoomFrame) GetWidth

func (this *SectionZoomFrame) GetWidth() float64

func (*SectionZoomFrame) GetX

func (this *SectionZoomFrame) GetX() float64

func (*SectionZoomFrame) GetY

func (this *SectionZoomFrame) GetY() float64

func (*SectionZoomFrame) GetZOrderPosition

func (this *SectionZoomFrame) GetZOrderPosition() int32
func (this *SectionZoomFrame) SetAlternateLinks(newValue []IResourceUri)

func (*SectionZoomFrame) SetAlternativeText

func (this *SectionZoomFrame) SetAlternativeText(newValue string)

func (*SectionZoomFrame) SetAlternativeTextTitle

func (this *SectionZoomFrame) SetAlternativeTextTitle(newValue string)

func (*SectionZoomFrame) SetEffectFormat

func (this *SectionZoomFrame) SetEffectFormat(newValue IEffectFormat)

func (*SectionZoomFrame) SetFillFormat

func (this *SectionZoomFrame) SetFillFormat(newValue IFillFormat)

func (*SectionZoomFrame) SetHeight

func (this *SectionZoomFrame) SetHeight(newValue float64)

func (*SectionZoomFrame) SetHidden

func (this *SectionZoomFrame) SetHidden(newValue bool)

func (*SectionZoomFrame) SetHyperlinkClick

func (this *SectionZoomFrame) SetHyperlinkClick(newValue IHyperlink)

func (*SectionZoomFrame) SetHyperlinkMouseOver

func (this *SectionZoomFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SectionZoomFrame) SetImage

func (this *SectionZoomFrame) SetImage(newValue IResourceUri)

func (*SectionZoomFrame) SetImageType

func (this *SectionZoomFrame) SetImageType(newValue string)

func (*SectionZoomFrame) SetIsDecorative added in v24.3.0

func (this *SectionZoomFrame) SetIsDecorative(newValue bool)

func (*SectionZoomFrame) SetLineFormat

func (this *SectionZoomFrame) SetLineFormat(newValue ILineFormat)

func (*SectionZoomFrame) SetName

func (this *SectionZoomFrame) SetName(newValue string)

func (*SectionZoomFrame) SetReturnToParent

func (this *SectionZoomFrame) SetReturnToParent(newValue bool)

func (*SectionZoomFrame) SetSelfUri

func (this *SectionZoomFrame) SetSelfUri(newValue IResourceUri)

func (*SectionZoomFrame) SetShowBackground

func (this *SectionZoomFrame) SetShowBackground(newValue bool)

func (*SectionZoomFrame) SetTargetSectionIndex

func (this *SectionZoomFrame) SetTargetSectionIndex(newValue int32)

func (*SectionZoomFrame) SetThreeDFormat

func (this *SectionZoomFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*SectionZoomFrame) SetTransitionDuration

func (this *SectionZoomFrame) SetTransitionDuration(newValue float64)

func (*SectionZoomFrame) SetType

func (this *SectionZoomFrame) SetType(newValue string)

func (*SectionZoomFrame) SetWidth

func (this *SectionZoomFrame) SetWidth(newValue float64)

func (*SectionZoomFrame) SetX

func (this *SectionZoomFrame) SetX(newValue float64)

func (*SectionZoomFrame) SetY

func (this *SectionZoomFrame) SetY(newValue float64)

func (*SectionZoomFrame) SetZOrderPosition

func (this *SectionZoomFrame) SetZOrderPosition(newValue int32)

func (*SectionZoomFrame) UnmarshalJSON

func (this *SectionZoomFrame) UnmarshalJSON(b []byte) error

type Sections

type Sections struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of slide links.
	SectionList []ISection `json:"SectionList,omitempty"`
}

func NewSections

func NewSections() *Sections
func (this *Sections) GetAlternateLinks() []IResourceUri

func (*Sections) GetSectionList

func (this *Sections) GetSectionList() []ISection

func (*Sections) GetSelfUri

func (this *Sections) GetSelfUri() IResourceUri
func (this *Sections) SetAlternateLinks(newValue []IResourceUri)

func (*Sections) SetSectionList

func (this *Sections) SetSectionList(newValue []ISection)

func (*Sections) SetSelfUri

func (this *Sections) SetSelfUri(newValue IResourceUri)

func (*Sections) UnmarshalJSON

func (this *Sections) UnmarshalJSON(b []byte) error

type Series

type Series struct {

	// Series type.
	Type_ string `json:"Type,omitempty"`

	// Series name.
	Name string `json:"Name,omitempty"`

	// Series name data source.
	DataSourceForSeriesName IDataSource `json:"DataSourceForSeriesName,omitempty"`

	// True if each data marker in the series has a different color.
	IsColorVaried bool `json:"IsColorVaried"`

	// Invert solid color for the series.
	InvertedSolidFillColor string `json:"InvertedSolidFillColor,omitempty"`

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	Smooth bool `json:"Smooth"`

	// True if the series is plotted on second value axis.
	PlotOnSecondAxis bool `json:"PlotOnSecondAxis"`

	// Series order.
	Order int32 `json:"Order,omitempty"`

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	InvertIfNegative bool `json:"InvertIfNegative"`

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	Explosion int32 `json:"Explosion,omitempty"`

	// Series marker.
	Marker ISeriesMarker `json:"Marker,omitempty"`

	// Fill properties set for the series.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect properties set for the series.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Line properties set for the series.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	DataPointType string `json:"DataPointType,omitempty"`
}

func NewSeries

func NewSeries() *Series

func (*Series) GetDataPointType

func (this *Series) GetDataPointType() string

func (*Series) GetDataSourceForSeriesName

func (this *Series) GetDataSourceForSeriesName() IDataSource

func (*Series) GetEffectFormat

func (this *Series) GetEffectFormat() IEffectFormat

func (*Series) GetExplosion

func (this *Series) GetExplosion() int32

func (*Series) GetFillFormat

func (this *Series) GetFillFormat() IFillFormat

func (*Series) GetInvertIfNegative

func (this *Series) GetInvertIfNegative() bool

func (*Series) GetInvertedSolidFillColor

func (this *Series) GetInvertedSolidFillColor() string

func (*Series) GetIsColorVaried

func (this *Series) GetIsColorVaried() bool

func (*Series) GetLineFormat

func (this *Series) GetLineFormat() ILineFormat

func (*Series) GetMarker

func (this *Series) GetMarker() ISeriesMarker

func (*Series) GetName

func (this *Series) GetName() string

func (*Series) GetOrder

func (this *Series) GetOrder() int32

func (*Series) GetPlotOnSecondAxis

func (this *Series) GetPlotOnSecondAxis() bool

func (*Series) GetSmooth

func (this *Series) GetSmooth() bool

func (*Series) GetType

func (this *Series) GetType() string

func (*Series) SetDataPointType

func (this *Series) SetDataPointType(newValue string)

func (*Series) SetDataSourceForSeriesName

func (this *Series) SetDataSourceForSeriesName(newValue IDataSource)

func (*Series) SetEffectFormat

func (this *Series) SetEffectFormat(newValue IEffectFormat)

func (*Series) SetExplosion

func (this *Series) SetExplosion(newValue int32)

func (*Series) SetFillFormat

func (this *Series) SetFillFormat(newValue IFillFormat)

func (*Series) SetInvertIfNegative

func (this *Series) SetInvertIfNegative(newValue bool)

func (*Series) SetInvertedSolidFillColor

func (this *Series) SetInvertedSolidFillColor(newValue string)

func (*Series) SetIsColorVaried

func (this *Series) SetIsColorVaried(newValue bool)

func (*Series) SetLineFormat

func (this *Series) SetLineFormat(newValue ILineFormat)

func (*Series) SetMarker

func (this *Series) SetMarker(newValue ISeriesMarker)

func (*Series) SetName

func (this *Series) SetName(newValue string)

func (*Series) SetOrder

func (this *Series) SetOrder(newValue int32)

func (*Series) SetPlotOnSecondAxis

func (this *Series) SetPlotOnSecondAxis(newValue bool)

func (*Series) SetSmooth

func (this *Series) SetSmooth(newValue bool)

func (*Series) SetType

func (this *Series) SetType(newValue string)

func (*Series) UnmarshalJSON

func (this *Series) UnmarshalJSON(b []byte) error

type SeriesMarker

type SeriesMarker struct {

	// size
	Size int32 `json:"Size,omitempty"`

	// symbol
	Symbol string `json:"Symbol,omitempty"`

	// Get or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Get or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Get or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`
}

func NewSeriesMarker

func NewSeriesMarker() *SeriesMarker

func (*SeriesMarker) GetEffectFormat

func (this *SeriesMarker) GetEffectFormat() IEffectFormat

func (*SeriesMarker) GetFillFormat

func (this *SeriesMarker) GetFillFormat() IFillFormat

func (*SeriesMarker) GetLineFormat

func (this *SeriesMarker) GetLineFormat() ILineFormat

func (*SeriesMarker) GetSize

func (this *SeriesMarker) GetSize() int32

func (*SeriesMarker) GetSymbol

func (this *SeriesMarker) GetSymbol() string

func (*SeriesMarker) SetEffectFormat

func (this *SeriesMarker) SetEffectFormat(newValue IEffectFormat)

func (*SeriesMarker) SetFillFormat

func (this *SeriesMarker) SetFillFormat(newValue IFillFormat)

func (*SeriesMarker) SetLineFormat

func (this *SeriesMarker) SetLineFormat(newValue ILineFormat)

func (*SeriesMarker) SetSize

func (this *SeriesMarker) SetSize(newValue int32)

func (*SeriesMarker) SetSymbol

func (this *SeriesMarker) SetSymbol(newValue string)

func (*SeriesMarker) UnmarshalJSON

func (this *SeriesMarker) UnmarshalJSON(b []byte) error

type Shape

type Shape struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Combined shape type.
	ShapeType string `json:"ShapeType"`

	// Gets or sets the text.
	Text string `json:"Text,omitempty"`

	// Get or sets list to paragraphs list
	Paragraphs IResourceUri `json:"Paragraphs,omitempty"`

	// Returns TextFrame's formatting properties.
	TextFrameFormat ITextFrameFormat `json:"TextFrameFormat,omitempty"`
}

func NewShape

func NewShape() *Shape
func (this *Shape) GetAlternateLinks() []IResourceUri

func (*Shape) GetAlternativeText

func (this *Shape) GetAlternativeText() string

func (*Shape) GetAlternativeTextTitle

func (this *Shape) GetAlternativeTextTitle() string

func (*Shape) GetEffectFormat

func (this *Shape) GetEffectFormat() IEffectFormat

func (*Shape) GetFillFormat

func (this *Shape) GetFillFormat() IFillFormat

func (*Shape) GetHeight

func (this *Shape) GetHeight() float64

func (*Shape) GetHidden

func (this *Shape) GetHidden() bool

func (*Shape) GetHyperlinkClick

func (this *Shape) GetHyperlinkClick() IHyperlink

func (*Shape) GetHyperlinkMouseOver

func (this *Shape) GetHyperlinkMouseOver() IHyperlink

func (*Shape) GetIsDecorative added in v24.3.0

func (this *Shape) GetIsDecorative() bool

func (*Shape) GetLineFormat

func (this *Shape) GetLineFormat() ILineFormat

func (*Shape) GetName

func (this *Shape) GetName() string

func (*Shape) GetParagraphs

func (this *Shape) GetParagraphs() IResourceUri

func (*Shape) GetSelfUri

func (this *Shape) GetSelfUri() IResourceUri

func (*Shape) GetShapeType

func (this *Shape) GetShapeType() string

func (*Shape) GetText

func (this *Shape) GetText() string

func (*Shape) GetTextFrameFormat

func (this *Shape) GetTextFrameFormat() ITextFrameFormat

func (*Shape) GetThreeDFormat

func (this *Shape) GetThreeDFormat() IThreeDFormat

func (*Shape) GetType

func (this *Shape) GetType() string

func (*Shape) GetWidth

func (this *Shape) GetWidth() float64

func (*Shape) GetX

func (this *Shape) GetX() float64

func (*Shape) GetY

func (this *Shape) GetY() float64

func (*Shape) GetZOrderPosition

func (this *Shape) GetZOrderPosition() int32
func (this *Shape) SetAlternateLinks(newValue []IResourceUri)

func (*Shape) SetAlternativeText

func (this *Shape) SetAlternativeText(newValue string)

func (*Shape) SetAlternativeTextTitle

func (this *Shape) SetAlternativeTextTitle(newValue string)

func (*Shape) SetEffectFormat

func (this *Shape) SetEffectFormat(newValue IEffectFormat)

func (*Shape) SetFillFormat

func (this *Shape) SetFillFormat(newValue IFillFormat)

func (*Shape) SetHeight

func (this *Shape) SetHeight(newValue float64)

func (*Shape) SetHidden

func (this *Shape) SetHidden(newValue bool)

func (*Shape) SetHyperlinkClick

func (this *Shape) SetHyperlinkClick(newValue IHyperlink)

func (*Shape) SetHyperlinkMouseOver

func (this *Shape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Shape) SetIsDecorative added in v24.3.0

func (this *Shape) SetIsDecorative(newValue bool)

func (*Shape) SetLineFormat

func (this *Shape) SetLineFormat(newValue ILineFormat)

func (*Shape) SetName

func (this *Shape) SetName(newValue string)

func (*Shape) SetParagraphs

func (this *Shape) SetParagraphs(newValue IResourceUri)

func (*Shape) SetSelfUri

func (this *Shape) SetSelfUri(newValue IResourceUri)

func (*Shape) SetShapeType

func (this *Shape) SetShapeType(newValue string)

func (*Shape) SetText

func (this *Shape) SetText(newValue string)

func (*Shape) SetTextFrameFormat

func (this *Shape) SetTextFrameFormat(newValue ITextFrameFormat)

func (*Shape) SetThreeDFormat

func (this *Shape) SetThreeDFormat(newValue IThreeDFormat)

func (*Shape) SetType

func (this *Shape) SetType(newValue string)

func (*Shape) SetWidth

func (this *Shape) SetWidth(newValue float64)

func (*Shape) SetX

func (this *Shape) SetX(newValue float64)

func (*Shape) SetY

func (this *Shape) SetY(newValue float64)

func (*Shape) SetZOrderPosition

func (this *Shape) SetZOrderPosition(newValue int32)

func (*Shape) UnmarshalJSON

func (this *Shape) UnmarshalJSON(b []byte) error

type ShapeBase

type ShapeBase struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	Type_ string `json:"Type,omitempty"`
}

func NewShapeBase

func NewShapeBase() *ShapeBase
func (this *ShapeBase) GetAlternateLinks() []IResourceUri

func (*ShapeBase) GetAlternativeText

func (this *ShapeBase) GetAlternativeText() string

func (*ShapeBase) GetAlternativeTextTitle

func (this *ShapeBase) GetAlternativeTextTitle() string

func (*ShapeBase) GetEffectFormat

func (this *ShapeBase) GetEffectFormat() IEffectFormat

func (*ShapeBase) GetFillFormat

func (this *ShapeBase) GetFillFormat() IFillFormat

func (*ShapeBase) GetHeight

func (this *ShapeBase) GetHeight() float64

func (*ShapeBase) GetHidden

func (this *ShapeBase) GetHidden() bool

func (*ShapeBase) GetHyperlinkClick

func (this *ShapeBase) GetHyperlinkClick() IHyperlink

func (*ShapeBase) GetHyperlinkMouseOver

func (this *ShapeBase) GetHyperlinkMouseOver() IHyperlink

func (*ShapeBase) GetIsDecorative added in v24.3.0

func (this *ShapeBase) GetIsDecorative() bool

func (*ShapeBase) GetLineFormat

func (this *ShapeBase) GetLineFormat() ILineFormat

func (*ShapeBase) GetName

func (this *ShapeBase) GetName() string

func (*ShapeBase) GetSelfUri

func (this *ShapeBase) GetSelfUri() IResourceUri

func (*ShapeBase) GetThreeDFormat

func (this *ShapeBase) GetThreeDFormat() IThreeDFormat

func (*ShapeBase) GetType

func (this *ShapeBase) GetType() string

func (*ShapeBase) GetWidth

func (this *ShapeBase) GetWidth() float64

func (*ShapeBase) GetX

func (this *ShapeBase) GetX() float64

func (*ShapeBase) GetY

func (this *ShapeBase) GetY() float64

func (*ShapeBase) GetZOrderPosition

func (this *ShapeBase) GetZOrderPosition() int32
func (this *ShapeBase) SetAlternateLinks(newValue []IResourceUri)

func (*ShapeBase) SetAlternativeText

func (this *ShapeBase) SetAlternativeText(newValue string)

func (*ShapeBase) SetAlternativeTextTitle

func (this *ShapeBase) SetAlternativeTextTitle(newValue string)

func (*ShapeBase) SetEffectFormat

func (this *ShapeBase) SetEffectFormat(newValue IEffectFormat)

func (*ShapeBase) SetFillFormat

func (this *ShapeBase) SetFillFormat(newValue IFillFormat)

func (*ShapeBase) SetHeight

func (this *ShapeBase) SetHeight(newValue float64)

func (*ShapeBase) SetHidden

func (this *ShapeBase) SetHidden(newValue bool)

func (*ShapeBase) SetHyperlinkClick

func (this *ShapeBase) SetHyperlinkClick(newValue IHyperlink)

func (*ShapeBase) SetHyperlinkMouseOver

func (this *ShapeBase) SetHyperlinkMouseOver(newValue IHyperlink)

func (*ShapeBase) SetIsDecorative added in v24.3.0

func (this *ShapeBase) SetIsDecorative(newValue bool)

func (*ShapeBase) SetLineFormat

func (this *ShapeBase) SetLineFormat(newValue ILineFormat)

func (*ShapeBase) SetName

func (this *ShapeBase) SetName(newValue string)

func (*ShapeBase) SetSelfUri

func (this *ShapeBase) SetSelfUri(newValue IResourceUri)

func (*ShapeBase) SetThreeDFormat

func (this *ShapeBase) SetThreeDFormat(newValue IThreeDFormat)

func (*ShapeBase) SetType

func (this *ShapeBase) SetType(newValue string)

func (*ShapeBase) SetWidth

func (this *ShapeBase) SetWidth(newValue float64)

func (*ShapeBase) SetX

func (this *ShapeBase) SetX(newValue float64)

func (*ShapeBase) SetY

func (this *ShapeBase) SetY(newValue float64)

func (*ShapeBase) SetZOrderPosition

func (this *ShapeBase) SetZOrderPosition(newValue int32)

func (*ShapeBase) UnmarshalJSON

func (this *ShapeBase) UnmarshalJSON(b []byte) error

type ShapeBevel

type ShapeBevel struct {

	// Bevel type
	BevelType string `json:"BevelType,omitempty"`

	// Bevel width
	Width float64 `json:"Width,omitempty"`

	// Bevel height
	Height float64 `json:"Height,omitempty"`
}

func NewShapeBevel

func NewShapeBevel() *ShapeBevel

func (*ShapeBevel) GetBevelType

func (this *ShapeBevel) GetBevelType() string

func (*ShapeBevel) GetHeight

func (this *ShapeBevel) GetHeight() float64

func (*ShapeBevel) GetWidth

func (this *ShapeBevel) GetWidth() float64

func (*ShapeBevel) SetBevelType

func (this *ShapeBevel) SetBevelType(newValue string)

func (*ShapeBevel) SetHeight

func (this *ShapeBevel) SetHeight(newValue float64)

func (*ShapeBevel) SetWidth

func (this *ShapeBevel) SetWidth(newValue float64)

func (*ShapeBevel) UnmarshalJSON

func (this *ShapeBevel) UnmarshalJSON(b []byte) error

type ShapeExportFormat

type ShapeExportFormat string

ShapeExportFormat : Represents a format for individual shape export.

const (
	ShapeExportFormat_Jpeg ShapeExportFormat = "Jpeg"
	ShapeExportFormat_Png  ShapeExportFormat = "Png"
	ShapeExportFormat_Gif  ShapeExportFormat = "Gif"
	ShapeExportFormat_Bmp  ShapeExportFormat = "Bmp"
	ShapeExportFormat_Tiff ShapeExportFormat = "Tiff"
	ShapeExportFormat_Svg  ShapeExportFormat = "Svg"
)

List of ShapeExportFormat ShapeExportFormat

type ShapeImageExportOptions

type ShapeImageExportOptions struct {

	// Get or sets scaling ratio by X axis.
	ScaleX float64 `json:"ScaleX,omitempty"`

	// Get or sets scaling ratio by Y axis.
	ScaleY float64 `json:"ScaleY,omitempty"`

	// Get or sets thumbnail bounds
	ThumbnailBounds string `json:"ThumbnailBounds,omitempty"`

	// Gets export format.
	Format string `json:"Format,omitempty"`
}

func NewShapeImageExportOptions

func NewShapeImageExportOptions() *ShapeImageExportOptions

func (*ShapeImageExportOptions) GetFormat

func (this *ShapeImageExportOptions) GetFormat() string

func (*ShapeImageExportOptions) GetScaleX

func (this *ShapeImageExportOptions) GetScaleX() float64

func (*ShapeImageExportOptions) GetScaleY

func (this *ShapeImageExportOptions) GetScaleY() float64

func (*ShapeImageExportOptions) GetThumbnailBounds

func (this *ShapeImageExportOptions) GetThumbnailBounds() string

func (*ShapeImageExportOptions) SetFormat

func (this *ShapeImageExportOptions) SetFormat(newValue string)

func (*ShapeImageExportOptions) SetScaleX

func (this *ShapeImageExportOptions) SetScaleX(newValue float64)

func (*ShapeImageExportOptions) SetScaleY

func (this *ShapeImageExportOptions) SetScaleY(newValue float64)

func (*ShapeImageExportOptions) SetThumbnailBounds

func (this *ShapeImageExportOptions) SetThumbnailBounds(newValue string)

func (*ShapeImageExportOptions) UnmarshalJSON

func (this *ShapeImageExportOptions) UnmarshalJSON(b []byte) error

type ShapeThumbnailBounds

type ShapeThumbnailBounds string

ShapeThumbnailBounds : Represents thumnail bounds settings.

const (
	ShapeThumbnailBounds_Slide      ShapeThumbnailBounds = "Slide"
	ShapeThumbnailBounds_Shape      ShapeThumbnailBounds = "Shape"
	ShapeThumbnailBounds_Appearance ShapeThumbnailBounds = "Appearance"
)

List of ShapeThumbnailBounds ShapeThumbnailBounds

type ShapeType

type ShapeType string

ShapeType : Shape type

const (
	ShapeType_Shape              ShapeType = "Shape"
	ShapeType_Chart              ShapeType = "Chart"
	ShapeType_Table              ShapeType = "Table"
	ShapeType_PictureFrame       ShapeType = "PictureFrame"
	ShapeType_VideoFrame         ShapeType = "VideoFrame"
	ShapeType_AudioFrame         ShapeType = "AudioFrame"
	ShapeType_SmartArt           ShapeType = "SmartArt"
	ShapeType_OleObjectFrame     ShapeType = "OleObjectFrame"
	ShapeType_GroupShape         ShapeType = "GroupShape"
	ShapeType_GraphicalObject    ShapeType = "GraphicalObject"
	ShapeType_Connector          ShapeType = "Connector"
	ShapeType_SmartArtShape      ShapeType = "SmartArtShape"
	ShapeType_ZoomFrame          ShapeType = "ZoomFrame"
	ShapeType_SectionZoomFrame   ShapeType = "SectionZoomFrame"
	ShapeType_SummaryZoomFrame   ShapeType = "SummaryZoomFrame"
	ShapeType_SummaryZoomSection ShapeType = "SummaryZoomSection"
)

List of ShapeType ShapeType

type Shapes

type Shapes struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of shape links.
	ShapesLinks []IResourceUri `json:"ShapesLinks,omitempty"`
}

func NewShapes

func NewShapes() *Shapes
func (this *Shapes) GetAlternateLinks() []IResourceUri

func (*Shapes) GetSelfUri

func (this *Shapes) GetSelfUri() IResourceUri
func (this *Shapes) GetShapesLinks() []IResourceUri
func (this *Shapes) SetAlternateLinks(newValue []IResourceUri)

func (*Shapes) SetSelfUri

func (this *Shapes) SetSelfUri(newValue IResourceUri)
func (this *Shapes) SetShapesLinks(newValue []IResourceUri)

func (*Shapes) UnmarshalJSON

func (this *Shapes) UnmarshalJSON(b []byte) error

type ShapesAlignmentType

type ShapesAlignmentType string

ShapesAlignmentType :

const (
	ShapesAlignmentType_AlignLeft              ShapesAlignmentType = "AlignLeft"
	ShapesAlignmentType_AlignRight             ShapesAlignmentType = "AlignRight"
	ShapesAlignmentType_AlignCenter            ShapesAlignmentType = "AlignCenter"
	ShapesAlignmentType_AlignTop               ShapesAlignmentType = "AlignTop"
	ShapesAlignmentType_AlignMiddle            ShapesAlignmentType = "AlignMiddle"
	ShapesAlignmentType_AlignBottom            ShapesAlignmentType = "AlignBottom"
	ShapesAlignmentType_DistributeHorizontally ShapesAlignmentType = "DistributeHorizontally"
	ShapesAlignmentType_DistributeVertically   ShapesAlignmentType = "DistributeVertically"
)

List of ShapesAlignmentType ShapesAlignmentType

type Slide

type Slide struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width"`

	// Gets or sets the height.
	Height float64 `json:"Height"`

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	ShowMasterShapes bool `json:"ShowMasterShapes"`

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	SlideShowTransition ISlideShowTransition `json:"SlideShowTransition,omitempty"`

	// Gets or sets the  link to the layout slide.
	LayoutSlide IResourceUri `json:"LayoutSlide,omitempty"`

	// Gets or sets the  link to list of top-level shapes.
	Shapes IResourceUri `json:"Shapes,omitempty"`

	// Gets or sets the link to theme.
	Theme IResourceUri `json:"Theme,omitempty"`

	// Gets or sets the  link to placeholders.
	Placeholders IResourceUri `json:"Placeholders,omitempty"`

	// Gets or sets the link to images.
	Images IResourceUri `json:"Images,omitempty"`

	// Gets or sets the link to comments.
	Comments IResourceUri `json:"Comments,omitempty"`

	// Get or sets the link to slide's background
	Background IResourceUri `json:"Background,omitempty"`

	// Get or sets the link to notes slide.
	NotesSlide IResourceUri `json:"NotesSlide,omitempty"`
}

func NewSlide

func NewSlide() *Slide
func (this *Slide) GetAlternateLinks() []IResourceUri

func (*Slide) GetBackground

func (this *Slide) GetBackground() IResourceUri

func (*Slide) GetComments

func (this *Slide) GetComments() IResourceUri

func (*Slide) GetHeight

func (this *Slide) GetHeight() float64

func (*Slide) GetImages

func (this *Slide) GetImages() IResourceUri

func (*Slide) GetLayoutSlide

func (this *Slide) GetLayoutSlide() IResourceUri

func (*Slide) GetNotesSlide

func (this *Slide) GetNotesSlide() IResourceUri

func (*Slide) GetPlaceholders

func (this *Slide) GetPlaceholders() IResourceUri

func (*Slide) GetSelfUri

func (this *Slide) GetSelfUri() IResourceUri

func (*Slide) GetShapes

func (this *Slide) GetShapes() IResourceUri

func (*Slide) GetShowMasterShapes

func (this *Slide) GetShowMasterShapes() bool

func (*Slide) GetSlideShowTransition

func (this *Slide) GetSlideShowTransition() ISlideShowTransition

func (*Slide) GetTheme

func (this *Slide) GetTheme() IResourceUri

func (*Slide) GetWidth

func (this *Slide) GetWidth() float64
func (this *Slide) SetAlternateLinks(newValue []IResourceUri)

func (*Slide) SetBackground

func (this *Slide) SetBackground(newValue IResourceUri)

func (*Slide) SetComments

func (this *Slide) SetComments(newValue IResourceUri)

func (*Slide) SetHeight

func (this *Slide) SetHeight(newValue float64)

func (*Slide) SetImages

func (this *Slide) SetImages(newValue IResourceUri)

func (*Slide) SetLayoutSlide

func (this *Slide) SetLayoutSlide(newValue IResourceUri)

func (*Slide) SetNotesSlide

func (this *Slide) SetNotesSlide(newValue IResourceUri)

func (*Slide) SetPlaceholders

func (this *Slide) SetPlaceholders(newValue IResourceUri)

func (*Slide) SetSelfUri

func (this *Slide) SetSelfUri(newValue IResourceUri)

func (*Slide) SetShapes

func (this *Slide) SetShapes(newValue IResourceUri)

func (*Slide) SetShowMasterShapes

func (this *Slide) SetShowMasterShapes(newValue bool)

func (*Slide) SetSlideShowTransition

func (this *Slide) SetSlideShowTransition(newValue ISlideShowTransition)

func (*Slide) SetTheme

func (this *Slide) SetTheme(newValue IResourceUri)

func (*Slide) SetWidth

func (this *Slide) SetWidth(newValue float64)

func (*Slide) UnmarshalJSON

func (this *Slide) UnmarshalJSON(b []byte) error

type SlideAnimation

type SlideAnimation struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Main sequence.
	MainSequence []IEffect `json:"MainSequence,omitempty"`

	// Interactive sequence list.
	InteractiveSequences []IInteractiveSequence `json:"InteractiveSequences,omitempty"`
}

func NewSlideAnimation

func NewSlideAnimation() *SlideAnimation
func (this *SlideAnimation) GetAlternateLinks() []IResourceUri

func (*SlideAnimation) GetInteractiveSequences

func (this *SlideAnimation) GetInteractiveSequences() []IInteractiveSequence

func (*SlideAnimation) GetMainSequence

func (this *SlideAnimation) GetMainSequence() []IEffect

func (*SlideAnimation) GetSelfUri

func (this *SlideAnimation) GetSelfUri() IResourceUri
func (this *SlideAnimation) SetAlternateLinks(newValue []IResourceUri)

func (*SlideAnimation) SetInteractiveSequences

func (this *SlideAnimation) SetInteractiveSequences(newValue []IInteractiveSequence)

func (*SlideAnimation) SetMainSequence

func (this *SlideAnimation) SetMainSequence(newValue []IEffect)

func (*SlideAnimation) SetSelfUri

func (this *SlideAnimation) SetSelfUri(newValue IResourceUri)

func (*SlideAnimation) UnmarshalJSON

func (this *SlideAnimation) UnmarshalJSON(b []byte) error

type SlideBackground

type SlideBackground struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Fill type.
	Type_ string `json:"Type"`

	// Fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`
}

func NewSlideBackground

func NewSlideBackground() *SlideBackground
func (this *SlideBackground) GetAlternateLinks() []IResourceUri

func (*SlideBackground) GetEffectFormat

func (this *SlideBackground) GetEffectFormat() IEffectFormat

func (*SlideBackground) GetFillFormat

func (this *SlideBackground) GetFillFormat() IFillFormat

func (*SlideBackground) GetSelfUri

func (this *SlideBackground) GetSelfUri() IResourceUri

func (*SlideBackground) GetType

func (this *SlideBackground) GetType() string
func (this *SlideBackground) SetAlternateLinks(newValue []IResourceUri)

func (*SlideBackground) SetEffectFormat

func (this *SlideBackground) SetEffectFormat(newValue IEffectFormat)

func (*SlideBackground) SetFillFormat

func (this *SlideBackground) SetFillFormat(newValue IFillFormat)

func (*SlideBackground) SetSelfUri

func (this *SlideBackground) SetSelfUri(newValue IResourceUri)

func (*SlideBackground) SetType

func (this *SlideBackground) SetType(newValue string)

func (*SlideBackground) UnmarshalJSON

func (this *SlideBackground) UnmarshalJSON(b []byte) error

type SlideComment

type SlideComment struct {

	// Author.
	Author string `json:"Author,omitempty"`

	// Text.
	Text string `json:"Text,omitempty"`

	// Creation time.
	CreatedTime string `json:"CreatedTime,omitempty"`

	// Child comments.
	ChildComments []ISlideCommentBase `json:"ChildComments,omitempty"`

	// Slide comment type.
	Type_ string `json:"Type"`
}

func NewSlideComment

func NewSlideComment() *SlideComment

func (*SlideComment) GetAuthor

func (this *SlideComment) GetAuthor() string

func (*SlideComment) GetChildComments

func (this *SlideComment) GetChildComments() []ISlideCommentBase

func (*SlideComment) GetCreatedTime

func (this *SlideComment) GetCreatedTime() string

func (*SlideComment) GetText

func (this *SlideComment) GetText() string

func (*SlideComment) GetType

func (this *SlideComment) GetType() string

func (*SlideComment) SetAuthor

func (this *SlideComment) SetAuthor(newValue string)

func (*SlideComment) SetChildComments

func (this *SlideComment) SetChildComments(newValue []ISlideCommentBase)

func (*SlideComment) SetCreatedTime

func (this *SlideComment) SetCreatedTime(newValue string)

func (*SlideComment) SetText

func (this *SlideComment) SetText(newValue string)

func (*SlideComment) SetType

func (this *SlideComment) SetType(newValue string)

func (*SlideComment) UnmarshalJSON

func (this *SlideComment) UnmarshalJSON(b []byte) error

type SlideCommentBase

type SlideCommentBase struct {

	// Author.
	Author string `json:"Author,omitempty"`

	// Text.
	Text string `json:"Text,omitempty"`

	// Creation time.
	CreatedTime string `json:"CreatedTime,omitempty"`

	// Child comments.
	ChildComments []ISlideCommentBase `json:"ChildComments,omitempty"`

	Type_ string `json:"Type,omitempty"`
}

func NewSlideCommentBase

func NewSlideCommentBase() *SlideCommentBase

func (*SlideCommentBase) GetAuthor

func (this *SlideCommentBase) GetAuthor() string

func (*SlideCommentBase) GetChildComments

func (this *SlideCommentBase) GetChildComments() []ISlideCommentBase

func (*SlideCommentBase) GetCreatedTime

func (this *SlideCommentBase) GetCreatedTime() string

func (*SlideCommentBase) GetText

func (this *SlideCommentBase) GetText() string

func (*SlideCommentBase) GetType

func (this *SlideCommentBase) GetType() string

func (*SlideCommentBase) SetAuthor

func (this *SlideCommentBase) SetAuthor(newValue string)

func (*SlideCommentBase) SetChildComments

func (this *SlideCommentBase) SetChildComments(newValue []ISlideCommentBase)

func (*SlideCommentBase) SetCreatedTime

func (this *SlideCommentBase) SetCreatedTime(newValue string)

func (*SlideCommentBase) SetText

func (this *SlideCommentBase) SetText(newValue string)

func (*SlideCommentBase) SetType

func (this *SlideCommentBase) SetType(newValue string)

func (*SlideCommentBase) UnmarshalJSON

func (this *SlideCommentBase) UnmarshalJSON(b []byte) error

type SlideComments

type SlideComments struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Slide comment list.
	List []ISlideCommentBase `json:"List,omitempty"`
}

func NewSlideComments

func NewSlideComments() *SlideComments
func (this *SlideComments) GetAlternateLinks() []IResourceUri

func (*SlideComments) GetList

func (this *SlideComments) GetList() []ISlideCommentBase

func (*SlideComments) GetSelfUri

func (this *SlideComments) GetSelfUri() IResourceUri
func (this *SlideComments) SetAlternateLinks(newValue []IResourceUri)

func (*SlideComments) SetList

func (this *SlideComments) SetList(newValue []ISlideCommentBase)

func (*SlideComments) SetSelfUri

func (this *SlideComments) SetSelfUri(newValue IResourceUri)

func (*SlideComments) UnmarshalJSON

func (this *SlideComments) UnmarshalJSON(b []byte) error

type SlideExportFormat

type SlideExportFormat string

SlideExportFormat : Slide Export Format

const (
	SlideExportFormat_Jpeg  SlideExportFormat = "Jpeg"
	SlideExportFormat_Png   SlideExportFormat = "Png"
	SlideExportFormat_Gif   SlideExportFormat = "Gif"
	SlideExportFormat_Bmp   SlideExportFormat = "Bmp"
	SlideExportFormat_Tiff  SlideExportFormat = "Tiff"
	SlideExportFormat_Html  SlideExportFormat = "Html"
	SlideExportFormat_Pdf   SlideExportFormat = "Pdf"
	SlideExportFormat_Xps   SlideExportFormat = "Xps"
	SlideExportFormat_Pptx  SlideExportFormat = "Pptx"
	SlideExportFormat_Odp   SlideExportFormat = "Odp"
	SlideExportFormat_Otp   SlideExportFormat = "Otp"
	SlideExportFormat_Ppt   SlideExportFormat = "Ppt"
	SlideExportFormat_Pps   SlideExportFormat = "Pps"
	SlideExportFormat_Ppsx  SlideExportFormat = "Ppsx"
	SlideExportFormat_Pptm  SlideExportFormat = "Pptm"
	SlideExportFormat_Ppsm  SlideExportFormat = "Ppsm"
	SlideExportFormat_Potx  SlideExportFormat = "Potx"
	SlideExportFormat_Pot   SlideExportFormat = "Pot"
	SlideExportFormat_Potm  SlideExportFormat = "Potm"
	SlideExportFormat_Svg   SlideExportFormat = "Svg"
	SlideExportFormat_Fodp  SlideExportFormat = "Fodp"
	SlideExportFormat_Xaml  SlideExportFormat = "Xaml"
	SlideExportFormat_Html5 SlideExportFormat = "Html5"
	SlideExportFormat_Md    SlideExportFormat = "Md"
)

List of SlideExportFormat SlideExportFormat

type SlideModernComment

type SlideModernComment struct {

	// Author.
	Author string `json:"Author,omitempty"`

	// Text.
	Text string `json:"Text,omitempty"`

	// Creation time.
	CreatedTime string `json:"CreatedTime,omitempty"`

	// Child comments.
	ChildComments []ISlideCommentBase `json:"ChildComments,omitempty"`

	// Slide modern comment type.
	Type_ string `json:"Type"`

	// Returns or sets starting position of text selection in text frame if the comment associated with AutoShape. Read/write Int32.
	TextSelectionStart int32 `json:"TextSelectionStart,omitempty"`

	// Returns or sets text selection length in text frame if the comment associated with AutoShape. Read/write Int32.
	TextSelectionLength int32 `json:"TextSelectionLength,omitempty"`

	// Returns or sets the status of the comment. Read/write ModernCommentStatus.
	Status string `json:"Status,omitempty"`
}

func NewSlideModernComment

func NewSlideModernComment() *SlideModernComment

func (*SlideModernComment) GetAuthor

func (this *SlideModernComment) GetAuthor() string

func (*SlideModernComment) GetChildComments

func (this *SlideModernComment) GetChildComments() []ISlideCommentBase

func (*SlideModernComment) GetCreatedTime

func (this *SlideModernComment) GetCreatedTime() string

func (*SlideModernComment) GetStatus

func (this *SlideModernComment) GetStatus() string

func (*SlideModernComment) GetText

func (this *SlideModernComment) GetText() string

func (*SlideModernComment) GetTextSelectionLength

func (this *SlideModernComment) GetTextSelectionLength() int32

func (*SlideModernComment) GetTextSelectionStart

func (this *SlideModernComment) GetTextSelectionStart() int32

func (*SlideModernComment) GetType

func (this *SlideModernComment) GetType() string

func (*SlideModernComment) SetAuthor

func (this *SlideModernComment) SetAuthor(newValue string)

func (*SlideModernComment) SetChildComments

func (this *SlideModernComment) SetChildComments(newValue []ISlideCommentBase)

func (*SlideModernComment) SetCreatedTime

func (this *SlideModernComment) SetCreatedTime(newValue string)

func (*SlideModernComment) SetStatus

func (this *SlideModernComment) SetStatus(newValue string)

func (*SlideModernComment) SetText

func (this *SlideModernComment) SetText(newValue string)

func (*SlideModernComment) SetTextSelectionLength

func (this *SlideModernComment) SetTextSelectionLength(newValue int32)

func (*SlideModernComment) SetTextSelectionStart

func (this *SlideModernComment) SetTextSelectionStart(newValue int32)

func (*SlideModernComment) SetType

func (this *SlideModernComment) SetType(newValue string)

func (*SlideModernComment) UnmarshalJSON

func (this *SlideModernComment) UnmarshalJSON(b []byte) error

type SlideProperties

type SlideProperties struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// First slide number.
	FirstSlideNumber int32 `json:"FirstSlideNumber,omitempty"`

	// Slide orientation.
	Orientation string `json:"Orientation,omitempty"`

	// Scale type.
	ScaleType string `json:"ScaleType,omitempty"`

	// Size type.
	SizeType string `json:"SizeType,omitempty"`

	// Width.
	Width int32 `json:"Width,omitempty"`

	// Height.
	Height int32 `json:"Height,omitempty"`
}

func NewSlideProperties

func NewSlideProperties() *SlideProperties
func (this *SlideProperties) GetAlternateLinks() []IResourceUri

func (*SlideProperties) GetFirstSlideNumber

func (this *SlideProperties) GetFirstSlideNumber() int32

func (*SlideProperties) GetHeight

func (this *SlideProperties) GetHeight() int32

func (*SlideProperties) GetOrientation

func (this *SlideProperties) GetOrientation() string

func (*SlideProperties) GetScaleType

func (this *SlideProperties) GetScaleType() string

func (*SlideProperties) GetSelfUri

func (this *SlideProperties) GetSelfUri() IResourceUri

func (*SlideProperties) GetSizeType

func (this *SlideProperties) GetSizeType() string

func (*SlideProperties) GetWidth

func (this *SlideProperties) GetWidth() int32
func (this *SlideProperties) SetAlternateLinks(newValue []IResourceUri)

func (*SlideProperties) SetFirstSlideNumber

func (this *SlideProperties) SetFirstSlideNumber(newValue int32)

func (*SlideProperties) SetHeight

func (this *SlideProperties) SetHeight(newValue int32)

func (*SlideProperties) SetOrientation

func (this *SlideProperties) SetOrientation(newValue string)

func (*SlideProperties) SetScaleType

func (this *SlideProperties) SetScaleType(newValue string)

func (*SlideProperties) SetSelfUri

func (this *SlideProperties) SetSelfUri(newValue IResourceUri)

func (*SlideProperties) SetSizeType

func (this *SlideProperties) SetSizeType(newValue string)

func (*SlideProperties) SetWidth

func (this *SlideProperties) SetWidth(newValue int32)

func (*SlideProperties) UnmarshalJSON

func (this *SlideProperties) UnmarshalJSON(b []byte) error

type SlideReplaceResult

type SlideReplaceResult struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width"`

	// Gets or sets the height.
	Height float64 `json:"Height"`

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	ShowMasterShapes bool `json:"ShowMasterShapes"`

	// Specifies if shapes of the master slide should be shown on the slide. True by default.
	SlideShowTransition ISlideShowTransition `json:"SlideShowTransition,omitempty"`

	// Gets or sets the  link to the layout slide.
	LayoutSlide IResourceUri `json:"LayoutSlide,omitempty"`

	// Gets or sets the  link to list of top-level shapes.
	Shapes IResourceUri `json:"Shapes,omitempty"`

	// Gets or sets the link to theme.
	Theme IResourceUri `json:"Theme,omitempty"`

	// Gets or sets the  link to placeholders.
	Placeholders IResourceUri `json:"Placeholders,omitempty"`

	// Gets or sets the link to images.
	Images IResourceUri `json:"Images,omitempty"`

	// Gets or sets the link to comments.
	Comments IResourceUri `json:"Comments,omitempty"`

	// Get or sets the link to slide's background
	Background IResourceUri `json:"Background,omitempty"`

	// Get or sets the link to notes slide.
	NotesSlide IResourceUri `json:"NotesSlide,omitempty"`

	// Gets or sets the number of matches
	Matches int32 `json:"Matches"`
}

func NewSlideReplaceResult

func NewSlideReplaceResult() *SlideReplaceResult
func (this *SlideReplaceResult) GetAlternateLinks() []IResourceUri

func (*SlideReplaceResult) GetBackground

func (this *SlideReplaceResult) GetBackground() IResourceUri

func (*SlideReplaceResult) GetComments

func (this *SlideReplaceResult) GetComments() IResourceUri

func (*SlideReplaceResult) GetHeight

func (this *SlideReplaceResult) GetHeight() float64

func (*SlideReplaceResult) GetImages

func (this *SlideReplaceResult) GetImages() IResourceUri

func (*SlideReplaceResult) GetLayoutSlide

func (this *SlideReplaceResult) GetLayoutSlide() IResourceUri

func (*SlideReplaceResult) GetMatches

func (this *SlideReplaceResult) GetMatches() int32

func (*SlideReplaceResult) GetNotesSlide

func (this *SlideReplaceResult) GetNotesSlide() IResourceUri

func (*SlideReplaceResult) GetPlaceholders

func (this *SlideReplaceResult) GetPlaceholders() IResourceUri

func (*SlideReplaceResult) GetSelfUri

func (this *SlideReplaceResult) GetSelfUri() IResourceUri

func (*SlideReplaceResult) GetShapes

func (this *SlideReplaceResult) GetShapes() IResourceUri

func (*SlideReplaceResult) GetShowMasterShapes

func (this *SlideReplaceResult) GetShowMasterShapes() bool

func (*SlideReplaceResult) GetSlideShowTransition

func (this *SlideReplaceResult) GetSlideShowTransition() ISlideShowTransition

func (*SlideReplaceResult) GetTheme

func (this *SlideReplaceResult) GetTheme() IResourceUri

func (*SlideReplaceResult) GetWidth

func (this *SlideReplaceResult) GetWidth() float64
func (this *SlideReplaceResult) SetAlternateLinks(newValue []IResourceUri)

func (*SlideReplaceResult) SetBackground

func (this *SlideReplaceResult) SetBackground(newValue IResourceUri)

func (*SlideReplaceResult) SetComments

func (this *SlideReplaceResult) SetComments(newValue IResourceUri)

func (*SlideReplaceResult) SetHeight

func (this *SlideReplaceResult) SetHeight(newValue float64)

func (*SlideReplaceResult) SetImages

func (this *SlideReplaceResult) SetImages(newValue IResourceUri)

func (*SlideReplaceResult) SetLayoutSlide

func (this *SlideReplaceResult) SetLayoutSlide(newValue IResourceUri)

func (*SlideReplaceResult) SetMatches

func (this *SlideReplaceResult) SetMatches(newValue int32)

func (*SlideReplaceResult) SetNotesSlide

func (this *SlideReplaceResult) SetNotesSlide(newValue IResourceUri)

func (*SlideReplaceResult) SetPlaceholders

func (this *SlideReplaceResult) SetPlaceholders(newValue IResourceUri)

func (*SlideReplaceResult) SetSelfUri

func (this *SlideReplaceResult) SetSelfUri(newValue IResourceUri)

func (*SlideReplaceResult) SetShapes

func (this *SlideReplaceResult) SetShapes(newValue IResourceUri)

func (*SlideReplaceResult) SetShowMasterShapes

func (this *SlideReplaceResult) SetShowMasterShapes(newValue bool)

func (*SlideReplaceResult) SetSlideShowTransition

func (this *SlideReplaceResult) SetSlideShowTransition(newValue ISlideShowTransition)

func (*SlideReplaceResult) SetTheme

func (this *SlideReplaceResult) SetTheme(newValue IResourceUri)

func (*SlideReplaceResult) SetWidth

func (this *SlideReplaceResult) SetWidth(newValue float64)

func (*SlideReplaceResult) UnmarshalJSON

func (this *SlideReplaceResult) UnmarshalJSON(b []byte) error

type SlideShowProperties

type SlideShowProperties struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Loop slide show.
	Loop bool `json:"Loop"`

	// Start slide in the slide show.
	StartSlide int32 `json:"StartSlide,omitempty"`

	// End slides in the slide show.
	EndSlide int32 `json:"EndSlide,omitempty"`

	// Pen color.
	PenColor string `json:"PenColor,omitempty"`

	// Show animation.
	ShowAnimation bool `json:"ShowAnimation"`

	// Show narrration.
	ShowNarration bool `json:"ShowNarration"`

	// Show media controls.
	ShowMediaControls bool `json:"ShowMediaControls"`

	// Use timings.
	UseTimings bool `json:"UseTimings"`

	// Slide show type.
	SlideShowType string `json:"SlideShowType,omitempty"`

	// Show scroll bar. Applied with BrowsedByIndividual slide show type.
	ShowScrollbar bool `json:"ShowScrollbar"`
}

func NewSlideShowProperties

func NewSlideShowProperties() *SlideShowProperties
func (this *SlideShowProperties) GetAlternateLinks() []IResourceUri

func (*SlideShowProperties) GetEndSlide

func (this *SlideShowProperties) GetEndSlide() int32

func (*SlideShowProperties) GetLoop

func (this *SlideShowProperties) GetLoop() bool

func (*SlideShowProperties) GetPenColor

func (this *SlideShowProperties) GetPenColor() string

func (*SlideShowProperties) GetSelfUri

func (this *SlideShowProperties) GetSelfUri() IResourceUri

func (*SlideShowProperties) GetShowAnimation

func (this *SlideShowProperties) GetShowAnimation() bool

func (*SlideShowProperties) GetShowMediaControls added in v24.3.0

func (this *SlideShowProperties) GetShowMediaControls() bool

func (*SlideShowProperties) GetShowNarration

func (this *SlideShowProperties) GetShowNarration() bool

func (*SlideShowProperties) GetShowScrollbar

func (this *SlideShowProperties) GetShowScrollbar() bool

func (*SlideShowProperties) GetSlideShowType

func (this *SlideShowProperties) GetSlideShowType() string

func (*SlideShowProperties) GetStartSlide

func (this *SlideShowProperties) GetStartSlide() int32

func (*SlideShowProperties) GetUseTimings

func (this *SlideShowProperties) GetUseTimings() bool
func (this *SlideShowProperties) SetAlternateLinks(newValue []IResourceUri)

func (*SlideShowProperties) SetEndSlide

func (this *SlideShowProperties) SetEndSlide(newValue int32)

func (*SlideShowProperties) SetLoop

func (this *SlideShowProperties) SetLoop(newValue bool)

func (*SlideShowProperties) SetPenColor

func (this *SlideShowProperties) SetPenColor(newValue string)

func (*SlideShowProperties) SetSelfUri

func (this *SlideShowProperties) SetSelfUri(newValue IResourceUri)

func (*SlideShowProperties) SetShowAnimation

func (this *SlideShowProperties) SetShowAnimation(newValue bool)

func (*SlideShowProperties) SetShowMediaControls added in v24.3.0

func (this *SlideShowProperties) SetShowMediaControls(newValue bool)

func (*SlideShowProperties) SetShowNarration

func (this *SlideShowProperties) SetShowNarration(newValue bool)

func (*SlideShowProperties) SetShowScrollbar

func (this *SlideShowProperties) SetShowScrollbar(newValue bool)

func (*SlideShowProperties) SetSlideShowType

func (this *SlideShowProperties) SetSlideShowType(newValue string)

func (*SlideShowProperties) SetStartSlide

func (this *SlideShowProperties) SetStartSlide(newValue int32)

func (*SlideShowProperties) SetUseTimings

func (this *SlideShowProperties) SetUseTimings(newValue bool)

func (*SlideShowProperties) UnmarshalJSON

func (this *SlideShowProperties) UnmarshalJSON(b []byte) error

type SlideShowTransition

type SlideShowTransition struct {

	// Transition Type
	Type_ string `json:"Type,omitempty"`

	// Advance After
	AdvanceAfter bool `json:"AdvanceAfter"`

	// Advance After Time
	AdvanceAfterTime int32 `json:"AdvanceAfterTime,omitempty"`

	// Advance On Click
	AdvanceOnClick bool `json:"AdvanceOnClick"`

	// Sound Is Built In
	SoundIsBuiltIn bool `json:"SoundIsBuiltIn"`

	// Sound Loop
	SoundLoop bool `json:"SoundLoop"`

	// Sound Mode
	SoundMode string `json:"SoundMode,omitempty"`

	// Sound Name
	SoundName string `json:"SoundName,omitempty"`

	// Speed
	Speed string `json:"Speed,omitempty"`

	// Corner Direction.
	CornerDirection string `json:"CornerDirection,omitempty"`

	// Eight Direction.
	EightDirection string `json:"EightDirection,omitempty"`

	// In/Out Direction.
	InOutDirection string `json:"InOutDirection,omitempty"`

	// Has Bounce.
	HasBounce bool `json:"HasBounce"`

	// Side Direction.
	SideDirection string `json:"SideDirection,omitempty"`

	// Pattern.
	Pattern string `json:"Pattern,omitempty"`

	// Left/Right Direction.
	LeftRightDirection string `json:"LeftRightDirection,omitempty"`

	// Morph Type.
	MorphType string `json:"MorphType,omitempty"`

	// From Black.
	FromBlack bool `json:"FromBlack"`

	// Orientation Direction.
	OrientationDirection string `json:"OrientationDirection,omitempty"`

	// Through Black.
	ThroughBlack bool `json:"ThroughBlack"`

	// Orientation.
	CornerAndCenterDirection string `json:"CornerAndCenterDirection,omitempty"`

	// Shred Pattern.
	ShredPattern string `json:"ShredPattern,omitempty"`

	// Orientation.
	Orientation string `json:"Orientation,omitempty"`

	// Spokes.
	Spokes int32 `json:"Spokes,omitempty"`
}

func NewSlideShowTransition

func NewSlideShowTransition() *SlideShowTransition

func (*SlideShowTransition) GetAdvanceAfter

func (this *SlideShowTransition) GetAdvanceAfter() bool

func (*SlideShowTransition) GetAdvanceAfterTime

func (this *SlideShowTransition) GetAdvanceAfterTime() int32

func (*SlideShowTransition) GetAdvanceOnClick

func (this *SlideShowTransition) GetAdvanceOnClick() bool

func (*SlideShowTransition) GetCornerAndCenterDirection

func (this *SlideShowTransition) GetCornerAndCenterDirection() string

func (*SlideShowTransition) GetCornerDirection

func (this *SlideShowTransition) GetCornerDirection() string

func (*SlideShowTransition) GetEightDirection

func (this *SlideShowTransition) GetEightDirection() string

func (*SlideShowTransition) GetFromBlack

func (this *SlideShowTransition) GetFromBlack() bool

func (*SlideShowTransition) GetHasBounce

func (this *SlideShowTransition) GetHasBounce() bool

func (*SlideShowTransition) GetInOutDirection

func (this *SlideShowTransition) GetInOutDirection() string

func (*SlideShowTransition) GetLeftRightDirection

func (this *SlideShowTransition) GetLeftRightDirection() string

func (*SlideShowTransition) GetMorphType

func (this *SlideShowTransition) GetMorphType() string

func (*SlideShowTransition) GetOrientation

func (this *SlideShowTransition) GetOrientation() string

func (*SlideShowTransition) GetOrientationDirection

func (this *SlideShowTransition) GetOrientationDirection() string

func (*SlideShowTransition) GetPattern

func (this *SlideShowTransition) GetPattern() string

func (*SlideShowTransition) GetShredPattern

func (this *SlideShowTransition) GetShredPattern() string

func (*SlideShowTransition) GetSideDirection

func (this *SlideShowTransition) GetSideDirection() string

func (*SlideShowTransition) GetSoundIsBuiltIn

func (this *SlideShowTransition) GetSoundIsBuiltIn() bool

func (*SlideShowTransition) GetSoundLoop

func (this *SlideShowTransition) GetSoundLoop() bool

func (*SlideShowTransition) GetSoundMode

func (this *SlideShowTransition) GetSoundMode() string

func (*SlideShowTransition) GetSoundName

func (this *SlideShowTransition) GetSoundName() string

func (*SlideShowTransition) GetSpeed

func (this *SlideShowTransition) GetSpeed() string

func (*SlideShowTransition) GetSpokes

func (this *SlideShowTransition) GetSpokes() int32

func (*SlideShowTransition) GetThroughBlack

func (this *SlideShowTransition) GetThroughBlack() bool

func (*SlideShowTransition) GetType

func (this *SlideShowTransition) GetType() string

func (*SlideShowTransition) SetAdvanceAfter

func (this *SlideShowTransition) SetAdvanceAfter(newValue bool)

func (*SlideShowTransition) SetAdvanceAfterTime

func (this *SlideShowTransition) SetAdvanceAfterTime(newValue int32)

func (*SlideShowTransition) SetAdvanceOnClick

func (this *SlideShowTransition) SetAdvanceOnClick(newValue bool)

func (*SlideShowTransition) SetCornerAndCenterDirection

func (this *SlideShowTransition) SetCornerAndCenterDirection(newValue string)

func (*SlideShowTransition) SetCornerDirection

func (this *SlideShowTransition) SetCornerDirection(newValue string)

func (*SlideShowTransition) SetEightDirection

func (this *SlideShowTransition) SetEightDirection(newValue string)

func (*SlideShowTransition) SetFromBlack

func (this *SlideShowTransition) SetFromBlack(newValue bool)

func (*SlideShowTransition) SetHasBounce

func (this *SlideShowTransition) SetHasBounce(newValue bool)

func (*SlideShowTransition) SetInOutDirection

func (this *SlideShowTransition) SetInOutDirection(newValue string)

func (*SlideShowTransition) SetLeftRightDirection

func (this *SlideShowTransition) SetLeftRightDirection(newValue string)

func (*SlideShowTransition) SetMorphType

func (this *SlideShowTransition) SetMorphType(newValue string)

func (*SlideShowTransition) SetOrientation

func (this *SlideShowTransition) SetOrientation(newValue string)

func (*SlideShowTransition) SetOrientationDirection

func (this *SlideShowTransition) SetOrientationDirection(newValue string)

func (*SlideShowTransition) SetPattern

func (this *SlideShowTransition) SetPattern(newValue string)

func (*SlideShowTransition) SetShredPattern

func (this *SlideShowTransition) SetShredPattern(newValue string)

func (*SlideShowTransition) SetSideDirection

func (this *SlideShowTransition) SetSideDirection(newValue string)

func (*SlideShowTransition) SetSoundIsBuiltIn

func (this *SlideShowTransition) SetSoundIsBuiltIn(newValue bool)

func (*SlideShowTransition) SetSoundLoop

func (this *SlideShowTransition) SetSoundLoop(newValue bool)

func (*SlideShowTransition) SetSoundMode

func (this *SlideShowTransition) SetSoundMode(newValue string)

func (*SlideShowTransition) SetSoundName

func (this *SlideShowTransition) SetSoundName(newValue string)

func (*SlideShowTransition) SetSpeed

func (this *SlideShowTransition) SetSpeed(newValue string)

func (*SlideShowTransition) SetSpokes

func (this *SlideShowTransition) SetSpokes(newValue int32)

func (*SlideShowTransition) SetThroughBlack

func (this *SlideShowTransition) SetThroughBlack(newValue bool)

func (*SlideShowTransition) SetType

func (this *SlideShowTransition) SetType(newValue string)

func (*SlideShowTransition) UnmarshalJSON

func (this *SlideShowTransition) UnmarshalJSON(b []byte) error

type Slides

type Slides struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of slide links.
	SlideList []IResourceUri `json:"SlideList,omitempty"`
}

func NewSlides

func NewSlides() *Slides
func (this *Slides) GetAlternateLinks() []IResourceUri

func (*Slides) GetSelfUri

func (this *Slides) GetSelfUri() IResourceUri

func (*Slides) GetSlideList

func (this *Slides) GetSlideList() []IResourceUri
func (this *Slides) SetAlternateLinks(newValue []IResourceUri)

func (*Slides) SetSelfUri

func (this *Slides) SetSelfUri(newValue IResourceUri)

func (*Slides) SetSlideList

func (this *Slides) SetSlideList(newValue []IResourceUri)

func (*Slides) UnmarshalJSON

func (this *Slides) UnmarshalJSON(b []byte) error

type SlidesApiService

type SlidesApiService service

func (*SlidesApiService) AlignShapes

func (a *SlidesApiService) AlignShapes(name string, slideIndex int32, alignmentType string, alignToSlide *bool, shapes []int32, password string, folder string, storage string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or aligns them relative to each other. @param name Document name. @param slideIndex Slide index. @param alignmentType Alignment type that will be applied to the shapes. @param optional (nil or map[string]interface{}) with one or more of:

@param "alignToSlide" (bool) If true, shapes will be aligned relative to the slide edges.
@param "shapes" ([]int32) Shapes indexes.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) AlignSpecialSlideShapes

func (a *SlidesApiService) AlignSpecialSlideShapes(name string, slideIndex int32, slideType string, alignmentType string, alignToSlide *bool, shapes []int32, password string, folder string, storage string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Changes the placement of selected shapes on the master slide. Aligns shapes to the margins or the edge of the slide or aligns them relative to each other. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param alignmentType Alignment type that will be applied to the shapes. @param optional (nil or map[string]interface{}) with one or more of:

@param "alignToSlide" (bool) If true, shapes will be aligned relative to the slide edges.
@param "shapes" ([]int32) Shapes indexes.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) CompressEmbeddedFonts

func (a *SlidesApiService) CompressEmbeddedFonts(name string, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Compresses embedded fonts by removing unused characters. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return

func (*SlidesApiService) CompressEmbeddedFontsOnline

func (a *SlidesApiService) CompressEmbeddedFontsOnline(document []byte, password string) (*os.File, *http.Response, error)

SlidesApiService Compresses embedded fonts by removing unused characters. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) Convert

func (a *SlidesApiService) Convert(document []byte, format string, password string, storage string, fontsFolder string, slides []int32, options IExportOptions) (*os.File, *http.Response, error)

SlidesApiService Convert presentation from request content to format specified. @param document Document data. @param format Export format. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.
@param "slides" ([]int32) The indices of the slides to be converted. If not specified, all slides are converted by default.
@param "options" (ExportOptions) Export options.

@return *os.File

func (*SlidesApiService) ConvertAndSave

func (a *SlidesApiService) ConvertAndSave(document []byte, format string, outPath string, password string, storage string, fontsFolder string, slides []int32, options IExportOptions) (*http.Response, error)

SlidesApiService Convert presentation from request content to format specified. @param document Document data. @param format Export format. @param outPath Path to save result. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.
@param "slides" ([]int32) The indices of the slides to be converted. If not specified, all slides are converted by default.
@param "options" (ExportOptions) Export options.

@return

func (*SlidesApiService) CopyFile

func (a *SlidesApiService) CopyFile(srcPath string, destPath string, srcStorageName string, destStorageName string, versionId string) (*http.Response, error)

SlidesApiService Copy file @param srcPath Source file path e.g. '/folder/file.ext' @param destPath Destination file path @param optional (nil or map[string]interface{}) with one or more of:

@param "srcStorageName" (string) Source storage name
@param "destStorageName" (string) Destination storage name
@param "versionId" (string) File version ID to copy

@return

func (*SlidesApiService) CopyFolder

func (a *SlidesApiService) CopyFolder(srcPath string, destPath string, srcStorageName string, destStorageName string) (*http.Response, error)

SlidesApiService Copy folder @param srcPath Source folder path e.g. '/src' @param destPath Destination folder path e.g. '/dst' @param optional (nil or map[string]interface{}) with one or more of:

@param "srcStorageName" (string) Source storage name
@param "destStorageName" (string) Destination storage name

@return

func (*SlidesApiService) CopyLayoutSlide

func (a *SlidesApiService) CopyLayoutSlide(name string, cloneFrom string, cloneFromPosition int32, cloneFromPassword string, cloneFromStorage string, password string, folder string, storage string) (ILayoutSlide, *http.Response, error)

SlidesApiService Copy layoutSlide from source presentation. @param name Document name. @param cloneFrom Name of the document to clone layoutSlide from. @param cloneFromPosition Position of cloned layout slide. @param optional (nil or map[string]interface{}) with one or more of:

@param "cloneFromPassword" (string) Password for the document to clone layoutSlide from.
@param "cloneFromStorage" (string) Storage of the document to clone layoutSlide from.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return LayoutSlide

func (*SlidesApiService) CopyMasterSlide

func (a *SlidesApiService) CopyMasterSlide(name string, cloneFrom string, cloneFromPosition int32, cloneFromPassword string, cloneFromStorage string, applyToAll *bool, password string, folder string, storage string) (IMasterSlide, *http.Response, error)

SlidesApiService Copy masterSlide from source presentation. @param name Document name. @param cloneFrom Name of the document to clone masterSlide from. @param cloneFromPosition Position of cloned master slide. @param optional (nil or map[string]interface{}) with one or more of:

@param "cloneFromPassword" (string) Password for the document to clone masterSlide from.
@param "cloneFromStorage" (string) Storage of the document to clone masterSlide from.
@param "applyToAll" (bool) True to apply cloned master slide to every existing slide.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return MasterSlide

func (*SlidesApiService) CopySlide

func (a *SlidesApiService) CopySlide(name string, slideToCopy int32, position *int32, source string, sourcePassword string, sourceStorage string, password string, folder string, storage string) (ISlides, *http.Response, error)

SlidesApiService Copy a slide from the current or another presentation. @param name Document name. @param slideToCopy The index of the slide to be copied from the source presentation. @param optional (nil or map[string]interface{}) with one or more of:

@param "position" (int32) The target position at which to copy the slide. Copy to the end by default.
@param "source" (string) Name of the document to copy a slide from.
@param "sourcePassword" (string) Password for the document to copy a slide from.
@param "sourceStorage" (string) Template storage name.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slides

func (*SlidesApiService) CreateAnimationEffect

func (a *SlidesApiService) CreateAnimationEffect(name string, slideIndex int32, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Add an effect to slide animation. @param name Document name. @param slideIndex Slide index. @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) CreateAnimationInteractiveSequence

func (a *SlidesApiService) CreateAnimationInteractiveSequence(name string, slideIndex int32, sequence IInteractiveSequence, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Set slide animation. @param name Document name. @param slideIndex Slide index. @param sequence Animation sequence DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) CreateAnimationInteractiveSequenceEffect

func (a *SlidesApiService) CreateAnimationInteractiveSequenceEffect(name string, slideIndex int32, sequenceIndex int32, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Add an animation effect to a slide interactive sequence. @param name Document name. @param slideIndex Slide index. @param sequenceIndex The position of the interactive sequence. @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) CreateChartCategory

func (a *SlidesApiService) CreateChartCategory(name string, slideIndex int32, shapeIndex int32, category IChartCategory, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Add a new category to a chart. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param category Category DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) CreateChartDataPoint

func (a *SlidesApiService) CreateChartDataPoint(name string, slideIndex int32, shapeIndex int32, seriesIndex int32, dataPoint IDataPoint, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Add a new data point to a chart series. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param seriesIndex Series index. @param dataPoint Data point DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) CreateChartSeries

func (a *SlidesApiService) CreateChartSeries(name string, slideIndex int32, shapeIndex int32, series ISeries, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Add a new series to a chart. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index (must be a chart). @param series Series DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) CreateComment

func (a *SlidesApiService) CreateComment(name string, slideIndex int32, dto ISlideCommentBase, shapeIndex *int32, password string, folder string, storage string) (ISlideComments, *http.Response, error)

SlidesApiService Adds the comment on the slide. @param name Document name. @param slideIndex Slide index. @param dto Comment DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "shapeIndex" (int32) Shape index.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideComments

func (*SlidesApiService) CreateCommentOnline

func (a *SlidesApiService) CreateCommentOnline(document []byte, slideIndex int32, dto ISlideCommentBase, shapeIndex *int32, password string) (*os.File, *http.Response, error)

SlidesApiService Adds the comment on the slide. @param document Document data. @param slideIndex Slide index. @param dto Comment DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "shapeIndex" (int32) Shape index.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) CreateFolder

func (a *SlidesApiService) CreateFolder(path string, storageName string) (*http.Response, error)

SlidesApiService Create the folder @param path Folder path to create e.g. 'folder_1/folder_2/' @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name

@return

func (*SlidesApiService) CreateImageWatermark

func (a *SlidesApiService) CreateImageWatermark(name string, image []byte, pictureFrame IPictureFrame, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Adds an image watermark to each slide of the presentation. Image can be provided as a part of the form or withing PictureFrame DTO for detailed customization. Both options are applicable simultaneously. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "image" ([]byte) Image data.
@param "pictureFrame" (PictureFrame) PictureFrame DTO
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return

func (*SlidesApiService) CreateImageWatermarkOnline

func (a *SlidesApiService) CreateImageWatermarkOnline(document []byte, image []byte, pictureFrame IPictureFrame, password string) (*os.File, *http.Response, error)

SlidesApiService Adds an image watermark to each slide of the presentation. Image can be provided as a part of the form or withing PictureFrame DTO for detailed customization. Both options are applicable simultaneously. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "image" ([]byte) Image data.
@param "pictureFrame" (PictureFrame) PictureFrame DTO.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) CreateNotesSlide

func (a *SlidesApiService) CreateNotesSlide(name string, slideIndex int32, dto INotesSlide, password string, folder string, storage string) (INotesSlide, *http.Response, error)

SlidesApiService Add new notes slide. @param name Document name. @param slideIndex Slide index. @param dto A NotesSlide object with notes slide data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return NotesSlide

func (*SlidesApiService) CreateParagraph

func (a *SlidesApiService) CreateParagraph(name string, slideIndex int32, shapeIndex int32, dto IParagraph, position *int32, password string, folder string, storage string, subShape string) (IParagraph, *http.Response, error)

SlidesApiService Creates new paragraph. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param dto Paragraph DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "position" (int32) Position of the new paragraph in the list. Default is at the end of the list.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraph

func (*SlidesApiService) CreatePortion

func (a *SlidesApiService) CreatePortion(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, dto IPortion, position *int32, password string, folder string, storage string, subShape string) (IPortion, *http.Response, error)

SlidesApiService Creates new portion. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param dto Portion DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "position" (int32) Position of the new portion in the list. Default is at the end of the list.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portion

func (*SlidesApiService) CreatePresentation

func (a *SlidesApiService) CreatePresentation(name string, data []byte, inputPassword string, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Create a presentation. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "data" ([]byte) Source presentation binary data.
@param "inputPassword" (string) The password for source presentation.
@param "password" (string) The document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) CreatePresentationFromSource

func (a *SlidesApiService) CreatePresentationFromSource(name string, sourcePath string, sourcePassword string, sourceStorage string, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Create a presentation from an existing source. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "sourcePath" (string) Source file path.
@param "sourcePassword" (string) Source file password.
@param "sourceStorage" (string) Source storage name.
@param "password" (string) The document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) CreatePresentationFromTemplate

func (a *SlidesApiService) CreatePresentationFromTemplate(name string, templatePath string, data string, templatePassword string, templateStorage string, isImageDataEmbedded *bool, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Create a presentation. @param name Document name. @param templatePath Template file path. @param optional (nil or map[string]interface{}) with one or more of:

@param "data" (string) Document input data.
@param "templatePassword" (string) Template file password.
@param "templateStorage" (string) Template storage name.
@param "isImageDataEmbedded" (bool) True if image data is embedded.
@param "password" (string) The document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) CreateSection

func (a *SlidesApiService) CreateSection(name string, sectionName string, slideIndex int32, password string, folder string, storage string) (ISections, *http.Response, error)

SlidesApiService Create a section starting at a specified slide index. @param name Document name. @param sectionName Section name. @param slideIndex Slide index (one-based). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Sections

func (*SlidesApiService) CreateShape

func (a *SlidesApiService) CreateShape(name string, slideIndex int32, dto IShapeBase, shapeToClone *int32, position *int32, password string, folder string, storage string, subShape string) (IShapeBase, *http.Response, error)

SlidesApiService Create new shape. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "dto" (ShapeBase) Shape DTO.
@param "shapeToClone" (int32) Optional index for clone shape instead of adding a new one.
@param "position" (int32) Position of the new shape in the list. Default is at the end of the list.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return ShapeBase

func (*SlidesApiService) CreateSlide

func (a *SlidesApiService) CreateSlide(name string, layoutAlias string, position *int32, password string, folder string, storage string) (ISlides, *http.Response, error)

SlidesApiService Create a slide. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "layoutAlias" (string) Alias of layout slide for new slide. Alias may be the type of layout, name of layout slide or index
@param "position" (int32) The target position at which to create the slide. Add to the end by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slides

func (*SlidesApiService) CreateSmartArtNode

func (a *SlidesApiService) CreateSmartArtNode(name string, slideIndex int32, smartArtIndex int32, subNode string, text string, position *int32, password string, folder string, storage string) (ISmartArt, *http.Response, error)

SlidesApiService Add SmartArt node @param name Document name. @param slideIndex Slide index. @param smartArtIndex Index of the object on the slide among the same type of objects. @param optional (nil or map[string]interface{}) with one or more of:

@param "subNode" (string) Sub-node path (e.g. \"3\", \"3/nodes/2).
@param "text" (string) Node text.
@param "position" (int32) Position to insert a new node.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SmartArt

func (*SlidesApiService) CreateSpecialSlideAnimationEffect

func (a *SlidesApiService) CreateSpecialSlideAnimationEffect(name string, slideIndex int32, slideType string, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Add an effect to special slide (master, layout, notes) animation. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) CreateSpecialSlideAnimationInteractiveSequence

func (a *SlidesApiService) CreateSpecialSlideAnimationInteractiveSequence(name string, slideIndex int32, slideType string, sequence IInteractiveSequence, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Set special slide (master, layout, notes) animation. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param sequence Animation sequence DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) CreateSpecialSlideAnimationInteractiveSequenceEffect

func (a *SlidesApiService) CreateSpecialSlideAnimationInteractiveSequenceEffect(name string, slideIndex int32, slideType string, sequenceIndex int32, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Add an animation effect to a special slide (master, layout, notes) interactive sequence. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param sequenceIndex The position of the interactive sequence. @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) CreateSpecialSlideParagraph

func (a *SlidesApiService) CreateSpecialSlideParagraph(name string, slideIndex int32, slideType string, shapeIndex int32, dto IParagraph, position *int32, password string, folder string, storage string, subShape string) (IParagraph, *http.Response, error)

SlidesApiService Creates new paragraph. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param dto Paragraph DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "position" (int32) Position of the new paragraph in the list. Default is at the end of the list.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraph

func (*SlidesApiService) CreateSpecialSlidePortion

func (a *SlidesApiService) CreateSpecialSlidePortion(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, dto IPortion, position *int32, password string, folder string, storage string, subShape string) (IPortion, *http.Response, error)

SlidesApiService Creates new portion. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param dto Portion DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "position" (int32) Position of the new portion in the list. Default is at the end of the list.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portion

func (*SlidesApiService) CreateSpecialSlideShape

func (a *SlidesApiService) CreateSpecialSlideShape(name string, slideIndex int32, slideType string, dto IShapeBase, shapeToClone *int32, position *int32, password string, folder string, storage string, subShape string) (IShapeBase, *http.Response, error)

SlidesApiService Create new shape. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param dto Shape DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "shapeToClone" (int32) Optional index for clone shape instead of adding a new one.
@param "position" (int32) Position of the new shape in the list. Default is at the end of the list.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return ShapeBase

func (*SlidesApiService) CreateTableCellParagraph

func (a *SlidesApiService) CreateTableCellParagraph(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, dto IParagraph, password string, folder string, storage string) (IParagraph, *http.Response, error)

SlidesApiService Creates table cell paragraph. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param dto Paragraph DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Paragraph

func (*SlidesApiService) CreateTableCellPortion

func (a *SlidesApiService) CreateTableCellPortion(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, dto IPortion, password string, folder string, storage string) (IPortion, *http.Response, error)

SlidesApiService Creates table cell portion. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param dto Portion DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Portion

func (*SlidesApiService) CreateTableRow

func (a *SlidesApiService) CreateTableRow(name string, slideIndex int32, shapeIndex int32, dto ITableRow, position *int32, password string, folder string, storage string) (ITableRow, *http.Response, error)

SlidesApiService Inserts the table row in the specified position. If position is not specified, the row add to the end of the table. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param dto Table row data. @param optional (nil or map[string]interface{}) with one or more of:

@param "position" (int32) Position.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return TableRow

func (*SlidesApiService) CreateVbaModule

func (a *SlidesApiService) CreateVbaModule(name string, moduleDto IVbaModule, password string, folder string, storage string) (IVbaModule, *http.Response, error)

SlidesApiService Append module to VBA project @param name Document name. @param moduleDto VBA module DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return VbaModule

func (*SlidesApiService) CreateWatermark

func (a *SlidesApiService) CreateWatermark(name string, shape IShape, fontHeight *float64, text string, fontName string, fontColor string, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Adds a text watermark to each slide of the presentation. Text watermark can be setup via method arguments or withing Shape DTO for detailed customization. Both options are applicable simultaneously. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "shape" (Shape) Shape DTO
@param "fontHeight" (float64) Watermark font height.
@param "text" (string) Watermark text.
@param "fontName" (string) Watermark font name.
@param "fontColor" (string) Watermark font color.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return

func (*SlidesApiService) CreateWatermarkOnline

func (a *SlidesApiService) CreateWatermarkOnline(document []byte, shape IShape, fontHeight *float64, text string, fontName string, fontColor string, password string) (*os.File, *http.Response, error)

SlidesApiService Adds a text watermark to each slide of the presentation. Text watermark can be setup via method arguments or withing Shape DTO for detailed customization. Both options are applicable simultaneously. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "shape" (Shape) Shape DTO
@param "fontHeight" (float64) Watermark font height.
@param "text" (string) Watermark text.
@param "fontName" (string) Watermark font name.
@param "fontColor" (string) Watermark font color.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DeleteAnimation

func (a *SlidesApiService) DeleteAnimation(name string, slideIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove animation from a slide. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteAnimationEffect

func (a *SlidesApiService) DeleteAnimationEffect(name string, slideIndex int32, effectIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove an effect from slide animation. @param name Document name. @param slideIndex Slide index. @param effectIndex Index of the effect to be removed. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteAnimationInteractiveSequence

func (a *SlidesApiService) DeleteAnimationInteractiveSequence(name string, slideIndex int32, sequenceIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove an interactive sequence from slide animation. @param name Document name. @param slideIndex Slide index. @param sequenceIndex The index of an interactive sequence to be deleted. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteAnimationInteractiveSequenceEffect

func (a *SlidesApiService) DeleteAnimationInteractiveSequenceEffect(name string, slideIndex int32, sequenceIndex int32, effectIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove an effect from slide animation interactive sequence. @param name Document name. @param slideIndex Slide index. @param sequenceIndex Interactive sequence index. @param effectIndex Index of the effect to be removed. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteAnimationInteractiveSequences

func (a *SlidesApiService) DeleteAnimationInteractiveSequences(name string, slideIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Clear all interactive sequences from slide animation. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteAnimationMainSequence

func (a *SlidesApiService) DeleteAnimationMainSequence(name string, slideIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Clear main sequence in slide animation. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteBackground

func (a *SlidesApiService) DeleteBackground(name string, slideIndex int32, password string, folder string, storage string) (ISlideBackground, *http.Response, error)

SlidesApiService Remove background from a slide. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideBackground

func (*SlidesApiService) DeleteChartCategory

func (a *SlidesApiService) DeleteChartCategory(name string, slideIndex int32, shapeIndex int32, categoryIndex int32, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Delete a category from a chart. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param categoryIndex Category index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) DeleteChartDataPoint

func (a *SlidesApiService) DeleteChartDataPoint(name string, slideIndex int32, shapeIndex int32, seriesIndex int32, pointIndex int32, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Delete a data point from a chart series. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param seriesIndex Series index. @param pointIndex Data point index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) DeleteChartSeries

func (a *SlidesApiService) DeleteChartSeries(name string, slideIndex int32, shapeIndex int32, seriesIndex int32, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Delete a series from a chart. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index (must be a chart). @param seriesIndex Series index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) DeleteComments

func (a *SlidesApiService) DeleteComments(name string, author string, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Removes comments of the specified author from the presentation. If author value is not provided all comments will be removed. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "author" (string) Author of comments.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return

func (*SlidesApiService) DeleteCommentsOnline

func (a *SlidesApiService) DeleteCommentsOnline(document []byte, author string, password string) (*os.File, *http.Response, error)

SlidesApiService Removes comments of the specified author from the presentation. If author value is not provided all comments will be removed. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "author" (string) Author of comments.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DeleteDocumentProperties

func (a *SlidesApiService) DeleteDocumentProperties(name string, password string, folder string, storage string) (IDocumentProperties, *http.Response, error)

SlidesApiService Clean document properties. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return DocumentProperties

func (*SlidesApiService) DeleteDocumentProperty

func (a *SlidesApiService) DeleteDocumentProperty(name string, propertyName string, password string, folder string, storage string) (IDocumentProperties, *http.Response, error)

SlidesApiService Delete document property. @param name Document name. @param propertyName The property name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return DocumentProperties

func (*SlidesApiService) DeleteEmbeddedFont

func (a *SlidesApiService) DeleteEmbeddedFont(name string, fontName string, password string, folder string, storage string) (IFontsData, *http.Response, error)

SlidesApiService Removes specified embedded font and returns presentation fonts info. @param name Document name. @param fontName Font name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return FontsData

func (*SlidesApiService) DeleteEmbeddedFontOnline

func (a *SlidesApiService) DeleteEmbeddedFontOnline(document []byte, fontName string, password string) (*os.File, *http.Response, error)

SlidesApiService Removes specified embedded font and returns presentation. @param document Document data. @param fontName Font name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DeleteFile

func (a *SlidesApiService) DeleteFile(path string, storageName string, versionId string) (*http.Response, error)

SlidesApiService Delete file @param path File path e.g. '/folder/file.ext' @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name
@param "versionId" (string) File version ID to delete

@return

func (*SlidesApiService) DeleteFolder

func (a *SlidesApiService) DeleteFolder(path string, storageName string, recursive *bool) (*http.Response, error)

SlidesApiService Delete folder @param path Folder path e.g. '/folder' @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name
@param "recursive" (bool) Enable to delete folders, subfolders and files

@return

func (*SlidesApiService) DeleteNotesSlide

func (a *SlidesApiService) DeleteNotesSlide(name string, slideIndex int32, password string, folder string, storage string) (ISlide, *http.Response, error)

SlidesApiService Remove notes slide. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slide

func (*SlidesApiService) DeleteParagraph

func (a *SlidesApiService) DeleteParagraph(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string, subShape string) (IParagraphs, *http.Response, error)

SlidesApiService Remove a paragraph. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraphs

func (*SlidesApiService) DeleteParagraphs

func (a *SlidesApiService) DeleteParagraphs(name string, slideIndex int32, shapeIndex int32, paragraphs []int32, password string, folder string, storage string, subShape string) (IParagraphs, *http.Response, error)

SlidesApiService Remove a range of paragraphs. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "paragraphs" ([]int32) The indices of the paragraphs to be deleted; delete all by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraphs

func (*SlidesApiService) DeletePictureCroppedAreas added in v24.3.0

func (a *SlidesApiService) DeletePictureCroppedAreas(name string, slideIndex int32, shapeIndex int32, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Deletes cropped areas of a pictire. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index (must refer to a picture frame). @param password Document password. @param folder Document folder. @param optional (nil or map[string]interface{}) with one or more of:

@param "storage" (string) Presentation storage.

@return

func (*SlidesApiService) DeletePortion

func (a *SlidesApiService) DeletePortion(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string, subShape string) (IPortions, *http.Response, error)

SlidesApiService Remove a portion. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portions

func (*SlidesApiService) DeletePortions

func (a *SlidesApiService) DeletePortions(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portions []int32, password string, folder string, storage string, subShape string) (IPortions, *http.Response, error)

SlidesApiService Remove a range of portions. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "portions" ([]int32) The indices of the portions to be deleted; delete all by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portions

func (*SlidesApiService) DeleteProtection

func (a *SlidesApiService) DeleteProtection(name string, password string, folder string, storage string) (IProtectionProperties, *http.Response, error)

SlidesApiService Resets all presentation protection settings. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Presentation password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ProtectionProperties

func (*SlidesApiService) DeleteProtectionOnline

func (a *SlidesApiService) DeleteProtectionOnline(document []byte, password string) (*os.File, *http.Response, error)

SlidesApiService Resets all presentation protection settings. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Presentation password.

@return *os.File

func (*SlidesApiService) DeleteSection

func (a *SlidesApiService) DeleteSection(name string, sectionIndex int32, withSlides *bool, password string, folder string, storage string) (ISections, *http.Response, error)

SlidesApiService Delete a presentation section. @param name Document name. @param sectionIndex Section index. @param optional (nil or map[string]interface{}) with one or more of:

@param "withSlides" (bool) True to delete the slides related to the deleted section; move them to the remaining sections otherwise.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Sections

func (*SlidesApiService) DeleteSections

func (a *SlidesApiService) DeleteSections(name string, sections []int32, withSlides *bool, password string, folder string, storage string) (ISections, *http.Response, error)

SlidesApiService Delete presentation sections. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "sections" ([]int32) The indices of the sections to be deleted; delete all by default.
@param "withSlides" (bool) True to delete the slides related to the deleted sections; move them to the remaining sections otherwise.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Sections

func (*SlidesApiService) DeleteShape

func (a *SlidesApiService) DeleteShape(name string, slideIndex int32, shapeIndex int32, password string, folder string, storage string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Remove a shape. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) DeleteShapes

func (a *SlidesApiService) DeleteShapes(name string, slideIndex int32, shapes []int32, password string, folder string, storage string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Remove a range of shapes. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "shapes" ([]int32) The indices of the shapes to be deleted; delete all by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) DeleteSlide

func (a *SlidesApiService) DeleteSlide(name string, slideIndex int32, password string, folder string, storage string) (ISlides, *http.Response, error)

SlidesApiService Delete a presentation slide by index. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slides

func (*SlidesApiService) DeleteSlideComments

func (a *SlidesApiService) DeleteSlideComments(name string, slideIndex int32, author string, password string, folder string, storage string) (ISlideComments, *http.Response, error)

SlidesApiService Removes comments of the specified author from the slide. If author value is not provided all comments will be removed. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "author" (string) Author of comments.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideComments

func (*SlidesApiService) DeleteSlideCommentsOnline

func (a *SlidesApiService) DeleteSlideCommentsOnline(document []byte, slideIndex int32, author string, password string) (*os.File, *http.Response, error)

SlidesApiService Removes comments of the specified author from the slide. If author value is not provided all comments will be removed. @param document Document data. @param slideIndex @param optional (nil or map[string]interface{}) with one or more of:

@param "author" (string) Author of comments.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DeleteSlides

func (a *SlidesApiService) DeleteSlides(name string, slides []int32, password string, folder string, storage string) (ISlides, *http.Response, error)

SlidesApiService Delete presentation slides. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "slides" ([]int32) The indices of the slides to be deleted; delete all by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slides

func (*SlidesApiService) DeleteSmartArtNode

func (a *SlidesApiService) DeleteSmartArtNode(name string, slideIndex int32, smartArtIndex int32, nodeIndex int32, subNode string, password string, folder string, storage string) (ISmartArt, *http.Response, error)

SlidesApiService Delete SmartArt node @param name Document name. @param slideIndex Slide index. @param smartArtIndex Index of the object on the slide among the same type of objects. @param nodeIndex Root level node index. @param optional (nil or map[string]interface{}) with one or more of:

@param "subNode" (string) Sub-node path (e.g. \"3\", \"3/nodes/2).
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SmartArt

func (*SlidesApiService) DeleteSpecialSlideAnimation

func (a *SlidesApiService) DeleteSpecialSlideAnimation(name string, slideIndex int32, slideType string, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove animation from a special slide (master, layout, notes). @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteSpecialSlideAnimationEffect

func (a *SlidesApiService) DeleteSpecialSlideAnimationEffect(name string, slideIndex int32, slideType string, effectIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove an effect from special slide (master, layout, notes) animation. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param effectIndex Index of the effect to be removed. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteSpecialSlideAnimationInteractiveSequence

func (a *SlidesApiService) DeleteSpecialSlideAnimationInteractiveSequence(name string, slideIndex int32, slideType string, sequenceIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove an interactive sequence from special slide (master, layout, notes) animation. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param sequenceIndex The index of an interactive sequence to be deleted. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteSpecialSlideAnimationInteractiveSequenceEffect

func (a *SlidesApiService) DeleteSpecialSlideAnimationInteractiveSequenceEffect(name string, slideIndex int32, slideType string, sequenceIndex int32, effectIndex int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Remove an effect from special slide (master, layout, notes) animation interactive sequence. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param sequenceIndex Interactive sequence index. @param effectIndex Index of the effect to be removed. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteSpecialSlideAnimationInteractiveSequences

func (a *SlidesApiService) DeleteSpecialSlideAnimationInteractiveSequences(name string, slideIndex int32, slideType string, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Clear all interactive sequences from special slide (master, layout, notes) animation. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteSpecialSlideAnimationMainSequence

func (a *SlidesApiService) DeleteSpecialSlideAnimationMainSequence(name string, slideIndex int32, slideType string, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Clear main sequence in special slide (master, layout, notes) animation. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) DeleteSpecialSlideParagraph

func (a *SlidesApiService) DeleteSpecialSlideParagraph(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string, subShape string) (IParagraphs, *http.Response, error)

SlidesApiService Remove a paragraph. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraphs

func (*SlidesApiService) DeleteSpecialSlideParagraphs

func (a *SlidesApiService) DeleteSpecialSlideParagraphs(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphs []int32, password string, folder string, storage string, subShape string) (IParagraphs, *http.Response, error)

SlidesApiService Remove a range of paragraphs. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "paragraphs" ([]int32) The indices of the shapes to be deleted; delete all by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraphs

func (*SlidesApiService) DeleteSpecialSlidePortion

func (a *SlidesApiService) DeleteSpecialSlidePortion(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string, subShape string) (IPortions, *http.Response, error)

SlidesApiService Remove a portion. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portions

func (*SlidesApiService) DeleteSpecialSlidePortions

func (a *SlidesApiService) DeleteSpecialSlidePortions(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, portions []int32, password string, folder string, storage string, subShape string) (IPortions, *http.Response, error)

SlidesApiService Remove a range of portions. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "portions" ([]int32) The indices of the shapes to be deleted; delete all by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portions

func (*SlidesApiService) DeleteSpecialSlideShape

func (a *SlidesApiService) DeleteSpecialSlideShape(name string, slideIndex int32, slideType string, shapeIndex int32, password string, folder string, storage string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Remove a shape. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) DeleteSpecialSlideShapes

func (a *SlidesApiService) DeleteSpecialSlideShapes(name string, slideIndex int32, slideType string, shapes []int32, password string, folder string, storage string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Remove a range of shapes. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param optional (nil or map[string]interface{}) with one or more of:

@param "shapes" ([]int32) The indices of the shapes to be deleted; delete all by default.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) DeleteTableCellParagraph

func (a *SlidesApiService) DeleteTableCellParagraph(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, password string, folder string, storage string) (IParagraphs, *http.Response, error)

SlidesApiService Delete cell paragraph. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Paragraphs

func (*SlidesApiService) DeleteTableCellPortion

func (a *SlidesApiService) DeleteTableCellPortion(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string) (IPortions, *http.Response, error)

SlidesApiService Delete table ell portion. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Portions

func (*SlidesApiService) DeleteTableRow

func (a *SlidesApiService) DeleteTableRow(name string, slideIndex int32, shapeIndex int32, rowIndex int32, withAttachedRows *bool, password string, folder string, storage string) (ITable, *http.Response, error)

SlidesApiService Deletes the table row. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param optional (nil or map[string]interface{}) with one or more of:

@param "withAttachedRows" (bool) Also delete all attached rows.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Table

func (*SlidesApiService) DeleteUnusedLayoutSlides

func (a *SlidesApiService) DeleteUnusedLayoutSlides(name string, password string, folder string, storage string) (ILayoutSlides, *http.Response, error)

SlidesApiService Removes unused layout slides. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return LayoutSlides

func (*SlidesApiService) DeleteUnusedLayoutSlidesOnline

func (a *SlidesApiService) DeleteUnusedLayoutSlidesOnline(document []byte, password string) (*os.File, *http.Response, error)

SlidesApiService Removes unused layout slides. @param document Document data @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DeleteUnusedMasterSlides

func (a *SlidesApiService) DeleteUnusedMasterSlides(name string, ignorePreserveField *bool, password string, folder string, storage string) (IMasterSlides, *http.Response, error)

SlidesApiService Removes unused master slides. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "ignorePreserveField" (bool) Determines, whether this method should remove unused master even if its             preserve property is set to true.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return MasterSlides

func (*SlidesApiService) DeleteUnusedMasterSlidesOnline

func (a *SlidesApiService) DeleteUnusedMasterSlidesOnline(document []byte, ignorePreserveField *bool, password string) (*os.File, *http.Response, error)

SlidesApiService Removes unused master slides. @param document Document data @param optional (nil or map[string]interface{}) with one or more of:

@param "ignorePreserveField" (bool) Determines, whether this method should remove unused master even if its             preserve property is set to true.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DeleteVbaModule

func (a *SlidesApiService) DeleteVbaModule(name string, moduleIndex int32, password string, folder string, storage string) (IVbaProject, *http.Response, error)

SlidesApiService Delete module from VBA project. @param name Document name. @param moduleIndex The index of the macros module to remove. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return VbaProject

func (*SlidesApiService) DeleteWatermark

func (a *SlidesApiService) DeleteWatermark(name string, shapeName string, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Removes shapes with name \"watermark\" from the presentation. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "shapeName" (string) Name of the watermark shape. If null, default value \"watermark\"is used.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return

func (*SlidesApiService) DeleteWatermarkOnline

func (a *SlidesApiService) DeleteWatermarkOnline(document []byte, shapeName string, password string) (*os.File, *http.Response, error)

SlidesApiService Removes shapes with name \"watermark\" from the presentation. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "shapeName" (string) Name of the watermark shape. If null, default value \"watermark\"is used.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DownloadFile

func (a *SlidesApiService) DownloadFile(path string, storageName string, versionId string) (*os.File, *http.Response, error)

SlidesApiService Download file @param path File path e.g. '/folder/file.ext' @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name
@param "versionId" (string) File version ID to download

@return *os.File

func (*SlidesApiService) DownloadImage

func (a *SlidesApiService) DownloadImage(name string, index int32, format string, password string, folder string, storage string) (*os.File, *http.Response, error)

SlidesApiService Get image in specified format. @param name Document name. @param index Image index. @param format Export format (png, jpg, gif). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return *os.File

func (*SlidesApiService) DownloadImageDefaultFormat

func (a *SlidesApiService) DownloadImageDefaultFormat(name string, index int32, password string, folder string, storage string) (*os.File, *http.Response, error)

SlidesApiService Get image binary data. @param name Document name. @param index Image index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return *os.File

func (*SlidesApiService) DownloadImageDefaultFormatOnline

func (a *SlidesApiService) DownloadImageDefaultFormatOnline(document []byte, index int32, password string) (*os.File, *http.Response, error)

SlidesApiService Get image binary data. @param document Document data. @param index Image index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DownloadImageOnline

func (a *SlidesApiService) DownloadImageOnline(document []byte, index int32, format string, password string) (*os.File, *http.Response, error)

SlidesApiService Get image in specified format. @param document Document data. @param index Image index. @param format Export format (png, jpg, gif). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DownloadImages

func (a *SlidesApiService) DownloadImages(name string, format string, password string, folder string, storage string) (*os.File, *http.Response, error)

SlidesApiService Get all presentation images in specified format. @param name @param format Export format (png, jpg, gif). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return *os.File

func (*SlidesApiService) DownloadImagesDefaultFormat

func (a *SlidesApiService) DownloadImagesDefaultFormat(name string, password string, folder string, storage string) (*os.File, *http.Response, error)

SlidesApiService Get all presentation images. @param name @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return *os.File

func (*SlidesApiService) DownloadImagesDefaultFormatOnline

func (a *SlidesApiService) DownloadImagesDefaultFormatOnline(document []byte, password string) (*os.File, *http.Response, error)

SlidesApiService Get all presentation images. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DownloadImagesOnline

func (a *SlidesApiService) DownloadImagesOnline(document []byte, format string, password string) (*os.File, *http.Response, error)

SlidesApiService Get all presentation images in specified format. @param document Document data. @param format Export format (png, jpg, gif). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) DownloadNotesSlide

func (a *SlidesApiService) DownloadNotesSlide(name string, slideIndex int32, format string, width *int32, height *int32, password string, folder string, storage string, fontsFolder string) (*os.File, *http.Response, error)

SlidesApiService Convert notes slide to the specified image format. @param name Document name. @param slideIndex Slide index. @param format Output file format. @param optional (nil or map[string]interface{}) with one or more of:

@param "width" (int32) The width of the slide representation in the output format.
@param "height" (int32) The height of the slide representation in the output format
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Storage folder containing custom fonts to be used with the document.

@return *os.File

func (*SlidesApiService) DownloadNotesSlideOnline

func (a *SlidesApiService) DownloadNotesSlideOnline(document []byte, slideIndex int32, format string, width *int32, height *int32, password string, fontsFolder string) (*os.File, *http.Response, error)

SlidesApiService Convert notes slide to the specified image format. @param document Document data. @param slideIndex Slide index. @param format Output file format. @param optional (nil or map[string]interface{}) with one or more of:

@param "width" (int32) The width of the slide representation in the output format.
@param "height" (int32) The height of the slide representation in the output format.
@param "password" (string) Document password.
@param "fontsFolder" (string) Storage folder containing custom fonts to be used with the document.

@return *os.File

func (*SlidesApiService) DownloadPortionAsMathMl

func (a *SlidesApiService) DownloadPortionAsMathMl(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string) (*os.File, *http.Response, error)

SlidesApiService Convert Mathematical Text to MathML Format @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return *os.File

func (*SlidesApiService) DownloadPresentation

func (a *SlidesApiService) DownloadPresentation(name string, format string, options IExportOptions, password string, folder string, storage string, fontsFolder string, slides []int32) (*os.File, *http.Response, error)

SlidesApiService Save a presentation to a specified format. @param name Document name. @param format Export format. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (ExportOptions) Export options.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.
@param "slides" ([]int32) The indices of the slides to be saved. If not specified, all slides are saved by default.

@return *os.File

func (*SlidesApiService) DownloadShape

func (a *SlidesApiService) DownloadShape(name string, slideIndex int32, shapeIndex int32, format string, options IIShapeExportOptions, scaleX *float64, scaleY *float64, bounds string, password string, folder string, storage string, fontsFolder string, subShape string) (*os.File, *http.Response, error)

SlidesApiService Render shape to specified picture format. @param name Presentation name. @param slideIndex Slide index. @param shapeIndex Index of shape starting from 1 @param format Export picture format. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (IShapeExportOptions) export options
@param "scaleX" (float64) X scale ratio.
@param "scaleY" (float64) Y scale ratio.
@param "bounds" (string) Shape thumbnail bounds type.
@param "password" (string) Document password.
@param "folder" (string) Presentation folder.
@param "storage" (string) Presentation storage.
@param "fontsFolder" (string) Fonts folder.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return *os.File

func (*SlidesApiService) DownloadShapeFromDto

func (a *SlidesApiService) DownloadShapeFromDto(format string, dto IShapeBase) (*os.File, *http.Response, error)

SlidesApiService Creates the shape from the DTO and returns the result in the specified format. @param format Export format @param dto Shape DTO. @return *os.File

func (*SlidesApiService) DownloadShapeOnline

func (a *SlidesApiService) DownloadShapeOnline(document []byte, slideIndex int32, shapeIndex int32, format string, scaleX *float64, scaleY *float64, bounds string, password string, storage string, fontsFolder string, options IIShapeExportOptions) (*os.File, *http.Response, error)

SlidesApiService Render shape to specified picture format. @param document Document data. @param slideIndex Slide index. @param shapeIndex Index of shape starting from 1 @param format Export picture format. @param optional (nil or map[string]interface{}) with one or more of:

@param "scaleX" (float64) X scale ratio.
@param "scaleY" (float64) Y scale ratio.
@param "bounds" (string) Shape thumbnail bounds type.
@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Fonts folder.
@param "options" (IShapeExportOptions) Export options.

@return *os.File

func (*SlidesApiService) DownloadSlide

func (a *SlidesApiService) DownloadSlide(name string, slideIndex int32, format string, options IExportOptions, width *int32, height *int32, password string, folder string, storage string, fontsFolder string) (*os.File, *http.Response, error)

SlidesApiService Save a slide to a specified format. @param name Document name. @param slideIndex Slide index. @param format Output file format. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (ExportOptions) Export options.
@param "width" (int32) The width of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "height" (int32) The height of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Storage folder containing custom fonts to be used with the document.

@return *os.File

func (*SlidesApiService) DownloadSlideOnline

func (a *SlidesApiService) DownloadSlideOnline(document []byte, slideIndex int32, format string, width *int32, height *int32, password string, storage string, fontsFolder string, options IExportOptions) (*os.File, *http.Response, error)

SlidesApiService Save a slide to a specified format. @param document Document data. @param slideIndex Slide index. @param format Output file format. @param optional (nil or map[string]interface{}) with one or more of:

@param "width" (int32) The width of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "height" (int32) The height of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Storage folder containing custom fonts to be used with the document.
@param "options" (ExportOptions) Export options.

@return *os.File

func (*SlidesApiService) DownloadSpecialSlideShape

func (a *SlidesApiService) DownloadSpecialSlideShape(name string, slideIndex int32, slideType string, shapeIndex int32, format string, options IIShapeExportOptions, scaleX *float64, scaleY *float64, bounds string, password string, folder string, storage string, fontsFolder string, subShape string) (*os.File, *http.Response, error)

SlidesApiService Render shape to specified picture format. @param name Presentation name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Index of shape starting from 1 @param format Export picture format. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (IShapeExportOptions) Export options
@param "scaleX" (float64) X scale ratio.
@param "scaleY" (float64) Y scale ratio.
@param "bounds" (string) Shape thumbnail bounds type.
@param "password" (string) Document password.
@param "folder" (string) Presentation folder.
@param "storage" (string) Presentation storage.
@param "fontsFolder" (string) Fonts folder.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return *os.File

func (*SlidesApiService) GetAnimation

func (a *SlidesApiService) GetAnimation(name string, slideIndex int32, shapeIndex *int32, paragraphIndex *int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Read slide animation effects. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "shapeIndex" (int32) Shape index. If specified, only effects related to that shape are returned.
@param "paragraphIndex" (int32) Paragraph index.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) GetApiInfo

func (a *SlidesApiService) GetApiInfo() (IApiInfo, *http.Response, error)

SlidesApiService Get API info. @return ApiInfo

func (*SlidesApiService) GetAvailableFonts

func (a *SlidesApiService) GetAvailableFonts(fontsFolder string, storage string) (IFontsData, *http.Response, error)

SlidesApiService Returns presentation fonts info. @param optional (nil or map[string]interface{}) with one or more of:

@param "fontsFolder" (string) Storage folder for custom fonts.
@param "storage" (string) Storage for custom fonts.

@return FontsData

func (*SlidesApiService) GetBackground

func (a *SlidesApiService) GetBackground(name string, slideIndex int32, password string, folder string, storage string) (ISlideBackground, *http.Response, error)

SlidesApiService Read slide background info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideBackground

func (*SlidesApiService) GetColorScheme

func (a *SlidesApiService) GetColorScheme(name string, slideIndex int32, password string, folder string, storage string) (IColorScheme, *http.Response, error)

SlidesApiService Read slide theme color scheme info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ColorScheme

func (*SlidesApiService) GetCommentAuthors added in v24.2.0

func (a *SlidesApiService) GetCommentAuthors(name string, password string, folder string, storage string) (ICommentAuthors, *http.Response, error)

SlidesApiService Lists comment authors. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return CommentAuthors

func (*SlidesApiService) GetDiscUsage

func (a *SlidesApiService) GetDiscUsage(storageName string) (IDiscUsage, *http.Response, error)

SlidesApiService Get disc usage @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name

@return DiscUsage

func (*SlidesApiService) GetDocumentProperties

func (a *SlidesApiService) GetDocumentProperties(name string, password string, folder string, storage string) (IDocumentProperties, *http.Response, error)

SlidesApiService Read presentation document properties. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return DocumentProperties

func (*SlidesApiService) GetDocumentProperty

func (a *SlidesApiService) GetDocumentProperty(name string, propertyName string, password string, folder string, storage string) (IDocumentProperty, *http.Response, error)

SlidesApiService Read presentation document property. @param name Document name. @param propertyName The property name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return DocumentProperty

func (*SlidesApiService) GetFileVersions

func (a *SlidesApiService) GetFileVersions(path string, storageName string) (IFileVersions, *http.Response, error)

SlidesApiService Get file versions @param path File path e.g. '/file.ext' @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name

@return FileVersions

func (*SlidesApiService) GetFilesList

func (a *SlidesApiService) GetFilesList(path string, storageName string) (IFilesList, *http.Response, error)

SlidesApiService Get all files and folders within a folder @param path Folder path e.g. '/folder' @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name

@return FilesList

func (*SlidesApiService) GetFontScheme

func (a *SlidesApiService) GetFontScheme(name string, slideIndex int32, password string, folder string, storage string) (IFontScheme, *http.Response, error)

SlidesApiService Read slide theme font scheme info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return FontScheme

func (*SlidesApiService) GetFonts

func (a *SlidesApiService) GetFonts(name string, password string, folder string, storage string) (IFontsData, *http.Response, error)

SlidesApiService Returns presentation fonts info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return FontsData

func (*SlidesApiService) GetFontsOnline

func (a *SlidesApiService) GetFontsOnline(document []byte, password string) (IFontsData, *http.Response, error)

SlidesApiService Returns presentation fonts info. @param document Document data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return FontsData

func (*SlidesApiService) GetFormatScheme

func (a *SlidesApiService) GetFormatScheme(name string, slideIndex int32, password string, folder string, storage string) (IFormatScheme, *http.Response, error)

SlidesApiService Read slide theme format scheme info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return FormatScheme

func (*SlidesApiService) GetLayoutSlide

func (a *SlidesApiService) GetLayoutSlide(name string, slideIndex int32, password string, folder string, storage string) (ILayoutSlide, *http.Response, error)

SlidesApiService Read presentation layoutSlide info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return LayoutSlide

func (*SlidesApiService) GetLayoutSlides

func (a *SlidesApiService) GetLayoutSlides(name string, password string, folder string, storage string) (ILayoutSlides, *http.Response, error)

SlidesApiService Read presentation layoutSlides info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return LayoutSlides

func (*SlidesApiService) GetMasterSlide

func (a *SlidesApiService) GetMasterSlide(name string, slideIndex int32, password string, folder string, storage string) (IMasterSlide, *http.Response, error)

SlidesApiService Read presentation masterSlide info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return MasterSlide

func (*SlidesApiService) GetMasterSlides

func (a *SlidesApiService) GetMasterSlides(name string, password string, folder string, storage string) (IMasterSlides, *http.Response, error)

SlidesApiService Read presentation masterSlides info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return MasterSlides

func (*SlidesApiService) GetNotesSlide

func (a *SlidesApiService) GetNotesSlide(name string, slideIndex int32, password string, folder string, storage string) (INotesSlide, *http.Response, error)

SlidesApiService Read notes slide info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return NotesSlide

func (*SlidesApiService) GetNotesSlideHeaderFooter

func (a *SlidesApiService) GetNotesSlideHeaderFooter(name string, slideIndex int32, password string, folder string, storage string) (INotesSlideHeaderFooter, *http.Response, error)

SlidesApiService Get header/footer info for the notes slide. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return NotesSlideHeaderFooter

func (*SlidesApiService) GetNotesSlideOnline

func (a *SlidesApiService) GetNotesSlideOnline(document []byte, slideIndex int32, password string) (INotesSlide, *http.Response, error)

SlidesApiService Read notes slide info. @param document Document data. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return NotesSlide

func (*SlidesApiService) GetParagraph

func (a *SlidesApiService) GetParagraph(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string, subShape string) (IParagraph, *http.Response, error)

SlidesApiService Read shape paragraph info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraph

func (*SlidesApiService) GetParagraphEffective

func (a *SlidesApiService) GetParagraphEffective(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string, subShape string) (IParagraph, *http.Response, error)

SlidesApiService Read effective paragraph info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraph

func (*SlidesApiService) GetParagraphRectangle

func (a *SlidesApiService) GetParagraphRectangle(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string) (ITextBounds, *http.Response, error)

SlidesApiService Return coordinates of rect that bounds paragraph. The rect includes all the lines of text in paragraph, including empty ones. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return TextBounds

func (*SlidesApiService) GetParagraphs

func (a *SlidesApiService) GetParagraphs(name string, slideIndex int32, shapeIndex int32, password string, folder string, storage string, subShape string) (IParagraphs, *http.Response, error)

SlidesApiService Read shape paragraphs info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraphs

func (*SlidesApiService) GetPlaceholder

func (a *SlidesApiService) GetPlaceholder(name string, slideIndex int32, placeholderIndex int32, password string, folder string, storage string) (IPlaceholder, *http.Response, error)

SlidesApiService Read slide placeholder info. @param name Document name. @param slideIndex Slide index. @param placeholderIndex Placeholder index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Placeholder

func (*SlidesApiService) GetPlaceholders

func (a *SlidesApiService) GetPlaceholders(name string, slideIndex int32, password string, folder string, storage string) (IPlaceholders, *http.Response, error)

SlidesApiService Read slide placeholders info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Placeholders

func (*SlidesApiService) GetPortion

func (a *SlidesApiService) GetPortion(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string, subShape string) (IPortion, *http.Response, error)

SlidesApiService Read paragraph portion info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portion

func (*SlidesApiService) GetPortionEffective

func (a *SlidesApiService) GetPortionEffective(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string, subShape string) (IPortion, *http.Response, error)

SlidesApiService Read effective portion info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portion

func (*SlidesApiService) GetPortionRectangle

func (a *SlidesApiService) GetPortionRectangle(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string) (ITextBounds, *http.Response, error)

SlidesApiService Return coordinates of rect that bounds paragraph. The rect includes all the lines of text in paragraph, including empty ones. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return TextBounds

func (*SlidesApiService) GetPortions

func (a *SlidesApiService) GetPortions(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string, subShape string) (IPortions, *http.Response, error)

SlidesApiService Read paragraph portions info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portions

func (*SlidesApiService) GetPresentation

func (a *SlidesApiService) GetPresentation(name string, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Read presentation info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) GetPresentationImages

func (a *SlidesApiService) GetPresentationImages(name string, password string, folder string, storage string) (IImages, *http.Response, error)

SlidesApiService Read presentation images info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Images

func (*SlidesApiService) GetPresentationTextItems

func (a *SlidesApiService) GetPresentationTextItems(name string, withEmpty *bool, password string, folder string, storage string) (ITextItems, *http.Response, error)

SlidesApiService Extract presentation text items. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "withEmpty" (bool) True to incude empty items.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return TextItems

func (*SlidesApiService) GetProtectionProperties

func (a *SlidesApiService) GetProtectionProperties(name string, password string, folder string, storage string) (IProtectionProperties, *http.Response, error)

SlidesApiService Read presentation protection properties. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ProtectionProperties

func (*SlidesApiService) GetSections

func (a *SlidesApiService) GetSections(name string, password string, folder string, storage string) (ISections, *http.Response, error)

SlidesApiService Read presentation sections info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Sections

func (*SlidesApiService) GetShape

func (a *SlidesApiService) GetShape(name string, slideIndex int32, shapeIndex int32, password string, folder string, storage string, subShape string) (IShapeBase, *http.Response, error)

SlidesApiService Read slide shape info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return ShapeBase

func (*SlidesApiService) GetShapeGeometryPath

func (a *SlidesApiService) GetShapeGeometryPath(name string, slideIndex int32, shapeIndex int32, password string, folder string, storage string) (IGeometryPaths, *http.Response, error)

SlidesApiService Returns geometry path of the shape @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return GeometryPaths

func (*SlidesApiService) GetShapes

func (a *SlidesApiService) GetShapes(name string, slideIndex int32, password string, folder string, storage string, shapeType string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Read slide shapes info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "shapeType" (string) Shape type.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) GetSlide

func (a *SlidesApiService) GetSlide(name string, slideIndex int32, password string, folder string, storage string) (ISlide, *http.Response, error)

SlidesApiService Read presentation slide info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slide

func (*SlidesApiService) GetSlideComments

func (a *SlidesApiService) GetSlideComments(name string, slideIndex int32, password string, folder string, storage string) (ISlideComments, *http.Response, error)

SlidesApiService Read presentation slide comments. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideComments

func (*SlidesApiService) GetSlideHeaderFooter

func (a *SlidesApiService) GetSlideHeaderFooter(name string, slideIndex int32, password string, folder string, storage string) (IHeaderFooter, *http.Response, error)

SlidesApiService Get footer info for the slide. @param name Document name. @param slideIndex The position of the slide to be reordered. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return HeaderFooter

func (*SlidesApiService) GetSlideImages

func (a *SlidesApiService) GetSlideImages(name string, slideIndex int32, password string, folder string, storage string) (IImages, *http.Response, error)

SlidesApiService Read slide images info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Images

func (*SlidesApiService) GetSlideProperties

func (a *SlidesApiService) GetSlideProperties(name string, password string, folder string, storage string) (ISlideProperties, *http.Response, error)

SlidesApiService Read presentation slide properties. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideProperties

func (*SlidesApiService) GetSlideShowProperties

func (a *SlidesApiService) GetSlideShowProperties(name string, password string, folder string, storage string) (ISlideShowProperties, *http.Response, error)

SlidesApiService Read presentation slide show properties. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideShowProperties

func (*SlidesApiService) GetSlideTextItems

func (a *SlidesApiService) GetSlideTextItems(name string, slideIndex int32, withEmpty *bool, password string, folder string, storage string) (ITextItems, *http.Response, error)

SlidesApiService Extract slide text items. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "withEmpty" (bool) True to include empty items.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return TextItems

func (*SlidesApiService) GetSlides

func (a *SlidesApiService) GetSlides(name string, password string, folder string, storage string) (ISlides, *http.Response, error)

SlidesApiService Read presentation slides info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slides

func (*SlidesApiService) GetSpecialSlideAnimation

func (a *SlidesApiService) GetSpecialSlideAnimation(name string, slideIndex int32, slideType string, shapeIndex *int32, paragraphIndex *int32, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Read special slide (master, layout, notes) animation effects. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param optional (nil or map[string]interface{}) with one or more of:

@param "shapeIndex" (int32) Shape index. If specified, only effects related to that shape are returned.
@param "paragraphIndex" (int32) Paragraph index. If specified, only effects related to that paragraph are returned.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) GetSpecialSlideParagraph

func (a *SlidesApiService) GetSpecialSlideParagraph(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string, subShape string) (IParagraph, *http.Response, error)

SlidesApiService Read shape paragraph info. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraph

func (*SlidesApiService) GetSpecialSlideParagraphs

func (a *SlidesApiService) GetSpecialSlideParagraphs(name string, slideIndex int32, slideType string, shapeIndex int32, password string, folder string, storage string, subShape string) (IParagraphs, *http.Response, error)

SlidesApiService Read special shape paragraphs info. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraphs

func (*SlidesApiService) GetSpecialSlidePortion

func (a *SlidesApiService) GetSpecialSlidePortion(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string, subShape string) (IPortion, *http.Response, error)

SlidesApiService Read paragraph portion info. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portion

func (*SlidesApiService) GetSpecialSlidePortions

func (a *SlidesApiService) GetSpecialSlidePortions(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, password string, folder string, storage string, subShape string) (IPortions, *http.Response, error)

SlidesApiService Read paragraph portions info. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portions

func (*SlidesApiService) GetSpecialSlideShape

func (a *SlidesApiService) GetSpecialSlideShape(name string, slideIndex int32, slideType string, shapeIndex int32, password string, folder string, storage string, subShape string) (IShapeBase, *http.Response, error)

SlidesApiService Read special slide shape info. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return ShapeBase

func (*SlidesApiService) GetSpecialSlideShapes

func (a *SlidesApiService) GetSpecialSlideShapes(name string, slideIndex int32, slideType string, password string, folder string, storage string, subShape string) (IShapes, *http.Response, error)

SlidesApiService Read special slide shapes info. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Shapes

func (*SlidesApiService) GetTableCellParagraph

func (a *SlidesApiService) GetTableCellParagraph(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, password string, folder string, storage string) (IParagraph, *http.Response, error)

SlidesApiService Returns paragraph info. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Paragraph

func (*SlidesApiService) GetTableCellParagraphs

func (a *SlidesApiService) GetTableCellParagraphs(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, password string, folder string, storage string) (IParagraphs, *http.Response, error)

SlidesApiService Returns table cell paragraphs. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Paragraphs

func (*SlidesApiService) GetTableCellPortion

func (a *SlidesApiService) GetTableCellPortion(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, portionIndex int32, password string, folder string, storage string) (IPortion, *http.Response, error)

SlidesApiService Returns table cell portion. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Portion

func (*SlidesApiService) GetTableCellPortions

func (a *SlidesApiService) GetTableCellPortions(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, password string, folder string, storage string) (IPortions, *http.Response, error)

SlidesApiService Returns table cell portions. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Portions

func (*SlidesApiService) GetTheme

func (a *SlidesApiService) GetTheme(name string, slideIndex int32, password string, folder string, storage string) (ITheme, *http.Response, error)

SlidesApiService Read slide theme info. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Theme

func (*SlidesApiService) GetVbaModule

func (a *SlidesApiService) GetVbaModule(name string, moduleIndex int32, password string, folder string, storage string) (IVbaModule, *http.Response, error)

SlidesApiService Get VBA module info. @param name Document name. @param moduleIndex The index of the macros module to remove. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return VbaModule

func (*SlidesApiService) GetVbaProject

func (a *SlidesApiService) GetVbaProject(name string, password string, folder string, storage string) (IVbaProject, *http.Response, error)

SlidesApiService Get VBA project info. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return VbaProject

func (*SlidesApiService) GetViewProperties

func (a *SlidesApiService) GetViewProperties(name string, password string, folder string, storage string) (IViewProperties, *http.Response, error)

SlidesApiService Read presentation view properties. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ViewProperties

func (*SlidesApiService) HighlightShapeRegex

func (a *SlidesApiService) HighlightShapeRegex(name string, slideIndex int32, shapeIndex int32, regex string, color string, wholeWordsOnly *bool, ignoreCase *bool, password string, folder string, storage string) (IShape, *http.Response, error)

SlidesApiService Highlight all matches of sample in text frame text using specified color. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param regex Regular expression. @param color Highlighting color. @param optional (nil or map[string]interface{}) with one or more of:

@param "wholeWordsOnly" (bool) Match only whole words.
@param "ignoreCase" (bool) True to search ignoring char case.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Shape

func (*SlidesApiService) HighlightShapeText

func (a *SlidesApiService) HighlightShapeText(name string, slideIndex int32, shapeIndex int32, text string, color string, wholeWordsOnly *bool, ignoreCase *bool, password string, folder string, storage string) (IShape, *http.Response, error)

SlidesApiService Highlight all matches of sample in text frame text using specified color. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param text Text sample to highlight. @param color Highlighting color. @param optional (nil or map[string]interface{}) with one or more of:

@param "wholeWordsOnly" (bool) Match only whole words.
@param "ignoreCase" (bool) True to search ignoring char case.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Shape

func (*SlidesApiService) ImportFromHtml

func (a *SlidesApiService) ImportFromHtml(name string, html string, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Create presentation document from html. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "html" (string) HTML data.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) ImportFromPdf

func (a *SlidesApiService) ImportFromPdf(name string, pdf []byte, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Create presentation document from pdf or append pdf to an existing presentation. @param name Document name. @param pdf PDF data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) ImportShapesFromSvg

func (a *SlidesApiService) ImportShapesFromSvg(name string, slideIndex int32, image []byte, x *int32, y *int32, width *int32, height *int32, shapes []int32, group *bool, password string, folder string, storage string) (IShapes, *http.Response, error)

SlidesApiService Imports shapes from SVG file. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "image" ([]byte) SVG image data.
@param "x" (int32) The X coordinate of the imported group of shapes (0 is default if not specified).
@param "y" (int32) The Y coordinate of the imported group of shapes (0 is default if not specified).
@param "width" (int32) The width of the imported group of shapes (default is SVG image width).
@param "height" (int32) The height of the imported group of shapes (default is SVG image width).
@param "shapes" ([]int32) Indexes of shapes to import. All shapes are imported if not specified.
@param "group" (bool) If true, the set of shapes will be imported as a one group shape.
@param "password" (string) Document password.
@param "folder" (string) Presentation folder.
@param "storage" (string) Presentation storage.

@return Shapes

func (*SlidesApiService) Merge

func (a *SlidesApiService) Merge(name string, request IPresentationsMergeRequest, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Merge the presentation with other presentations specified in the request parameter. @param name Document name. @param request PresentationsMergeRequest with a list of presentations to merge. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) MergeAndSaveOnline

func (a *SlidesApiService) MergeAndSaveOnline(outPath string, files [][]byte, request IOrderedMergeRequest, storage string) (*http.Response, error)

SlidesApiService Merges presentations or some of their slides specified in the request parameter. Result will be save in the storage. @param outPath Path to save result. @param optional (nil or map[string]interface{}) with one or more of:

@param "files" ([][]byte) Files to merge
@param "request" (OrderedMergeRequest) Merge request.
@param "storage" (string) Document storage.

@return

func (*SlidesApiService) MergeOnline

func (a *SlidesApiService) MergeOnline(files [][]byte, request IOrderedMergeRequest, storage string) (*os.File, *http.Response, error)

SlidesApiService Merges presentations or some of their slides specified in the request parameter. Returns result file in the response. @param optional (nil or map[string]interface{}) with one or more of:

@param "files" ([][]byte) Files to merge
@param "request" (OrderedMergeRequest) Merge request.
@param "storage" (string) Document storage.

@return *os.File

func (*SlidesApiService) MergeTableCells

func (a *SlidesApiService) MergeTableCells(name string, slideIndex int32, shapeIndex int32, tableCellMergeOptions ITableCellMergeOptions, password string, folder string, storage string) (ITable, *http.Response, error)

SlidesApiService Merge table cells. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param tableCellMergeOptions Merge settings. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Table

func (*SlidesApiService) MoveFile

func (a *SlidesApiService) MoveFile(srcPath string, destPath string, srcStorageName string, destStorageName string, versionId string) (*http.Response, error)

SlidesApiService Move file @param srcPath Source file path e.g. '/src.ext' @param destPath Destination file path e.g. '/dest.ext' @param optional (nil or map[string]interface{}) with one or more of:

@param "srcStorageName" (string) Source storage name
@param "destStorageName" (string) Destination storage name
@param "versionId" (string) File version ID to move

@return

func (*SlidesApiService) MoveFolder

func (a *SlidesApiService) MoveFolder(srcPath string, destPath string, srcStorageName string, destStorageName string) (*http.Response, error)

SlidesApiService Move folder @param srcPath Folder path to move e.g. '/folder' @param destPath Destination folder path to move to e.g '/dst' @param optional (nil or map[string]interface{}) with one or more of:

@param "srcStorageName" (string) Source storage name
@param "destStorageName" (string) Destination storage name

@return

func (*SlidesApiService) MoveSection

func (a *SlidesApiService) MoveSection(name string, sectionIndex int32, newPosition int32, password string, folder string, storage string) (ISections, *http.Response, error)

SlidesApiService Move presentation section to a specified position. @param name Document name. @param sectionIndex The position of the section to be reordered. @param newPosition The new position of the reordered section. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Sections

func (*SlidesApiService) MoveSlide

func (a *SlidesApiService) MoveSlide(name string, slideIndex int32, newPosition int32, password string, folder string, storage string) (ISlides, *http.Response, error)

SlidesApiService Reorder presentation slide position. @param name Document name. @param slideIndex The position of the slide to be reordered. @param newPosition The new position of the reordered slide. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slides

func (*SlidesApiService) NotesSlideExists

func (a *SlidesApiService) NotesSlideExists(name string, slideIndex int32, password string, folder string, storage string) (IEntityExists, *http.Response, error)

SlidesApiService Get info whether a notes slide exists. @param name Document name. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return EntityExists

func (*SlidesApiService) NotesSlideExistsOnline

func (a *SlidesApiService) NotesSlideExistsOnline(document []byte, slideIndex int32, password string) (IEntityExists, *http.Response, error)

SlidesApiService Get info whether a notes slide exists. @param document Document data. @param slideIndex Slide index. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return EntityExists

func (*SlidesApiService) ObjectExists

func (a *SlidesApiService) ObjectExists(path string, storageName string, versionId string) (IObjectExist, *http.Response, error)

SlidesApiService Check if file or folder exists @param path File or folder path e.g. '/file.ext' or '/folder' @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name
@param "versionId" (string) File version ID

@return ObjectExist

func (*SlidesApiService) OrderedMerge

func (a *SlidesApiService) OrderedMerge(name string, request IOrderedMergeRequest, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Merge the presentation with other presentations or some of their slides specified in the request parameter. @param name Document name. @param request OrderedMergeRequest with a list of presentations and slide indices to merge. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) Pipeline

func (a *SlidesApiService) Pipeline(pipeline IPipeline, files [][]byte) (*os.File, *http.Response, error)

SlidesApiService Performs slides pipeline. @param pipeline A Pipeline object. @param optional (nil or map[string]interface{}) with one or more of:

@param "files" ([][]byte) Files to upload with the pipeline

@return *os.File

func (*SlidesApiService) ReorderSlides

func (a *SlidesApiService) ReorderSlides(name string, oldPositions []int32, newPositions []int32, password string, folder string, storage string) (ISlides, *http.Response, error)

SlidesApiService Reorder presentation slides positions. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "oldPositions" ([]int32) A comma separated array of positions of slides to be reordered.
@param "newPositions" ([]int32) A comma separated array of new slide positions.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slides

func (*SlidesApiService) ReplaceFont

func (a *SlidesApiService) ReplaceFont(name string, sourceFont string, targetFont string, embed *bool, password string, folder string, storage string, fontsFolder string) (IFontsData, *http.Response, error)

SlidesApiService Replaces specified font and returns presentation fonts info. @param name Document name. @param sourceFont Source font name. @param targetFont Target font name. @param optional (nil or map[string]interface{}) with one or more of:

@param "embed" (bool) Embed target font.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.

@return FontsData

func (*SlidesApiService) ReplaceFontOnline

func (a *SlidesApiService) ReplaceFontOnline(document []byte, sourceFont string, targetFont string, embed *bool, password string, fontsFolder string) (*os.File, *http.Response, error)

SlidesApiService Replaces specified font and returns presentation. @param document Document data. @param sourceFont Source font name. @param targetFont Target font name. @param optional (nil or map[string]interface{}) with one or more of:

@param "embed" (bool) Embed target font.
@param "password" (string) Document password.
@param "fontsFolder" (string) Custom fonts folder.

@return *os.File

func (*SlidesApiService) ReplaceImage

func (a *SlidesApiService) ReplaceImage(name string, imageIndex int32, image []byte, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Replaces image by the specified index. @param name Document name. @param imageIndex Image index. @param image Image data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return

func (*SlidesApiService) ReplaceImageOnline

func (a *SlidesApiService) ReplaceImageOnline(document []byte, imageIndex int32, image []byte, password string) (*os.File, *http.Response, error)

SlidesApiService Replaces image by the specified index and returns updated document. @param document Document data. @param imageIndex Image index. @param image Image data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Password.

@return *os.File

func (*SlidesApiService) ReplacePresentationText

func (a *SlidesApiService) ReplacePresentationText(name string, oldValue string, newValue string, ignoreCase *bool, password string, folder string, storage string) (IDocumentReplaceResult, *http.Response, error)

SlidesApiService Replace text with a new value. @param name Document name. @param oldValue Text value to be replaced. @param newValue Text value to replace with. @param optional (nil or map[string]interface{}) with one or more of:

@param "ignoreCase" (bool) True if character case must be ignored.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return DocumentReplaceResult

func (*SlidesApiService) ReplacePresentationTextOnline

func (a *SlidesApiService) ReplacePresentationTextOnline(document []byte, oldValue string, newValue string, ignoreCase *bool, password string) (*os.File, *http.Response, error)

SlidesApiService Replace text with a new value. @param document Document data. @param oldValue Text value to be replaced. @param newValue Text value to replace with. @param optional (nil or map[string]interface{}) with one or more of:

@param "ignoreCase" (bool) True if character case must be ignored.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) ReplaceSlideText

func (a *SlidesApiService) ReplaceSlideText(name string, slideIndex int32, oldValue string, newValue string, ignoreCase *bool, password string, folder string, storage string) (ISlideReplaceResult, *http.Response, error)

SlidesApiService Replace text with a new value. @param name Document name. @param slideIndex Slide index. @param oldValue Text value to be replaced. @param newValue Text value to replace with. @param optional (nil or map[string]interface{}) with one or more of:

@param "ignoreCase" (bool) True if character case must be ignored.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideReplaceResult

func (*SlidesApiService) ReplaceSlideTextOnline

func (a *SlidesApiService) ReplaceSlideTextOnline(document []byte, slideIndex int32, oldValue string, newValue string, ignoreCase *bool, password string) (*os.File, *http.Response, error)

SlidesApiService Replace slide text with a new value. @param document Document data. @param slideIndex Index of target slide. @param oldValue Text value to be replaced. @param newValue Text value to replace with. @param optional (nil or map[string]interface{}) with one or more of:

@param "ignoreCase" (bool) True if character case must be ignored.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) ReplaceTextFormatting

func (a *SlidesApiService) ReplaceTextFormatting(name string, oldValue string, newValue string, portionFormat IPortionFormat, withMasters *bool, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Finds and replaces text in presentation with given format. @param name Document name. @param oldValue Text value to be replaced. @param newValue Text value to replace with. @param optional (nil or map[string]interface{}) with one or more of:

@param "portionFormat" (PortionFormat) Portion format.
@param "withMasters" (bool) Text replacement includes master slides.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) ReplaceTextFormattingOnline

func (a *SlidesApiService) ReplaceTextFormattingOnline(document []byte, oldValue string, newValue string, portionFormat IPortionFormat, withMasters *bool, password string) (*os.File, *http.Response, error)

SlidesApiService Finds and replaces text in presentation with given format. @param document Document data. @param oldValue Text value to be replaced. @param newValue Text value to replace with. @param optional (nil or map[string]interface{}) with one or more of:

@param "portionFormat" (PortionFormat) Portion format.
@param "withMasters" (bool) Text replacement includes master slides.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) SavePortionAsMathMl

func (a *SlidesApiService) SavePortionAsMathMl(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portionIndex int32, outPath string, password string, folder string, storage string) (*http.Response, error)

SlidesApiService Convert Mathematical Text to MathML Format and saves result to the storage @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param outPath Path to save result. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Presentation folder.
@param "storage" (string) Presentation storage.

@return

func (*SlidesApiService) SavePresentation

func (a *SlidesApiService) SavePresentation(name string, format string, outPath string, options IExportOptions, password string, folder string, storage string, fontsFolder string, slides []int32) (*http.Response, error)

SlidesApiService Save a presentation to a specified format. @param name Document name. @param format Export format. @param outPath Output path. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (ExportOptions) Export options.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.
@param "slides" ([]int32) The indices of the slides to be saved. If not specified, all slides are saved by default.

@return

func (*SlidesApiService) SaveShape

func (a *SlidesApiService) SaveShape(name string, slideIndex int32, shapeIndex int32, format string, outPath string, options IIShapeExportOptions, scaleX *float64, scaleY *float64, bounds string, password string, folder string, storage string, fontsFolder string, subShape string) (*http.Response, error)

SlidesApiService Render shape to specified picture format. @param name Presentation name. @param slideIndex Slide index. @param shapeIndex Index of shape starting from 1 @param format Export picture format. @param outPath Output path. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (IShapeExportOptions) export options
@param "scaleX" (float64) X scale ratio.
@param "scaleY" (float64) Y scale ratio.
@param "bounds" (string) Shape thumbnail bounds type.
@param "password" (string) Document password.
@param "folder" (string) Presentation folder.
@param "storage" (string) Presentation storage.
@param "fontsFolder" (string) Fonts folder.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return

func (*SlidesApiService) SaveShapeOnline

func (a *SlidesApiService) SaveShapeOnline(document []byte, slideIndex int32, shapeIndex int32, format string, outPath string, scaleX *float64, scaleY *float64, bounds string, password string, storage string, fontsFolder string, options IIShapeExportOptions) (*http.Response, error)

SlidesApiService Render shape to specified picture format. @param document Document data. @param slideIndex Slide index. @param shapeIndex Index of shape starting from 1 @param format Export picture format. @param outPath Path to save result. @param optional (nil or map[string]interface{}) with one or more of:

@param "scaleX" (float64) X scale ratio.
@param "scaleY" (float64) Y scale ratio.
@param "bounds" (string) Shape thumbnail bounds type.
@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Fonts folder.
@param "options" (IShapeExportOptions) Export options.

@return

func (*SlidesApiService) SaveSlide

func (a *SlidesApiService) SaveSlide(name string, slideIndex int32, format string, outPath string, options IExportOptions, width *int32, height *int32, password string, folder string, storage string, fontsFolder string) (*http.Response, error)

SlidesApiService Save a slide to a specified format. @param name Document name. @param slideIndex Slide index. @param format Output file format. @param outPath Path to upload the output file to. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (ExportOptions) Export options.
@param "width" (int32) The width of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "height" (int32) The height of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Storage folder containing custom fonts to be used with the document.

@return

func (*SlidesApiService) SaveSlideOnline

func (a *SlidesApiService) SaveSlideOnline(document []byte, slideIndex int32, format string, outPath string, width *int32, height *int32, password string, storage string, fontsFolder string, options IExportOptions) (*http.Response, error)

SlidesApiService Save a slide to a specified format. @param document Document data. @param slideIndex Slide index. @param format Output file format. @param outPath Path to save result. @param optional (nil or map[string]interface{}) with one or more of:

@param "width" (int32) The width of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "height" (int32) The height of the slide representation in the output format; 0 to not adjust the size. Default is 0.
@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Storage folder containing custom fonts to be used with the document.
@param "options" (ExportOptions) Export options.

@return

func (*SlidesApiService) SaveSpecialSlideShape

func (a *SlidesApiService) SaveSpecialSlideShape(name string, slideIndex int32, slideType string, shapeIndex int32, format string, outPath string, options IIShapeExportOptions, scaleX *float64, scaleY *float64, bounds string, password string, folder string, storage string, fontsFolder string, subShape string) (*http.Response, error)

SlidesApiService Render shape to specified picture format. @param name Presentation name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Index of shape starting from 1 @param format Export picture format. @param outPath Output path. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (IShapeExportOptions) export options
@param "scaleX" (float64) X scale ratio.
@param "scaleY" (float64) Y scale ratio.
@param "bounds" (string) Shape thumbnail bounds type.
@param "password" (string) Document password.
@param "folder" (string) Presentation folder.
@param "storage" (string) Presentation storage.
@param "fontsFolder" (string) Fonts folder.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return

func (*SlidesApiService) SetAnimation

func (a *SlidesApiService) SetAnimation(name string, slideIndex int32, animation ISlideAnimation, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Set slide animation. @param name Document name. @param slideIndex Slide index. @param animation Animation DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) SetBackground

func (a *SlidesApiService) SetBackground(name string, slideIndex int32, background ISlideBackground, password string, folder string, storage string) (ISlideBackground, *http.Response, error)

SlidesApiService Set background for a slide. @param name Document name. @param slideIndex Slide index. @param background Slide background update data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideBackground

func (*SlidesApiService) SetBackgroundColor

func (a *SlidesApiService) SetBackgroundColor(name string, slideIndex int32, color string, password string, folder string, storage string) (ISlideBackground, *http.Response, error)

SlidesApiService Set background color for a slide. @param name Document name. @param slideIndex Slide index. @param color Slide background target color in RRGGBB format. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideBackground

func (*SlidesApiService) SetChartAxis

func (a *SlidesApiService) SetChartAxis(name string, slideIndex int32, shapeIndex int32, axisType string, axis IAxis, password string, folder string, storage string) (IAxis, *http.Response, error)

SlidesApiService Set chart axis. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param axisType Axis type. Horizontal, Vertical, SecondaryHorizontal or SecondaryVertical. @param axis Axis DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Axis

func (*SlidesApiService) SetChartLegend

func (a *SlidesApiService) SetChartLegend(name string, slideIndex int32, shapeIndex int32, legend ILegend, password string, folder string, storage string) (ILegend, *http.Response, error)

SlidesApiService Set chart axis. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param legend Chart legend DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Legend

func (*SlidesApiService) SetChartSeriesGroup

func (a *SlidesApiService) SetChartSeriesGroup(name string, slideIndex int32, shapeIndex int32, seriesGroupIndex int32, seriesGroup IChartSeriesGroup, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Set a series group in a chart. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index (must be a chart). @param seriesGroupIndex Series group index. @param seriesGroup Series group DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) SetChartWall

func (a *SlidesApiService) SetChartWall(name string, slideIndex int32, shapeIndex int32, chartWallType string, chartWall IChartWall, password string, folder string, storage string) (IChartWall, *http.Response, error)

SlidesApiService Set 3D chart wall. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param chartWallType Chart wall type: floor, sideWall or backWall. @param chartWall Chart wall DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ChartWall

func (*SlidesApiService) SetDocumentProperties

func (a *SlidesApiService) SetDocumentProperties(name string, properties IDocumentProperties, password string, folder string, storage string) (IDocumentProperties, *http.Response, error)

SlidesApiService Set document properties. @param name Document name. @param properties New properties. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return DocumentProperties

func (*SlidesApiService) SetDocumentProperty

func (a *SlidesApiService) SetDocumentProperty(name string, propertyName string, property IDocumentProperty, password string, folder string, storage string) (IDocumentProperty, *http.Response, error)

SlidesApiService Set document property. @param name Document name. @param propertyName The property name. @param property Property with the value. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return DocumentProperty

func (*SlidesApiService) SetEmbeddedFont

func (a *SlidesApiService) SetEmbeddedFont(name string, fontName string, onlyUsed *bool, password string, folder string, storage string, fontsFolder string) (IFontsData, *http.Response, error)

SlidesApiService Embeds specified font and returns presentation fonts info. @param name Document name. @param fontName Font name. @param optional (nil or map[string]interface{}) with one or more of:

@param "onlyUsed" (bool) Only used characters will be embedded.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.

@return FontsData

func (*SlidesApiService) SetEmbeddedFontFromRequest

func (a *SlidesApiService) SetEmbeddedFontFromRequest(font []byte, name string, onlyUsed *bool, password string, folder string, storage string) (IFontsData, *http.Response, error)

SlidesApiService Embeds font from request and returns presentation fonts info. @param font Font data. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "onlyUsed" (bool) Only used characters will be embedded.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return FontsData

func (*SlidesApiService) SetEmbeddedFontFromRequestOnline

func (a *SlidesApiService) SetEmbeddedFontFromRequestOnline(document []byte, font []byte, onlyUsed *bool, password string) (*os.File, *http.Response, error)

SlidesApiService Embeds font from request and returns presentation. @param document Document data. @param font Font data. @param optional (nil or map[string]interface{}) with one or more of:

@param "onlyUsed" (bool) Only used characters will be embedded.
@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) SetEmbeddedFontOnline

func (a *SlidesApiService) SetEmbeddedFontOnline(document []byte, fontName string, onlyUsed *bool, password string, fontsFolder string) (*os.File, *http.Response, error)

SlidesApiService Embeds specified font and returns presentation. @param document Document data. @param fontName Font name. @param optional (nil or map[string]interface{}) with one or more of:

@param "onlyUsed" (bool) Only used characters will be embedded.
@param "password" (string) Document password.
@param "fontsFolder" (string) Custom fonts folder.

@return *os.File

func (*SlidesApiService) SetNotesSlideHeaderFooter

func (a *SlidesApiService) SetNotesSlideHeaderFooter(name string, slideIndex int32, dto INotesSlideHeaderFooter, password string, folder string, storage string) (INotesSlideHeaderFooter, *http.Response, error)

SlidesApiService Set header/footer the notes slide. @param name Document name. @param slideIndex Slide index. @param dto Header/footer to set. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return NotesSlideHeaderFooter

func (*SlidesApiService) SetPresentationHeaderFooter

func (a *SlidesApiService) SetPresentationHeaderFooter(name string, dto IHeaderFooter, password string, folder string, storage string) (IDocument, *http.Response, error)

SlidesApiService Set footers for all slides in a presentation. @param name Document name. @param dto HeaderFooter instance. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Document

func (*SlidesApiService) SetProtection

func (a *SlidesApiService) SetProtection(name string, dto IProtectionProperties, password string, folder string, storage string) (IProtectionProperties, *http.Response, error)

SlidesApiService Updates presentation protection properties. @param name Document name. @param dto Protection properties. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ProtectionProperties

func (*SlidesApiService) SetProtectionOnline

func (a *SlidesApiService) SetProtectionOnline(document []byte, dto IProtectionProperties, password string) (*os.File, *http.Response, error)

SlidesApiService Sets presentation protection options. @param document Document data. @param dto Protection properties. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.

@return *os.File

func (*SlidesApiService) SetSections

func (a *SlidesApiService) SetSections(name string, sections ISections, password string, folder string, storage string) (ISections, *http.Response, error)

SlidesApiService Replace existing presentation sections with the ones provided in the sections DTO. @param name Document name. @param sections Sections DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Sections

func (*SlidesApiService) SetShapeGeometryPath

func (a *SlidesApiService) SetShapeGeometryPath(name string, slideIndex int32, shapeIndex int32, dto IGeometryPaths, password string, folder string, storage string) (IShapeBase, *http.Response, error)

SlidesApiService Sets geometry path to the shape @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param dto Geometry paths DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ShapeBase

func (*SlidesApiService) SetSlideHeaderFooter

func (a *SlidesApiService) SetSlideHeaderFooter(name string, slideIndex int32, dto IHeaderFooter, password string, folder string, storage string) (IHeaderFooter, *http.Response, error)

SlidesApiService Set footer the slide. @param name Document name. @param slideIndex The position of the slide to be reordered. @param dto Footer to set. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return HeaderFooter

func (*SlidesApiService) SetSlideProperties

func (a *SlidesApiService) SetSlideProperties(name string, dto ISlideProperties, password string, folder string, storage string) (ISlideProperties, *http.Response, error)

SlidesApiService Update presentation slide properties. @param name Document name. @param dto The view properties data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideProperties

func (*SlidesApiService) SetSlideShowProperties

func (a *SlidesApiService) SetSlideShowProperties(name string, dto ISlideShowProperties, password string, folder string, storage string) (ISlideShowProperties, *http.Response, error)

SlidesApiService Update presentation slide show properties. @param name Document name. @param dto The slide show properties data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideShowProperties

func (*SlidesApiService) SetSpecialSlideAnimation

func (a *SlidesApiService) SetSpecialSlideAnimation(name string, slideIndex int32, slideType string, animation ISlideAnimation, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Set special slide (master, layout, notes) animation. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param animation Animation DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) SetViewProperties

func (a *SlidesApiService) SetViewProperties(name string, dto IViewProperties, password string, folder string, storage string) (IViewProperties, *http.Response, error)

SlidesApiService Update presentation view properties. @param name Document name. @param dto The view properties data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return ViewProperties

func (*SlidesApiService) Split

func (a *SlidesApiService) Split(name string, options IExportOptions, format string, width *int32, height *int32, from *int32, to *int32, destFolder string, password string, folder string, storage string, fontsFolder string) (ISplitDocumentResult, *http.Response, error)

SlidesApiService Splitting presentations. Create one image per slide. @param name Document name. @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (ExportOptions) Export options.
@param "format" (string) Export format. Default value is jpeg.
@param "width" (int32) The width of created images.
@param "height" (int32) The height of created images.
@param "from" (int32) The start slide number for splitting, if is not specified splitting starts from the first slide of the presentation.
@param "to" (int32) The last slide number for splitting, if is not specified splitting ends at the last slide of the document.
@param "destFolder" (string) Folder on storage where images are going to be uploaded. If not specified then images are uploaded to same folder as presentation.
@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.

@return SplitDocumentResult

func (*SlidesApiService) SplitAndSaveOnline

func (a *SlidesApiService) SplitAndSaveOnline(document []byte, format string, destFolder string, width *int32, height *int32, from *int32, to *int32, password string, storage string, fontsFolder string, options IExportOptions) (ISplitDocumentResult, *http.Response, error)

SlidesApiService Splits PowerPoint presentation slides from the specified range into separate files and exports them in the specified file format. If the range is not provided all slides will be processed. @param document Document data. @param format ExportFormat @param optional (nil or map[string]interface{}) with one or more of:

@param "destFolder" (string) Folder on storage where images are going to be uploaded. If not specified then images are uploaded to the root folder.
@param "width" (int32) Slide width.
@param "height" (int32) Slide height.
@param "from" (int32) The start slide number for splitting, if is not specified splitting starts from the first slide of the presentation.
@param "to" (int32) The last slide number for splitting, if is not specified splitting ends at the last slide of the document.
@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.
@param "options" (ExportOptions) Export options.

@return SplitDocumentResult

func (*SlidesApiService) SplitOnline

func (a *SlidesApiService) SplitOnline(document []byte, format string, width *int32, height *int32, from *int32, to *int32, password string, storage string, fontsFolder string, options IExportOptions) (*os.File, *http.Response, error)

SlidesApiService Splits PowerPoint presentation slides from the specified range into separate files and exports them in the specified file format. If the range is not provided all slides will be processed. @param document Document data. @param format ExportFormat @param optional (nil or map[string]interface{}) with one or more of:

@param "width" (int32) Slide width.
@param "height" (int32) Slide height.
@param "from" (int32) The start slide number for splitting, if is not specified splitting starts from the first slide of the presentation.
@param "to" (int32) The last slide number for splitting, if is not specified splitting ends at the last slide of the document.
@param "password" (string) Document password.
@param "storage" (string) Document storage.
@param "fontsFolder" (string) Custom fonts folder.
@param "options" (ExportOptions) Export options.

@return *os.File

func (*SlidesApiService) SplitTableCell

func (a *SlidesApiService) SplitTableCell(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, splitType string, value float64, password string, folder string, storage string) (ITable, *http.Response, error)

SlidesApiService Split table cell. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param splitType Table cell split type (SplitByWidth, SplitByHeight,SplitByColSpan or SplitByRowSpan). @param value Split value. In case of splitting by column or row span, the value must be an integer number. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Table

func (*SlidesApiService) StorageExists

func (a *SlidesApiService) StorageExists(storageName string) (IStorageExist, *http.Response, error)

SlidesApiService Check if storage exists @param storageName Storage name @return StorageExist

func (*SlidesApiService) UpdateAnimationEffect

func (a *SlidesApiService) UpdateAnimationEffect(name string, slideIndex int32, effectIndex int32, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Modify an animation effect for a slide. @param name Document name. @param slideIndex Slide index. @param effectIndex The position of the effect to be modified. @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) UpdateAnimationInteractiveSequenceEffect

func (a *SlidesApiService) UpdateAnimationInteractiveSequenceEffect(name string, slideIndex int32, sequenceIndex int32, effectIndex int32, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Modify an animation effect for a slide interactive sequence. @param name Document name. @param slideIndex Slide index. @param sequenceIndex The position of the interactive sequence. @param effectIndex The position of the effect to be modified. @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) UpdateChartCategory

func (a *SlidesApiService) UpdateChartCategory(name string, slideIndex int32, shapeIndex int32, categoryIndex int32, category IChartCategory, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Update a chart category. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param categoryIndex Category index. @param category Category DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) UpdateChartDataPoint

func (a *SlidesApiService) UpdateChartDataPoint(name string, slideIndex int32, shapeIndex int32, seriesIndex int32, pointIndex int32, dataPoint IDataPoint, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Update a data point in a chart series. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param seriesIndex Series index. @param pointIndex Data point index. @param dataPoint Data point DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) UpdateChartSeries

func (a *SlidesApiService) UpdateChartSeries(name string, slideIndex int32, shapeIndex int32, seriesIndex int32, series ISeries, password string, folder string, storage string) (IChart, *http.Response, error)

SlidesApiService Update a series in a chart. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index (must be a chart). @param seriesIndex Series index. @param series Series DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Chart

func (*SlidesApiService) UpdateLayoutSlide

func (a *SlidesApiService) UpdateLayoutSlide(name string, slideIndex int32, slideDto ILayoutSlide, password string, folder string, storage string) (ILayoutSlide, *http.Response, error)

SlidesApiService Update a layoutSlide. @param name Document name. @param slideIndex Slide index. @param slideDto Slide update data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return LayoutSlide

func (*SlidesApiService) UpdateNotesSlide

func (a *SlidesApiService) UpdateNotesSlide(name string, slideIndex int32, dto INotesSlide, password string, folder string, storage string) (INotesSlide, *http.Response, error)

SlidesApiService Update notes slide properties. @param name Document name. @param slideIndex Slide index. @param dto A NotesSlide object with notes slide data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return NotesSlide

func (*SlidesApiService) UpdateParagraph

func (a *SlidesApiService) UpdateParagraph(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, dto IParagraph, password string, folder string, storage string, subShape string) (IParagraph, *http.Response, error)

SlidesApiService Update paragraph properties. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param dto Paragraph DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraph

func (*SlidesApiService) UpdatePortion

func (a *SlidesApiService) UpdatePortion(name string, slideIndex int32, shapeIndex int32, paragraphIndex int32, portionIndex int32, dto IPortion, password string, folder string, storage string, subShape string) (IPortion, *http.Response, error)

SlidesApiService Update portion properties. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param dto Portion DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portion

func (*SlidesApiService) UpdateSection

func (a *SlidesApiService) UpdateSection(name string, sectionIndex int32, sectionName string, password string, folder string, storage string) (ISections, *http.Response, error)

SlidesApiService Update section name. @param name Document name. @param sectionIndex The position of the section to be updated. @param sectionName Section name. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Sections

func (*SlidesApiService) UpdateShape

func (a *SlidesApiService) UpdateShape(name string, slideIndex int32, shapeIndex int32, dto IShapeBase, password string, folder string, storage string, subShape string) (IShapeBase, *http.Response, error)

SlidesApiService Update shape properties. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param dto Shape DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return ShapeBase

func (*SlidesApiService) UpdateSlide

func (a *SlidesApiService) UpdateSlide(name string, slideIndex int32, slideDto ISlide, password string, folder string, storage string) (ISlide, *http.Response, error)

SlidesApiService Update a slide. @param name Document name. @param slideIndex Slide index. @param slideDto Slide update data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Slide

func (*SlidesApiService) UpdateSpecialSlideAnimationEffect

func (a *SlidesApiService) UpdateSpecialSlideAnimationEffect(name string, slideIndex int32, slideType string, effectIndex int32, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Modify an animation effect for a special slide (master, layout, notes). @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param effectIndex The position of the effect to be modified. @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) UpdateSpecialSlideAnimationInteractiveSequenceEffect

func (a *SlidesApiService) UpdateSpecialSlideAnimationInteractiveSequenceEffect(name string, slideIndex int32, slideType string, sequenceIndex int32, effectIndex int32, effect IEffect, password string, folder string, storage string) (ISlideAnimation, *http.Response, error)

SlidesApiService Modify an animation effect for a special slide (master, layout, notes) interactive sequence. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param sequenceIndex The position of the interactive sequence. @param effectIndex The position of the effect to be modified. @param effect Animation effect DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return SlideAnimation

func (*SlidesApiService) UpdateSpecialSlideParagraph

func (a *SlidesApiService) UpdateSpecialSlideParagraph(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, dto IParagraph, password string, folder string, storage string, subShape string) (IParagraph, *http.Response, error)

SlidesApiService Update paragraph properties. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param dto Paragraph DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Paragraph

func (*SlidesApiService) UpdateSpecialSlidePortion

func (a *SlidesApiService) UpdateSpecialSlidePortion(name string, slideIndex int32, slideType string, shapeIndex int32, paragraphIndex int32, portionIndex int32, dto IPortion, password string, folder string, storage string, subShape string) (IPortion, *http.Response, error)

SlidesApiService Update portion properties. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param dto Portion DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return Portion

func (*SlidesApiService) UpdateSpecialSlideShape

func (a *SlidesApiService) UpdateSpecialSlideShape(name string, slideIndex int32, slideType string, shapeIndex int32, dto IShapeBase, password string, folder string, storage string, subShape string) (IShapeBase, *http.Response, error)

SlidesApiService Update shape properties. @param name Document name. @param slideIndex Parent slide index. @param slideType Slide type (master, layout or notes). @param shapeIndex Shape index. @param dto Shape DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.
@param "subShape" (string) Sub-shape path (e.g. \"3\", \"3/shapes/2).

@return ShapeBase

func (*SlidesApiService) UpdateTableCell

func (a *SlidesApiService) UpdateTableCell(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, dto ITableCell, password string, folder string, storage string) (ITableCell, *http.Response, error)

SlidesApiService Update the table cell. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param dto Table cell data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return TableCell

func (*SlidesApiService) UpdateTableCellParagraph

func (a *SlidesApiService) UpdateTableCellParagraph(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, dto IParagraph, password string, folder string, storage string) (IParagraph, *http.Response, error)

SlidesApiService Updates table cell paragraph. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param dto Paragraph DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Paragraph

func (*SlidesApiService) UpdateTableCellPortion

func (a *SlidesApiService) UpdateTableCellPortion(name string, slideIndex int32, shapeIndex int32, rowIndex int32, cellIndex int32, paragraphIndex int32, portionIndex int32, dto IPortion, password string, folder string, storage string) (IPortion, *http.Response, error)

SlidesApiService Updates table cell portion. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param cellIndex Table cell index. @param paragraphIndex Paragraph index. @param portionIndex Portion index. @param dto Portion DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return Portion

func (*SlidesApiService) UpdateTableRow

func (a *SlidesApiService) UpdateTableRow(name string, slideIndex int32, shapeIndex int32, rowIndex int32, dto ITableRow, password string, folder string, storage string) (ITableRow, *http.Response, error)

SlidesApiService Update the table row. @param name Document name. @param slideIndex Slide index. @param shapeIndex Shape index. @param rowIndex Row index. @param dto Table cell data. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return TableRow

func (*SlidesApiService) UpdateVbaModule

func (a *SlidesApiService) UpdateVbaModule(name string, moduleIndex int32, moduleDto IVbaModule, password string, folder string, storage string) (IVbaModule, *http.Response, error)

SlidesApiService Update VBA module. @param name Document name. @param moduleIndex The index of the macros module to remove. @param moduleDto VBA module DTO. @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string) Document password.
@param "folder" (string) Document folder.
@param "storage" (string) Document storage.

@return VbaModule

func (*SlidesApiService) UploadFile

func (a *SlidesApiService) UploadFile(path string, file []byte, storageName string) (IFilesUploadResult, *http.Response, error)

SlidesApiService Upload file @param path Path where to upload including filename and extension e.g. /file.ext or /Folder 1/file.ext If the content is multipart and path does not contains the file name it tries to get them from filename parameter from Content-Disposition header. @param file File to upload @param optional (nil or map[string]interface{}) with one or more of:

@param "storageName" (string) Storage name

@return FilesUploadResult

type SlidesAsyncApiService

type SlidesAsyncApiService service

func (*SlidesAsyncApiService) GetOperationResult

func (a *SlidesAsyncApiService) GetOperationResult(id string) (*os.File, *http.Response, error)

SlidesAsyncApiService @param id @return *os.File

func (*SlidesAsyncApiService) GetOperationStatus

func (a *SlidesAsyncApiService) GetOperationStatus(id string) (IOperation, *http.Response, error)

SlidesAsyncApiService @param id @return Operation

func (*SlidesAsyncApiService) StartConvert

func (a *SlidesAsyncApiService) StartConvert(document []byte, format string, password string, storage string, fontsFolder string, slides []int32, options IExportOptions) (string, *http.Response, error)

SlidesAsyncApiService @param document Document data. @param format @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string)
@param "storage" (string)
@param "fontsFolder" (string)
@param "slides" ([]int32)
@param "options" (ExportOptions)

@return string

func (*SlidesAsyncApiService) StartConvertAndSave

func (a *SlidesAsyncApiService) StartConvertAndSave(document []byte, format string, outPath string, password string, storage string, fontsFolder string, slides []int32, options IExportOptions) (string, *http.Response, error)

SlidesAsyncApiService @param document Document data. @param format @param outPath @param optional (nil or map[string]interface{}) with one or more of:

@param "password" (string)
@param "storage" (string)
@param "fontsFolder" (string)
@param "slides" ([]int32)
@param "options" (ExportOptions)

@return string

func (*SlidesAsyncApiService) StartDownloadPresentation

func (a *SlidesAsyncApiService) StartDownloadPresentation(name string, format string, options IExportOptions, password string, folder string, storage string, fontsFolder string, slides []int32) (string, *http.Response, error)

SlidesAsyncApiService @param name @param format @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (ExportOptions)
@param "password" (string)
@param "folder" (string)
@param "storage" (string)
@param "fontsFolder" (string)
@param "slides" ([]int32)

@return string

func (*SlidesAsyncApiService) StartMerge

func (a *SlidesAsyncApiService) StartMerge(files [][]byte, request IOrderedMergeRequest, storage string) (string, *http.Response, error)

SlidesAsyncApiService @param optional (nil or map[string]interface{}) with one or more of:

@param "files" ([][]byte) Files to merge
@param "request" (OrderedMergeRequest)
@param "storage" (string)

@return string

func (*SlidesAsyncApiService) StartMergeAndSave

func (a *SlidesAsyncApiService) StartMergeAndSave(outPath string, files [][]byte, request IOrderedMergeRequest, storage string) (string, *http.Response, error)

SlidesAsyncApiService @param outPath @param optional (nil or map[string]interface{}) with one or more of:

@param "files" ([][]byte) Files to merge
@param "request" (OrderedMergeRequest)
@param "storage" (string)

@return string

func (*SlidesAsyncApiService) StartSavePresentation

func (a *SlidesAsyncApiService) StartSavePresentation(name string, format string, outPath string, options IExportOptions, password string, folder string, storage string, fontsFolder string, slides []int32) (string, *http.Response, error)

SlidesAsyncApiService @param name @param format @param outPath @param optional (nil or map[string]interface{}) with one or more of:

@param "options" (ExportOptions)
@param "password" (string)
@param "folder" (string)
@param "storage" (string)
@param "fontsFolder" (string)
@param "slides" ([]int32)

@return string

type SlidesLayoutOptions added in v24.3.0

type SlidesLayoutOptions struct {
	LayoutType string `json:"LayoutType,omitempty"`
}

func NewSlidesLayoutOptions added in v24.3.0

func NewSlidesLayoutOptions() *SlidesLayoutOptions

func (*SlidesLayoutOptions) GetLayoutType added in v24.3.0

func (this *SlidesLayoutOptions) GetLayoutType() string

func (*SlidesLayoutOptions) SetLayoutType added in v24.3.0

func (this *SlidesLayoutOptions) SetLayoutType(newValue string)

func (*SlidesLayoutOptions) UnmarshalJSON added in v24.3.0

func (this *SlidesLayoutOptions) UnmarshalJSON(b []byte) error

type SmartArt

type SmartArt struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Layout type.
	Layout string `json:"Layout"`

	// Quick style.
	QuickStyle string `json:"QuickStyle"`

	// Color style.
	ColorStyle string `json:"ColorStyle"`

	// Collection of nodes in SmartArt object.
	Nodes []ISmartArtNode `json:"Nodes,omitempty"`

	// The state of the SmartArt diagram with regard to (left-to-right) LTR or (right-to-left) RTL, if the diagram supports reversal.
	IsReversed bool `json:"IsReversed"`
}

func NewSmartArt

func NewSmartArt() *SmartArt
func (this *SmartArt) GetAlternateLinks() []IResourceUri

func (*SmartArt) GetAlternativeText

func (this *SmartArt) GetAlternativeText() string

func (*SmartArt) GetAlternativeTextTitle

func (this *SmartArt) GetAlternativeTextTitle() string

func (*SmartArt) GetColorStyle

func (this *SmartArt) GetColorStyle() string

func (*SmartArt) GetEffectFormat

func (this *SmartArt) GetEffectFormat() IEffectFormat

func (*SmartArt) GetFillFormat

func (this *SmartArt) GetFillFormat() IFillFormat

func (*SmartArt) GetHeight

func (this *SmartArt) GetHeight() float64

func (*SmartArt) GetHidden

func (this *SmartArt) GetHidden() bool

func (*SmartArt) GetHyperlinkClick

func (this *SmartArt) GetHyperlinkClick() IHyperlink

func (*SmartArt) GetHyperlinkMouseOver

func (this *SmartArt) GetHyperlinkMouseOver() IHyperlink

func (*SmartArt) GetIsDecorative added in v24.3.0

func (this *SmartArt) GetIsDecorative() bool

func (*SmartArt) GetIsReversed

func (this *SmartArt) GetIsReversed() bool

func (*SmartArt) GetLayout

func (this *SmartArt) GetLayout() string

func (*SmartArt) GetLineFormat

func (this *SmartArt) GetLineFormat() ILineFormat

func (*SmartArt) GetName

func (this *SmartArt) GetName() string

func (*SmartArt) GetNodes

func (this *SmartArt) GetNodes() []ISmartArtNode

func (*SmartArt) GetQuickStyle

func (this *SmartArt) GetQuickStyle() string

func (*SmartArt) GetSelfUri

func (this *SmartArt) GetSelfUri() IResourceUri

func (*SmartArt) GetThreeDFormat

func (this *SmartArt) GetThreeDFormat() IThreeDFormat

func (*SmartArt) GetType

func (this *SmartArt) GetType() string

func (*SmartArt) GetWidth

func (this *SmartArt) GetWidth() float64

func (*SmartArt) GetX

func (this *SmartArt) GetX() float64

func (*SmartArt) GetY

func (this *SmartArt) GetY() float64

func (*SmartArt) GetZOrderPosition

func (this *SmartArt) GetZOrderPosition() int32
func (this *SmartArt) SetAlternateLinks(newValue []IResourceUri)

func (*SmartArt) SetAlternativeText

func (this *SmartArt) SetAlternativeText(newValue string)

func (*SmartArt) SetAlternativeTextTitle

func (this *SmartArt) SetAlternativeTextTitle(newValue string)

func (*SmartArt) SetColorStyle

func (this *SmartArt) SetColorStyle(newValue string)

func (*SmartArt) SetEffectFormat

func (this *SmartArt) SetEffectFormat(newValue IEffectFormat)

func (*SmartArt) SetFillFormat

func (this *SmartArt) SetFillFormat(newValue IFillFormat)

func (*SmartArt) SetHeight

func (this *SmartArt) SetHeight(newValue float64)

func (*SmartArt) SetHidden

func (this *SmartArt) SetHidden(newValue bool)

func (*SmartArt) SetHyperlinkClick

func (this *SmartArt) SetHyperlinkClick(newValue IHyperlink)

func (*SmartArt) SetHyperlinkMouseOver

func (this *SmartArt) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SmartArt) SetIsDecorative added in v24.3.0

func (this *SmartArt) SetIsDecorative(newValue bool)

func (*SmartArt) SetIsReversed

func (this *SmartArt) SetIsReversed(newValue bool)

func (*SmartArt) SetLayout

func (this *SmartArt) SetLayout(newValue string)

func (*SmartArt) SetLineFormat

func (this *SmartArt) SetLineFormat(newValue ILineFormat)

func (*SmartArt) SetName

func (this *SmartArt) SetName(newValue string)

func (*SmartArt) SetNodes

func (this *SmartArt) SetNodes(newValue []ISmartArtNode)

func (*SmartArt) SetQuickStyle

func (this *SmartArt) SetQuickStyle(newValue string)

func (*SmartArt) SetSelfUri

func (this *SmartArt) SetSelfUri(newValue IResourceUri)

func (*SmartArt) SetThreeDFormat

func (this *SmartArt) SetThreeDFormat(newValue IThreeDFormat)

func (*SmartArt) SetType

func (this *SmartArt) SetType(newValue string)

func (*SmartArt) SetWidth

func (this *SmartArt) SetWidth(newValue float64)

func (*SmartArt) SetX

func (this *SmartArt) SetX(newValue float64)

func (*SmartArt) SetY

func (this *SmartArt) SetY(newValue float64)

func (*SmartArt) SetZOrderPosition

func (this *SmartArt) SetZOrderPosition(newValue int32)

func (*SmartArt) UnmarshalJSON

func (this *SmartArt) UnmarshalJSON(b []byte) error

type SmartArtNode

type SmartArtNode struct {

	// Node list.
	Nodes []ISmartArtNode `json:"Nodes,omitempty"`

	// Gets or sets the link to shapes.
	Shapes IResourceUri `json:"Shapes,omitempty"`

	// True for and assistant node.
	IsAssistant bool `json:"IsAssistant"`

	// Node text.
	Text string `json:"Text,omitempty"`

	// Organization chart layout type associated with current node.
	OrgChartLayout string `json:"OrgChartLayout"`

	// Get or sets list to paragraphs list
	Paragraphs IResourceUri `json:"Paragraphs,omitempty"`
}

func NewSmartArtNode

func NewSmartArtNode() *SmartArtNode

func (*SmartArtNode) GetIsAssistant

func (this *SmartArtNode) GetIsAssistant() bool

func (*SmartArtNode) GetNodes

func (this *SmartArtNode) GetNodes() []ISmartArtNode

func (*SmartArtNode) GetOrgChartLayout

func (this *SmartArtNode) GetOrgChartLayout() string

func (*SmartArtNode) GetParagraphs

func (this *SmartArtNode) GetParagraphs() IResourceUri

func (*SmartArtNode) GetShapes

func (this *SmartArtNode) GetShapes() IResourceUri

func (*SmartArtNode) GetText

func (this *SmartArtNode) GetText() string

func (*SmartArtNode) SetIsAssistant

func (this *SmartArtNode) SetIsAssistant(newValue bool)

func (*SmartArtNode) SetNodes

func (this *SmartArtNode) SetNodes(newValue []ISmartArtNode)

func (*SmartArtNode) SetOrgChartLayout

func (this *SmartArtNode) SetOrgChartLayout(newValue string)

func (*SmartArtNode) SetParagraphs

func (this *SmartArtNode) SetParagraphs(newValue IResourceUri)

func (*SmartArtNode) SetShapes

func (this *SmartArtNode) SetShapes(newValue IResourceUri)

func (*SmartArtNode) SetText

func (this *SmartArtNode) SetText(newValue string)

func (*SmartArtNode) UnmarshalJSON

func (this *SmartArtNode) UnmarshalJSON(b []byte) error

type SmartArtShape

type SmartArtShape struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Combined shape type.
	ShapeType string `json:"ShapeType"`
}

func NewSmartArtShape

func NewSmartArtShape() *SmartArtShape
func (this *SmartArtShape) GetAlternateLinks() []IResourceUri

func (*SmartArtShape) GetAlternativeText

func (this *SmartArtShape) GetAlternativeText() string

func (*SmartArtShape) GetAlternativeTextTitle

func (this *SmartArtShape) GetAlternativeTextTitle() string

func (*SmartArtShape) GetEffectFormat

func (this *SmartArtShape) GetEffectFormat() IEffectFormat

func (*SmartArtShape) GetFillFormat

func (this *SmartArtShape) GetFillFormat() IFillFormat

func (*SmartArtShape) GetHeight

func (this *SmartArtShape) GetHeight() float64

func (*SmartArtShape) GetHidden

func (this *SmartArtShape) GetHidden() bool

func (*SmartArtShape) GetHyperlinkClick

func (this *SmartArtShape) GetHyperlinkClick() IHyperlink

func (*SmartArtShape) GetHyperlinkMouseOver

func (this *SmartArtShape) GetHyperlinkMouseOver() IHyperlink

func (*SmartArtShape) GetIsDecorative added in v24.3.0

func (this *SmartArtShape) GetIsDecorative() bool

func (*SmartArtShape) GetLineFormat

func (this *SmartArtShape) GetLineFormat() ILineFormat

func (*SmartArtShape) GetName

func (this *SmartArtShape) GetName() string

func (*SmartArtShape) GetSelfUri

func (this *SmartArtShape) GetSelfUri() IResourceUri

func (*SmartArtShape) GetShapeType

func (this *SmartArtShape) GetShapeType() string

func (*SmartArtShape) GetThreeDFormat

func (this *SmartArtShape) GetThreeDFormat() IThreeDFormat

func (*SmartArtShape) GetType

func (this *SmartArtShape) GetType() string

func (*SmartArtShape) GetWidth

func (this *SmartArtShape) GetWidth() float64

func (*SmartArtShape) GetX

func (this *SmartArtShape) GetX() float64

func (*SmartArtShape) GetY

func (this *SmartArtShape) GetY() float64

func (*SmartArtShape) GetZOrderPosition

func (this *SmartArtShape) GetZOrderPosition() int32
func (this *SmartArtShape) SetAlternateLinks(newValue []IResourceUri)

func (*SmartArtShape) SetAlternativeText

func (this *SmartArtShape) SetAlternativeText(newValue string)

func (*SmartArtShape) SetAlternativeTextTitle

func (this *SmartArtShape) SetAlternativeTextTitle(newValue string)

func (*SmartArtShape) SetEffectFormat

func (this *SmartArtShape) SetEffectFormat(newValue IEffectFormat)

func (*SmartArtShape) SetFillFormat

func (this *SmartArtShape) SetFillFormat(newValue IFillFormat)

func (*SmartArtShape) SetHeight

func (this *SmartArtShape) SetHeight(newValue float64)

func (*SmartArtShape) SetHidden

func (this *SmartArtShape) SetHidden(newValue bool)

func (*SmartArtShape) SetHyperlinkClick

func (this *SmartArtShape) SetHyperlinkClick(newValue IHyperlink)

func (*SmartArtShape) SetHyperlinkMouseOver

func (this *SmartArtShape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SmartArtShape) SetIsDecorative added in v24.3.0

func (this *SmartArtShape) SetIsDecorative(newValue bool)

func (*SmartArtShape) SetLineFormat

func (this *SmartArtShape) SetLineFormat(newValue ILineFormat)

func (*SmartArtShape) SetName

func (this *SmartArtShape) SetName(newValue string)

func (*SmartArtShape) SetSelfUri

func (this *SmartArtShape) SetSelfUri(newValue IResourceUri)

func (*SmartArtShape) SetShapeType

func (this *SmartArtShape) SetShapeType(newValue string)

func (*SmartArtShape) SetThreeDFormat

func (this *SmartArtShape) SetThreeDFormat(newValue IThreeDFormat)

func (*SmartArtShape) SetType

func (this *SmartArtShape) SetType(newValue string)

func (*SmartArtShape) SetWidth

func (this *SmartArtShape) SetWidth(newValue float64)

func (*SmartArtShape) SetX

func (this *SmartArtShape) SetX(newValue float64)

func (*SmartArtShape) SetY

func (this *SmartArtShape) SetY(newValue float64)

func (*SmartArtShape) SetZOrderPosition

func (this *SmartArtShape) SetZOrderPosition(newValue int32)

func (*SmartArtShape) UnmarshalJSON

func (this *SmartArtShape) UnmarshalJSON(b []byte) error

type SoftEdgeEffect

type SoftEdgeEffect struct {

	// radius
	Radius float64 `json:"Radius"`
}

func NewSoftEdgeEffect

func NewSoftEdgeEffect() *SoftEdgeEffect

func (*SoftEdgeEffect) GetRadius

func (this *SoftEdgeEffect) GetRadius() float64

func (*SoftEdgeEffect) SetRadius

func (this *SoftEdgeEffect) SetRadius(newValue float64)

func (*SoftEdgeEffect) UnmarshalJSON

func (this *SoftEdgeEffect) UnmarshalJSON(b []byte) error

type SolidFill

type SolidFill struct {

	// Fill type.
	Type_ string `json:"Type"`

	// Color.
	Color string `json:"Color,omitempty"`
}

func NewSolidFill

func NewSolidFill() *SolidFill

func (*SolidFill) GetColor

func (this *SolidFill) GetColor() string

func (*SolidFill) GetType

func (this *SolidFill) GetType() string

func (*SolidFill) SetColor

func (this *SolidFill) SetColor(newValue string)

func (*SolidFill) SetType

func (this *SolidFill) SetType(newValue string)

func (*SolidFill) UnmarshalJSON

func (this *SolidFill) UnmarshalJSON(b []byte) error

type SpecialSlideType

type SpecialSlideType string

SpecialSlideType :

const (
	SpecialSlideType_MasterSlide SpecialSlideType = "MasterSlide"
	SpecialSlideType_LayoutSlide SpecialSlideType = "LayoutSlide"
	SpecialSlideType_NotesSlide  SpecialSlideType = "NotesSlide"
)

List of SpecialSlideType SpecialSlideType

type SplitDocumentResult

type SplitDocumentResult struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// List of slide links.
	Slides []IResourceUri `json:"Slides,omitempty"`
}

func NewSplitDocumentResult

func NewSplitDocumentResult() *SplitDocumentResult
func (this *SplitDocumentResult) GetAlternateLinks() []IResourceUri

func (*SplitDocumentResult) GetSelfUri

func (this *SplitDocumentResult) GetSelfUri() IResourceUri

func (*SplitDocumentResult) GetSlides

func (this *SplitDocumentResult) GetSlides() []IResourceUri
func (this *SplitDocumentResult) SetAlternateLinks(newValue []IResourceUri)

func (*SplitDocumentResult) SetSelfUri

func (this *SplitDocumentResult) SetSelfUri(newValue IResourceUri)

func (*SplitDocumentResult) SetSlides

func (this *SplitDocumentResult) SetSlides(newValue []IResourceUri)

func (*SplitDocumentResult) UnmarshalJSON

func (this *SplitDocumentResult) UnmarshalJSON(b []byte) error

type StorageExist

type StorageExist struct {

	// Shows that the storage exists.
	Exists bool `json:"Exists"`
}

func NewStorageExist

func NewStorageExist() *StorageExist

func (*StorageExist) GetExists

func (this *StorageExist) GetExists() bool

func (*StorageExist) SetExists

func (this *StorageExist) SetExists(newValue bool)

func (*StorageExist) UnmarshalJSON

func (this *StorageExist) UnmarshalJSON(b []byte) error

type StorageFile

type StorageFile struct {

	// File or folder name.
	Name string `json:"Name,omitempty"`

	// True if it is a folder.
	IsFolder bool `json:"IsFolder"`

	// File or folder last modified DateTime.
	ModifiedDate time.Time `json:"ModifiedDate,omitempty"`

	// File or folder size.
	Size int64 `json:"Size"`

	// File or folder path.
	Path string `json:"Path,omitempty"`
}

func NewStorageFile

func NewStorageFile() *StorageFile

func (*StorageFile) GetIsFolder

func (this *StorageFile) GetIsFolder() bool

func (*StorageFile) GetModifiedDate

func (this *StorageFile) GetModifiedDate() time.Time

func (*StorageFile) GetName

func (this *StorageFile) GetName() string

func (*StorageFile) GetPath

func (this *StorageFile) GetPath() string

func (*StorageFile) GetSize

func (this *StorageFile) GetSize() int64

func (*StorageFile) SetIsFolder

func (this *StorageFile) SetIsFolder(newValue bool)

func (*StorageFile) SetModifiedDate

func (this *StorageFile) SetModifiedDate(newValue time.Time)

func (*StorageFile) SetName

func (this *StorageFile) SetName(newValue string)

func (*StorageFile) SetPath

func (this *StorageFile) SetPath(newValue string)

func (*StorageFile) SetSize

func (this *StorageFile) SetSize(newValue int64)

func (*StorageFile) UnmarshalJSON

func (this *StorageFile) UnmarshalJSON(b []byte) error

type SubscriptElement

type SubscriptElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base argument
	Base IMathElement `json:"Base,omitempty"`

	// Subscript
	Subscript IMathElement `json:"Subscript,omitempty"`
}

func NewSubscriptElement

func NewSubscriptElement() *SubscriptElement

func (*SubscriptElement) GetBase

func (this *SubscriptElement) GetBase() IMathElement

func (*SubscriptElement) GetSubscript

func (this *SubscriptElement) GetSubscript() IMathElement

func (*SubscriptElement) GetType

func (this *SubscriptElement) GetType() string

func (*SubscriptElement) SetBase

func (this *SubscriptElement) SetBase(newValue IMathElement)

func (*SubscriptElement) SetSubscript

func (this *SubscriptElement) SetSubscript(newValue IMathElement)

func (*SubscriptElement) SetType

func (this *SubscriptElement) SetType(newValue string)

func (*SubscriptElement) UnmarshalJSON

func (this *SubscriptElement) UnmarshalJSON(b []byte) error

type SummaryZoomFrame

type SummaryZoomFrame struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Zoom layout type
	ZoomLayout string `json:"ZoomLayout,omitempty"`

	// Zoom frame sections
	Sections []ISummaryZoomSection `json:"Sections,omitempty"`
}

func NewSummaryZoomFrame

func NewSummaryZoomFrame() *SummaryZoomFrame
func (this *SummaryZoomFrame) GetAlternateLinks() []IResourceUri

func (*SummaryZoomFrame) GetAlternativeText

func (this *SummaryZoomFrame) GetAlternativeText() string

func (*SummaryZoomFrame) GetAlternativeTextTitle

func (this *SummaryZoomFrame) GetAlternativeTextTitle() string

func (*SummaryZoomFrame) GetEffectFormat

func (this *SummaryZoomFrame) GetEffectFormat() IEffectFormat

func (*SummaryZoomFrame) GetFillFormat

func (this *SummaryZoomFrame) GetFillFormat() IFillFormat

func (*SummaryZoomFrame) GetHeight

func (this *SummaryZoomFrame) GetHeight() float64

func (*SummaryZoomFrame) GetHidden

func (this *SummaryZoomFrame) GetHidden() bool

func (*SummaryZoomFrame) GetHyperlinkClick

func (this *SummaryZoomFrame) GetHyperlinkClick() IHyperlink

func (*SummaryZoomFrame) GetHyperlinkMouseOver

func (this *SummaryZoomFrame) GetHyperlinkMouseOver() IHyperlink

func (*SummaryZoomFrame) GetIsDecorative added in v24.3.0

func (this *SummaryZoomFrame) GetIsDecorative() bool

func (*SummaryZoomFrame) GetLineFormat

func (this *SummaryZoomFrame) GetLineFormat() ILineFormat

func (*SummaryZoomFrame) GetName

func (this *SummaryZoomFrame) GetName() string

func (*SummaryZoomFrame) GetSections

func (this *SummaryZoomFrame) GetSections() []ISummaryZoomSection

func (*SummaryZoomFrame) GetSelfUri

func (this *SummaryZoomFrame) GetSelfUri() IResourceUri

func (*SummaryZoomFrame) GetThreeDFormat

func (this *SummaryZoomFrame) GetThreeDFormat() IThreeDFormat

func (*SummaryZoomFrame) GetType

func (this *SummaryZoomFrame) GetType() string

func (*SummaryZoomFrame) GetWidth

func (this *SummaryZoomFrame) GetWidth() float64

func (*SummaryZoomFrame) GetX

func (this *SummaryZoomFrame) GetX() float64

func (*SummaryZoomFrame) GetY

func (this *SummaryZoomFrame) GetY() float64

func (*SummaryZoomFrame) GetZOrderPosition

func (this *SummaryZoomFrame) GetZOrderPosition() int32

func (*SummaryZoomFrame) GetZoomLayout

func (this *SummaryZoomFrame) GetZoomLayout() string
func (this *SummaryZoomFrame) SetAlternateLinks(newValue []IResourceUri)

func (*SummaryZoomFrame) SetAlternativeText

func (this *SummaryZoomFrame) SetAlternativeText(newValue string)

func (*SummaryZoomFrame) SetAlternativeTextTitle

func (this *SummaryZoomFrame) SetAlternativeTextTitle(newValue string)

func (*SummaryZoomFrame) SetEffectFormat

func (this *SummaryZoomFrame) SetEffectFormat(newValue IEffectFormat)

func (*SummaryZoomFrame) SetFillFormat

func (this *SummaryZoomFrame) SetFillFormat(newValue IFillFormat)

func (*SummaryZoomFrame) SetHeight

func (this *SummaryZoomFrame) SetHeight(newValue float64)

func (*SummaryZoomFrame) SetHidden

func (this *SummaryZoomFrame) SetHidden(newValue bool)

func (*SummaryZoomFrame) SetHyperlinkClick

func (this *SummaryZoomFrame) SetHyperlinkClick(newValue IHyperlink)

func (*SummaryZoomFrame) SetHyperlinkMouseOver

func (this *SummaryZoomFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SummaryZoomFrame) SetIsDecorative added in v24.3.0

func (this *SummaryZoomFrame) SetIsDecorative(newValue bool)

func (*SummaryZoomFrame) SetLineFormat

func (this *SummaryZoomFrame) SetLineFormat(newValue ILineFormat)

func (*SummaryZoomFrame) SetName

func (this *SummaryZoomFrame) SetName(newValue string)

func (*SummaryZoomFrame) SetSections

func (this *SummaryZoomFrame) SetSections(newValue []ISummaryZoomSection)

func (*SummaryZoomFrame) SetSelfUri

func (this *SummaryZoomFrame) SetSelfUri(newValue IResourceUri)

func (*SummaryZoomFrame) SetThreeDFormat

func (this *SummaryZoomFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*SummaryZoomFrame) SetType

func (this *SummaryZoomFrame) SetType(newValue string)

func (*SummaryZoomFrame) SetWidth

func (this *SummaryZoomFrame) SetWidth(newValue float64)

func (*SummaryZoomFrame) SetX

func (this *SummaryZoomFrame) SetX(newValue float64)

func (*SummaryZoomFrame) SetY

func (this *SummaryZoomFrame) SetY(newValue float64)

func (*SummaryZoomFrame) SetZOrderPosition

func (this *SummaryZoomFrame) SetZOrderPosition(newValue int32)

func (*SummaryZoomFrame) SetZoomLayout

func (this *SummaryZoomFrame) SetZoomLayout(newValue string)

func (*SummaryZoomFrame) UnmarshalJSON

func (this *SummaryZoomFrame) UnmarshalJSON(b []byte) error

type SummaryZoomSection

type SummaryZoomSection struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Image type of a zoom object.
	ImageType string `json:"ImageType,omitempty"`

	// Navigation behavior in slideshow.
	ReturnToParent bool `json:"ReturnToParent"`

	// Specifies whether the Zoom will use the background of the destination slide.
	ShowBackground bool `json:"ShowBackground"`

	// Internal image link for zoom object
	Image IResourceUri `json:"Image,omitempty"`

	// Duration of the transition between Zoom and slide.
	TransitionDuration float64 `json:"TransitionDuration,omitempty"`

	// Index of the target section
	TargetSectionIndex int32 `json:"TargetSectionIndex,omitempty"`

	// Section title
	Title string `json:"Title,omitempty"`

	// Description of the Summary Zoom Section object.
	Description string `json:"Description,omitempty"`
}

func NewSummaryZoomSection

func NewSummaryZoomSection() *SummaryZoomSection
func (this *SummaryZoomSection) GetAlternateLinks() []IResourceUri

func (*SummaryZoomSection) GetAlternativeText

func (this *SummaryZoomSection) GetAlternativeText() string

func (*SummaryZoomSection) GetAlternativeTextTitle

func (this *SummaryZoomSection) GetAlternativeTextTitle() string

func (*SummaryZoomSection) GetDescription

func (this *SummaryZoomSection) GetDescription() string

func (*SummaryZoomSection) GetEffectFormat

func (this *SummaryZoomSection) GetEffectFormat() IEffectFormat

func (*SummaryZoomSection) GetFillFormat

func (this *SummaryZoomSection) GetFillFormat() IFillFormat

func (*SummaryZoomSection) GetHeight

func (this *SummaryZoomSection) GetHeight() float64

func (*SummaryZoomSection) GetHidden

func (this *SummaryZoomSection) GetHidden() bool

func (*SummaryZoomSection) GetHyperlinkClick

func (this *SummaryZoomSection) GetHyperlinkClick() IHyperlink

func (*SummaryZoomSection) GetHyperlinkMouseOver

func (this *SummaryZoomSection) GetHyperlinkMouseOver() IHyperlink

func (*SummaryZoomSection) GetImage

func (this *SummaryZoomSection) GetImage() IResourceUri

func (*SummaryZoomSection) GetImageType

func (this *SummaryZoomSection) GetImageType() string

func (*SummaryZoomSection) GetIsDecorative added in v24.3.0

func (this *SummaryZoomSection) GetIsDecorative() bool

func (*SummaryZoomSection) GetLineFormat

func (this *SummaryZoomSection) GetLineFormat() ILineFormat

func (*SummaryZoomSection) GetName

func (this *SummaryZoomSection) GetName() string

func (*SummaryZoomSection) GetReturnToParent

func (this *SummaryZoomSection) GetReturnToParent() bool

func (*SummaryZoomSection) GetSelfUri

func (this *SummaryZoomSection) GetSelfUri() IResourceUri

func (*SummaryZoomSection) GetShowBackground

func (this *SummaryZoomSection) GetShowBackground() bool

func (*SummaryZoomSection) GetTargetSectionIndex

func (this *SummaryZoomSection) GetTargetSectionIndex() int32

func (*SummaryZoomSection) GetThreeDFormat

func (this *SummaryZoomSection) GetThreeDFormat() IThreeDFormat

func (*SummaryZoomSection) GetTitle

func (this *SummaryZoomSection) GetTitle() string

func (*SummaryZoomSection) GetTransitionDuration

func (this *SummaryZoomSection) GetTransitionDuration() float64

func (*SummaryZoomSection) GetType

func (this *SummaryZoomSection) GetType() string

func (*SummaryZoomSection) GetWidth

func (this *SummaryZoomSection) GetWidth() float64

func (*SummaryZoomSection) GetX

func (this *SummaryZoomSection) GetX() float64

func (*SummaryZoomSection) GetY

func (this *SummaryZoomSection) GetY() float64

func (*SummaryZoomSection) GetZOrderPosition

func (this *SummaryZoomSection) GetZOrderPosition() int32
func (this *SummaryZoomSection) SetAlternateLinks(newValue []IResourceUri)

func (*SummaryZoomSection) SetAlternativeText

func (this *SummaryZoomSection) SetAlternativeText(newValue string)

func (*SummaryZoomSection) SetAlternativeTextTitle

func (this *SummaryZoomSection) SetAlternativeTextTitle(newValue string)

func (*SummaryZoomSection) SetDescription

func (this *SummaryZoomSection) SetDescription(newValue string)

func (*SummaryZoomSection) SetEffectFormat

func (this *SummaryZoomSection) SetEffectFormat(newValue IEffectFormat)

func (*SummaryZoomSection) SetFillFormat

func (this *SummaryZoomSection) SetFillFormat(newValue IFillFormat)

func (*SummaryZoomSection) SetHeight

func (this *SummaryZoomSection) SetHeight(newValue float64)

func (*SummaryZoomSection) SetHidden

func (this *SummaryZoomSection) SetHidden(newValue bool)

func (*SummaryZoomSection) SetHyperlinkClick

func (this *SummaryZoomSection) SetHyperlinkClick(newValue IHyperlink)

func (*SummaryZoomSection) SetHyperlinkMouseOver

func (this *SummaryZoomSection) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SummaryZoomSection) SetImage

func (this *SummaryZoomSection) SetImage(newValue IResourceUri)

func (*SummaryZoomSection) SetImageType

func (this *SummaryZoomSection) SetImageType(newValue string)

func (*SummaryZoomSection) SetIsDecorative added in v24.3.0

func (this *SummaryZoomSection) SetIsDecorative(newValue bool)

func (*SummaryZoomSection) SetLineFormat

func (this *SummaryZoomSection) SetLineFormat(newValue ILineFormat)

func (*SummaryZoomSection) SetName

func (this *SummaryZoomSection) SetName(newValue string)

func (*SummaryZoomSection) SetReturnToParent

func (this *SummaryZoomSection) SetReturnToParent(newValue bool)

func (*SummaryZoomSection) SetSelfUri

func (this *SummaryZoomSection) SetSelfUri(newValue IResourceUri)

func (*SummaryZoomSection) SetShowBackground

func (this *SummaryZoomSection) SetShowBackground(newValue bool)

func (*SummaryZoomSection) SetTargetSectionIndex

func (this *SummaryZoomSection) SetTargetSectionIndex(newValue int32)

func (*SummaryZoomSection) SetThreeDFormat

func (this *SummaryZoomSection) SetThreeDFormat(newValue IThreeDFormat)

func (*SummaryZoomSection) SetTitle

func (this *SummaryZoomSection) SetTitle(newValue string)

func (*SummaryZoomSection) SetTransitionDuration

func (this *SummaryZoomSection) SetTransitionDuration(newValue float64)

func (*SummaryZoomSection) SetType

func (this *SummaryZoomSection) SetType(newValue string)

func (*SummaryZoomSection) SetWidth

func (this *SummaryZoomSection) SetWidth(newValue float64)

func (*SummaryZoomSection) SetX

func (this *SummaryZoomSection) SetX(newValue float64)

func (*SummaryZoomSection) SetY

func (this *SummaryZoomSection) SetY(newValue float64)

func (*SummaryZoomSection) SetZOrderPosition

func (this *SummaryZoomSection) SetZOrderPosition(newValue int32)

func (*SummaryZoomSection) UnmarshalJSON

func (this *SummaryZoomSection) UnmarshalJSON(b []byte) error

type SuperscriptElement

type SuperscriptElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Base argument
	Base IMathElement `json:"Base,omitempty"`

	// Superscript
	Superscript IMathElement `json:"Superscript,omitempty"`
}

func NewSuperscriptElement

func NewSuperscriptElement() *SuperscriptElement

func (*SuperscriptElement) GetBase

func (this *SuperscriptElement) GetBase() IMathElement

func (*SuperscriptElement) GetSuperscript

func (this *SuperscriptElement) GetSuperscript() IMathElement

func (*SuperscriptElement) GetType

func (this *SuperscriptElement) GetType() string

func (*SuperscriptElement) SetBase

func (this *SuperscriptElement) SetBase(newValue IMathElement)

func (*SuperscriptElement) SetSuperscript

func (this *SuperscriptElement) SetSuperscript(newValue IMathElement)

func (*SuperscriptElement) SetType

func (this *SuperscriptElement) SetType(newValue string)

func (*SuperscriptElement) UnmarshalJSON

func (this *SuperscriptElement) UnmarshalJSON(b []byte) error

type SvgExportOptions

type SvgExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	//          Export format.
	Format string `json:"Format,omitempty"`

	// Determines whether the text on a slide will be saved as graphics.
	VectorizeText bool `json:"VectorizeText"`

	// Returns or sets the lower resolution limit for metafile rasterization.
	MetafileRasterizationDpi int32 `json:"MetafileRasterizationDpi,omitempty"`

	// Determines whether the 3D text is disabled in SVG.
	Disable3DText bool `json:"Disable3DText"`

	// Disables splitting FromCornerX and FromCenter gradients.
	DisableGradientSplit bool `json:"DisableGradientSplit"`

	// SVG 1.1 lacks ability to define insets for markers. Aspose.Slides SVG writing engine has workaround for that problem: it crops end of line with arrow, so, line doesn't overlap markers. This option switches off such behavior.
	DisableLineEndCropping bool `json:"DisableLineEndCropping"`

	// Determines JPEG encoding quality.
	JpegQuality int32 `json:"JpegQuality,omitempty"`

	// Represents the pictures compression level
	PicturesCompression string `json:"PicturesCompression,omitempty"`

	// A boolean flag indicates if the cropped parts remain as part of the document. If true the cropped  parts will removed, if false they will be serialized in the document (which can possible lead to a  larger file)
	DeletePicturesCroppedAreas bool `json:"DeletePicturesCroppedAreas"`

	// Determines a way of handling externally loaded fonts.
	ExternalFontsHandling string `json:"ExternalFontsHandling,omitempty"`

	// Determines whether the text frame will be included in a rendering area or not.
	UseFrameSize bool `json:"UseFrameSize"`

	// Determines whether to perform the specified rotation of the shape when rendering or not.
	UseFrameRotation bool `json:"UseFrameRotation"`
}

func NewSvgExportOptions

func NewSvgExportOptions() *SvgExportOptions

func (*SvgExportOptions) GetDefaultRegularFont

func (this *SvgExportOptions) GetDefaultRegularFont() string

func (*SvgExportOptions) GetDeletePicturesCroppedAreas

func (this *SvgExportOptions) GetDeletePicturesCroppedAreas() bool

func (*SvgExportOptions) GetDisable3DText

func (this *SvgExportOptions) GetDisable3DText() bool

func (*SvgExportOptions) GetDisableGradientSplit

func (this *SvgExportOptions) GetDisableGradientSplit() bool

func (*SvgExportOptions) GetDisableLineEndCropping

func (this *SvgExportOptions) GetDisableLineEndCropping() bool

func (*SvgExportOptions) GetExternalFontsHandling

func (this *SvgExportOptions) GetExternalFontsHandling() string

func (*SvgExportOptions) GetFontFallbackRules

func (this *SvgExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*SvgExportOptions) GetFontSubstRules

func (this *SvgExportOptions) GetFontSubstRules() []IFontSubstRule

func (*SvgExportOptions) GetFormat

func (this *SvgExportOptions) GetFormat() string

func (*SvgExportOptions) GetJpegQuality

func (this *SvgExportOptions) GetJpegQuality() int32

func (*SvgExportOptions) GetMetafileRasterizationDpi

func (this *SvgExportOptions) GetMetafileRasterizationDpi() int32

func (*SvgExportOptions) GetPicturesCompression

func (this *SvgExportOptions) GetPicturesCompression() string

func (*SvgExportOptions) GetUseFrameRotation

func (this *SvgExportOptions) GetUseFrameRotation() bool

func (*SvgExportOptions) GetUseFrameSize

func (this *SvgExportOptions) GetUseFrameSize() bool

func (*SvgExportOptions) GetVectorizeText

func (this *SvgExportOptions) GetVectorizeText() bool

func (*SvgExportOptions) SetDefaultRegularFont

func (this *SvgExportOptions) SetDefaultRegularFont(newValue string)

func (*SvgExportOptions) SetDeletePicturesCroppedAreas

func (this *SvgExportOptions) SetDeletePicturesCroppedAreas(newValue bool)

func (*SvgExportOptions) SetDisable3DText

func (this *SvgExportOptions) SetDisable3DText(newValue bool)

func (*SvgExportOptions) SetDisableGradientSplit

func (this *SvgExportOptions) SetDisableGradientSplit(newValue bool)

func (*SvgExportOptions) SetDisableLineEndCropping

func (this *SvgExportOptions) SetDisableLineEndCropping(newValue bool)

func (*SvgExportOptions) SetExternalFontsHandling

func (this *SvgExportOptions) SetExternalFontsHandling(newValue string)

func (*SvgExportOptions) SetFontFallbackRules

func (this *SvgExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*SvgExportOptions) SetFontSubstRules

func (this *SvgExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*SvgExportOptions) SetFormat

func (this *SvgExportOptions) SetFormat(newValue string)

func (*SvgExportOptions) SetJpegQuality

func (this *SvgExportOptions) SetJpegQuality(newValue int32)

func (*SvgExportOptions) SetMetafileRasterizationDpi

func (this *SvgExportOptions) SetMetafileRasterizationDpi(newValue int32)

func (*SvgExportOptions) SetPicturesCompression

func (this *SvgExportOptions) SetPicturesCompression(newValue string)

func (*SvgExportOptions) SetUseFrameRotation

func (this *SvgExportOptions) SetUseFrameRotation(newValue bool)

func (*SvgExportOptions) SetUseFrameSize

func (this *SvgExportOptions) SetUseFrameSize(newValue bool)

func (*SvgExportOptions) SetVectorizeText

func (this *SvgExportOptions) SetVectorizeText(newValue bool)

func (*SvgExportOptions) UnmarshalJSON

func (this *SvgExportOptions) UnmarshalJSON(b []byte) error

type SwfExportOptions

type SwfExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	ShowHiddenSlides bool `json:"ShowHiddenSlides"`

	// Specifies whether the generated SWF document should be compressed or not. Default is true.
	Compressed bool `json:"Compressed"`

	// Specifies whether the generated SWF document should include the integrated document viewer or not. Default is true.
	ViewerIncluded bool `json:"ViewerIncluded"`

	// Specifies whether border around pages should be shown. Default is true.
	ShowPageBorder bool `json:"ShowPageBorder"`

	// Show/hide fullscreen button. Can be overridden in flashvars. Default is true.
	ShowFullScreen bool `json:"ShowFullScreen"`

	// Show/hide page stepper. Can be overridden in flashvars. Default is true.
	ShowPageStepper bool `json:"ShowPageStepper"`

	// Show/hide search section. Can be overridden in flashvars. Default is true.
	ShowSearch bool `json:"ShowSearch"`

	// Show/hide whole top pane. Can be overridden in flashvars. Default is true.
	ShowTopPane bool `json:"ShowTopPane"`

	// Show/hide bottom pane. Can be overridden in flashvars. Default is true.
	ShowBottomPane bool `json:"ShowBottomPane"`

	// Show/hide left pane. Can be overridden in flashvars. Default is true.
	ShowLeftPane bool `json:"ShowLeftPane"`

	// Start with opened left pane. Can be overridden in flashvars. Default is false.
	StartOpenLeftPane bool `json:"StartOpenLeftPane"`

	// Enable/disable context menu. Default is true.
	EnableContextMenu bool `json:"EnableContextMenu"`

	// Image that will be displayed as logo in the top right corner of the viewer. The image data is a base 64 string. Image should be 32x64 pixels PNG image, otherwise logo can be displayed improperly.
	LogoImage string `json:"LogoImage,omitempty"`

	// Gets or sets the full hyperlink address for a logo. Has an effect only if a LogoImage is specified.
	LogoLink string `json:"LogoLink,omitempty"`

	// Specifies the quality of JPEG images. Default is 95.
	JpegQuality int32 `json:"JpegQuality,omitempty"`

	// Gets or sets the position of the notes on the page.
	NotesPosition string `json:"NotesPosition,omitempty"`

	// Gets or sets the position of the comments on the page.
	CommentsPosition string `json:"CommentsPosition,omitempty"`

	// Gets or sets the width of the comment output area in pixels (Applies only if comments are displayed on the right).
	CommentsAreaWidth int32 `json:"CommentsAreaWidth,omitempty"`

	// Gets or sets the color of comments area (Applies only if comments are displayed on the right).
	CommentsAreaColor string `json:"CommentsAreaColor,omitempty"`

	// True if comments that have no author are displayed. (Applies only if comments are displayed).
	ShowCommentsByNoAuthor bool `json:"ShowCommentsByNoAuthor"`
}

func NewSwfExportOptions

func NewSwfExportOptions() *SwfExportOptions

func (*SwfExportOptions) GetCommentsAreaColor

func (this *SwfExportOptions) GetCommentsAreaColor() string

func (*SwfExportOptions) GetCommentsAreaWidth

func (this *SwfExportOptions) GetCommentsAreaWidth() int32

func (*SwfExportOptions) GetCommentsPosition

func (this *SwfExportOptions) GetCommentsPosition() string

func (*SwfExportOptions) GetCompressed

func (this *SwfExportOptions) GetCompressed() bool

func (*SwfExportOptions) GetDefaultRegularFont

func (this *SwfExportOptions) GetDefaultRegularFont() string

func (*SwfExportOptions) GetEnableContextMenu

func (this *SwfExportOptions) GetEnableContextMenu() bool

func (*SwfExportOptions) GetFontFallbackRules

func (this *SwfExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*SwfExportOptions) GetFontSubstRules

func (this *SwfExportOptions) GetFontSubstRules() []IFontSubstRule

func (*SwfExportOptions) GetFormat

func (this *SwfExportOptions) GetFormat() string

func (*SwfExportOptions) GetJpegQuality

func (this *SwfExportOptions) GetJpegQuality() int32

func (*SwfExportOptions) GetLogoImage

func (this *SwfExportOptions) GetLogoImage() string
func (this *SwfExportOptions) GetLogoLink() string

func (*SwfExportOptions) GetNotesPosition

func (this *SwfExportOptions) GetNotesPosition() string

func (*SwfExportOptions) GetShowBottomPane

func (this *SwfExportOptions) GetShowBottomPane() bool

func (*SwfExportOptions) GetShowCommentsByNoAuthor

func (this *SwfExportOptions) GetShowCommentsByNoAuthor() bool

func (*SwfExportOptions) GetShowFullScreen

func (this *SwfExportOptions) GetShowFullScreen() bool

func (*SwfExportOptions) GetShowHiddenSlides

func (this *SwfExportOptions) GetShowHiddenSlides() bool

func (*SwfExportOptions) GetShowLeftPane

func (this *SwfExportOptions) GetShowLeftPane() bool

func (*SwfExportOptions) GetShowPageBorder

func (this *SwfExportOptions) GetShowPageBorder() bool

func (*SwfExportOptions) GetShowPageStepper

func (this *SwfExportOptions) GetShowPageStepper() bool

func (*SwfExportOptions) GetShowSearch

func (this *SwfExportOptions) GetShowSearch() bool

func (*SwfExportOptions) GetShowTopPane

func (this *SwfExportOptions) GetShowTopPane() bool

func (*SwfExportOptions) GetStartOpenLeftPane

func (this *SwfExportOptions) GetStartOpenLeftPane() bool

func (*SwfExportOptions) GetViewerIncluded

func (this *SwfExportOptions) GetViewerIncluded() bool

func (*SwfExportOptions) SetCommentsAreaColor

func (this *SwfExportOptions) SetCommentsAreaColor(newValue string)

func (*SwfExportOptions) SetCommentsAreaWidth

func (this *SwfExportOptions) SetCommentsAreaWidth(newValue int32)

func (*SwfExportOptions) SetCommentsPosition

func (this *SwfExportOptions) SetCommentsPosition(newValue string)

func (*SwfExportOptions) SetCompressed

func (this *SwfExportOptions) SetCompressed(newValue bool)

func (*SwfExportOptions) SetDefaultRegularFont

func (this *SwfExportOptions) SetDefaultRegularFont(newValue string)

func (*SwfExportOptions) SetEnableContextMenu

func (this *SwfExportOptions) SetEnableContextMenu(newValue bool)

func (*SwfExportOptions) SetFontFallbackRules

func (this *SwfExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*SwfExportOptions) SetFontSubstRules

func (this *SwfExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*SwfExportOptions) SetFormat

func (this *SwfExportOptions) SetFormat(newValue string)

func (*SwfExportOptions) SetJpegQuality

func (this *SwfExportOptions) SetJpegQuality(newValue int32)

func (*SwfExportOptions) SetLogoImage

func (this *SwfExportOptions) SetLogoImage(newValue string)
func (this *SwfExportOptions) SetLogoLink(newValue string)

func (*SwfExportOptions) SetNotesPosition

func (this *SwfExportOptions) SetNotesPosition(newValue string)

func (*SwfExportOptions) SetShowBottomPane

func (this *SwfExportOptions) SetShowBottomPane(newValue bool)

func (*SwfExportOptions) SetShowCommentsByNoAuthor

func (this *SwfExportOptions) SetShowCommentsByNoAuthor(newValue bool)

func (*SwfExportOptions) SetShowFullScreen

func (this *SwfExportOptions) SetShowFullScreen(newValue bool)

func (*SwfExportOptions) SetShowHiddenSlides

func (this *SwfExportOptions) SetShowHiddenSlides(newValue bool)

func (*SwfExportOptions) SetShowLeftPane

func (this *SwfExportOptions) SetShowLeftPane(newValue bool)

func (*SwfExportOptions) SetShowPageBorder

func (this *SwfExportOptions) SetShowPageBorder(newValue bool)

func (*SwfExportOptions) SetShowPageStepper

func (this *SwfExportOptions) SetShowPageStepper(newValue bool)

func (*SwfExportOptions) SetShowSearch

func (this *SwfExportOptions) SetShowSearch(newValue bool)

func (*SwfExportOptions) SetShowTopPane

func (this *SwfExportOptions) SetShowTopPane(newValue bool)

func (*SwfExportOptions) SetStartOpenLeftPane

func (this *SwfExportOptions) SetStartOpenLeftPane(newValue bool)

func (*SwfExportOptions) SetViewerIncluded

func (this *SwfExportOptions) SetViewerIncluded(newValue bool)

func (*SwfExportOptions) UnmarshalJSON

func (this *SwfExportOptions) UnmarshalJSON(b []byte) error

type Table

type Table struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Builtin table style.
	Style string `json:"Style,omitempty"`

	// Rows.
	Rows []ITableRow `json:"Rows,omitempty"`

	// Columns.
	Columns []ITableColumn `json:"Columns,omitempty"`

	// Determines whether the first column of a table has to be drawn with a special formatting.
	FirstCol bool `json:"FirstCol"`

	// Determines whether the first row of a table has to be drawn with a special formatting.
	FirstRow bool `json:"FirstRow"`

	// Determines whether the even rows has to be drawn with a different formatting.
	HorizontalBanding bool `json:"HorizontalBanding"`

	// Determines whether the last column of a table has to be drawn with a special formatting.
	LastCol bool `json:"LastCol"`

	// Determines whether the last row of a table has to be drawn with a special formatting.
	LastRow bool `json:"LastRow"`

	// Determines whether the table has right to left reading order.
	RightToLeft bool `json:"RightToLeft"`

	// Determines whether the even columns has to be drawn with a different formatting.
	VerticalBanding bool `json:"VerticalBanding"`
}

func NewTable

func NewTable() *Table
func (this *Table) GetAlternateLinks() []IResourceUri

func (*Table) GetAlternativeText

func (this *Table) GetAlternativeText() string

func (*Table) GetAlternativeTextTitle

func (this *Table) GetAlternativeTextTitle() string

func (*Table) GetColumns

func (this *Table) GetColumns() []ITableColumn

func (*Table) GetEffectFormat

func (this *Table) GetEffectFormat() IEffectFormat

func (*Table) GetFillFormat

func (this *Table) GetFillFormat() IFillFormat

func (*Table) GetFirstCol

func (this *Table) GetFirstCol() bool

func (*Table) GetFirstRow

func (this *Table) GetFirstRow() bool

func (*Table) GetHeight

func (this *Table) GetHeight() float64

func (*Table) GetHidden

func (this *Table) GetHidden() bool

func (*Table) GetHorizontalBanding

func (this *Table) GetHorizontalBanding() bool

func (*Table) GetHyperlinkClick

func (this *Table) GetHyperlinkClick() IHyperlink

func (*Table) GetHyperlinkMouseOver

func (this *Table) GetHyperlinkMouseOver() IHyperlink

func (*Table) GetIsDecorative added in v24.3.0

func (this *Table) GetIsDecorative() bool

func (*Table) GetLastCol

func (this *Table) GetLastCol() bool

func (*Table) GetLastRow

func (this *Table) GetLastRow() bool

func (*Table) GetLineFormat

func (this *Table) GetLineFormat() ILineFormat

func (*Table) GetName

func (this *Table) GetName() string

func (*Table) GetRightToLeft

func (this *Table) GetRightToLeft() bool

func (*Table) GetRows

func (this *Table) GetRows() []ITableRow

func (*Table) GetSelfUri

func (this *Table) GetSelfUri() IResourceUri

func (*Table) GetStyle

func (this *Table) GetStyle() string

func (*Table) GetThreeDFormat

func (this *Table) GetThreeDFormat() IThreeDFormat

func (*Table) GetType

func (this *Table) GetType() string

func (*Table) GetVerticalBanding

func (this *Table) GetVerticalBanding() bool

func (*Table) GetWidth

func (this *Table) GetWidth() float64

func (*Table) GetX

func (this *Table) GetX() float64

func (*Table) GetY

func (this *Table) GetY() float64

func (*Table) GetZOrderPosition

func (this *Table) GetZOrderPosition() int32
func (this *Table) SetAlternateLinks(newValue []IResourceUri)

func (*Table) SetAlternativeText

func (this *Table) SetAlternativeText(newValue string)

func (*Table) SetAlternativeTextTitle

func (this *Table) SetAlternativeTextTitle(newValue string)

func (*Table) SetColumns

func (this *Table) SetColumns(newValue []ITableColumn)

func (*Table) SetEffectFormat

func (this *Table) SetEffectFormat(newValue IEffectFormat)

func (*Table) SetFillFormat

func (this *Table) SetFillFormat(newValue IFillFormat)

func (*Table) SetFirstCol

func (this *Table) SetFirstCol(newValue bool)

func (*Table) SetFirstRow

func (this *Table) SetFirstRow(newValue bool)

func (*Table) SetHeight

func (this *Table) SetHeight(newValue float64)

func (*Table) SetHidden

func (this *Table) SetHidden(newValue bool)

func (*Table) SetHorizontalBanding

func (this *Table) SetHorizontalBanding(newValue bool)

func (*Table) SetHyperlinkClick

func (this *Table) SetHyperlinkClick(newValue IHyperlink)

func (*Table) SetHyperlinkMouseOver

func (this *Table) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Table) SetIsDecorative added in v24.3.0

func (this *Table) SetIsDecorative(newValue bool)

func (*Table) SetLastCol

func (this *Table) SetLastCol(newValue bool)

func (*Table) SetLastRow

func (this *Table) SetLastRow(newValue bool)

func (*Table) SetLineFormat

func (this *Table) SetLineFormat(newValue ILineFormat)

func (*Table) SetName

func (this *Table) SetName(newValue string)

func (*Table) SetRightToLeft

func (this *Table) SetRightToLeft(newValue bool)

func (*Table) SetRows

func (this *Table) SetRows(newValue []ITableRow)

func (*Table) SetSelfUri

func (this *Table) SetSelfUri(newValue IResourceUri)

func (*Table) SetStyle

func (this *Table) SetStyle(newValue string)

func (*Table) SetThreeDFormat

func (this *Table) SetThreeDFormat(newValue IThreeDFormat)

func (*Table) SetType

func (this *Table) SetType(newValue string)

func (*Table) SetVerticalBanding

func (this *Table) SetVerticalBanding(newValue bool)

func (*Table) SetWidth

func (this *Table) SetWidth(newValue float64)

func (*Table) SetX

func (this *Table) SetX(newValue float64)

func (*Table) SetY

func (this *Table) SetY(newValue float64)

func (*Table) SetZOrderPosition

func (this *Table) SetZOrderPosition(newValue int32)

func (*Table) UnmarshalJSON

func (this *Table) UnmarshalJSON(b []byte) error

type TableCell

type TableCell struct {

	// Cell text.
	Text string `json:"Text,omitempty"`

	// The number of rows spanned by a merged cell.
	RowSpan int32 `json:"RowSpan,omitempty"`

	// The number of columns spanned by a merged cell.
	ColSpan int32 `json:"ColSpan,omitempty"`

	// The top margin of the cell.
	MarginTop float64 `json:"MarginTop,omitempty"`

	// The right margin of the cell.
	MarginRight float64 `json:"MarginRight,omitempty"`

	// The left margin of the cell.
	MarginLeft float64 `json:"MarginLeft,omitempty"`

	// The bottom margin of the cell.
	MarginBottom float64 `json:"MarginBottom,omitempty"`

	// Text anchor type.
	TextAnchorType string `json:"TextAnchorType,omitempty"`

	// The type of vertical text.
	TextVerticalType string `json:"TextVerticalType,omitempty"`

	// Fill properties set of the cell.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Line properties set for the top border of the cell.
	BorderTop ILineFormat `json:"BorderTop,omitempty"`

	// Line properties set for the right border of the cell.
	BorderRight ILineFormat `json:"BorderRight,omitempty"`

	// Line properties set for the left border of the cell.
	BorderLeft ILineFormat `json:"BorderLeft,omitempty"`

	// Line properties set for the bottom border of the cell.
	BorderBottom ILineFormat `json:"BorderBottom,omitempty"`

	// Line properties set for the diagonal up border of the cell.
	BorderDiagonalUp ILineFormat `json:"BorderDiagonalUp,omitempty"`

	// Line properties set for the diagonal down border of the cell.
	BorderDiagonalDown ILineFormat `json:"BorderDiagonalDown,omitempty"`

	// Cell column index
	ColumnIndex int32 `json:"ColumnIndex,omitempty"`

	// Cell row index
	RowIndex int32 `json:"RowIndex,omitempty"`

	// Returns TextFrame's formatting properties.
	TextFrameFormat ITextFrameFormat `json:"TextFrameFormat,omitempty"`

	// Get or sets list to paragraphs list
	Paragraphs IResourceUri `json:"Paragraphs,omitempty"`
}

func NewTableCell

func NewTableCell() *TableCell

func (*TableCell) GetBorderBottom

func (this *TableCell) GetBorderBottom() ILineFormat

func (*TableCell) GetBorderDiagonalDown

func (this *TableCell) GetBorderDiagonalDown() ILineFormat

func (*TableCell) GetBorderDiagonalUp

func (this *TableCell) GetBorderDiagonalUp() ILineFormat

func (*TableCell) GetBorderLeft

func (this *TableCell) GetBorderLeft() ILineFormat

func (*TableCell) GetBorderRight

func (this *TableCell) GetBorderRight() ILineFormat

func (*TableCell) GetBorderTop

func (this *TableCell) GetBorderTop() ILineFormat

func (*TableCell) GetColSpan

func (this *TableCell) GetColSpan() int32

func (*TableCell) GetColumnIndex

func (this *TableCell) GetColumnIndex() int32

func (*TableCell) GetFillFormat

func (this *TableCell) GetFillFormat() IFillFormat

func (*TableCell) GetMarginBottom

func (this *TableCell) GetMarginBottom() float64

func (*TableCell) GetMarginLeft

func (this *TableCell) GetMarginLeft() float64

func (*TableCell) GetMarginRight

func (this *TableCell) GetMarginRight() float64

func (*TableCell) GetMarginTop

func (this *TableCell) GetMarginTop() float64

func (*TableCell) GetParagraphs

func (this *TableCell) GetParagraphs() IResourceUri

func (*TableCell) GetRowIndex

func (this *TableCell) GetRowIndex() int32

func (*TableCell) GetRowSpan

func (this *TableCell) GetRowSpan() int32

func (*TableCell) GetText

func (this *TableCell) GetText() string

func (*TableCell) GetTextAnchorType

func (this *TableCell) GetTextAnchorType() string

func (*TableCell) GetTextFrameFormat

func (this *TableCell) GetTextFrameFormat() ITextFrameFormat

func (*TableCell) GetTextVerticalType

func (this *TableCell) GetTextVerticalType() string

func (*TableCell) SetBorderBottom

func (this *TableCell) SetBorderBottom(newValue ILineFormat)

func (*TableCell) SetBorderDiagonalDown

func (this *TableCell) SetBorderDiagonalDown(newValue ILineFormat)

func (*TableCell) SetBorderDiagonalUp

func (this *TableCell) SetBorderDiagonalUp(newValue ILineFormat)

func (*TableCell) SetBorderLeft

func (this *TableCell) SetBorderLeft(newValue ILineFormat)

func (*TableCell) SetBorderRight

func (this *TableCell) SetBorderRight(newValue ILineFormat)

func (*TableCell) SetBorderTop

func (this *TableCell) SetBorderTop(newValue ILineFormat)

func (*TableCell) SetColSpan

func (this *TableCell) SetColSpan(newValue int32)

func (*TableCell) SetColumnIndex

func (this *TableCell) SetColumnIndex(newValue int32)

func (*TableCell) SetFillFormat

func (this *TableCell) SetFillFormat(newValue IFillFormat)

func (*TableCell) SetMarginBottom

func (this *TableCell) SetMarginBottom(newValue float64)

func (*TableCell) SetMarginLeft

func (this *TableCell) SetMarginLeft(newValue float64)

func (*TableCell) SetMarginRight

func (this *TableCell) SetMarginRight(newValue float64)

func (*TableCell) SetMarginTop

func (this *TableCell) SetMarginTop(newValue float64)

func (*TableCell) SetParagraphs

func (this *TableCell) SetParagraphs(newValue IResourceUri)

func (*TableCell) SetRowIndex

func (this *TableCell) SetRowIndex(newValue int32)

func (*TableCell) SetRowSpan

func (this *TableCell) SetRowSpan(newValue int32)

func (*TableCell) SetText

func (this *TableCell) SetText(newValue string)

func (*TableCell) SetTextAnchorType

func (this *TableCell) SetTextAnchorType(newValue string)

func (*TableCell) SetTextFrameFormat

func (this *TableCell) SetTextFrameFormat(newValue ITextFrameFormat)

func (*TableCell) SetTextVerticalType

func (this *TableCell) SetTextVerticalType(newValue string)

func (*TableCell) UnmarshalJSON

func (this *TableCell) UnmarshalJSON(b []byte) error

type TableCellMergeOptions

type TableCellMergeOptions struct {

	// Row index of the first cell
	FirstRowIndex int32 `json:"FirstRowIndex"`

	// First cell index in the row
	FirstCellIndex int32 `json:"FirstCellIndex"`

	// Row index of the last cell
	LastRowIndex int32 `json:"LastRowIndex"`

	// Last cell index in the row
	LastCellIndex int32 `json:"LastCellIndex"`

	// Allow splitting
	AllowSplitting bool `json:"AllowSplitting"`
}

func NewTableCellMergeOptions

func NewTableCellMergeOptions() *TableCellMergeOptions

func (*TableCellMergeOptions) GetAllowSplitting

func (this *TableCellMergeOptions) GetAllowSplitting() bool

func (*TableCellMergeOptions) GetFirstCellIndex

func (this *TableCellMergeOptions) GetFirstCellIndex() int32

func (*TableCellMergeOptions) GetFirstRowIndex

func (this *TableCellMergeOptions) GetFirstRowIndex() int32

func (*TableCellMergeOptions) GetLastCellIndex

func (this *TableCellMergeOptions) GetLastCellIndex() int32

func (*TableCellMergeOptions) GetLastRowIndex

func (this *TableCellMergeOptions) GetLastRowIndex() int32

func (*TableCellMergeOptions) SetAllowSplitting

func (this *TableCellMergeOptions) SetAllowSplitting(newValue bool)

func (*TableCellMergeOptions) SetFirstCellIndex

func (this *TableCellMergeOptions) SetFirstCellIndex(newValue int32)

func (*TableCellMergeOptions) SetFirstRowIndex

func (this *TableCellMergeOptions) SetFirstRowIndex(newValue int32)

func (*TableCellMergeOptions) SetLastCellIndex

func (this *TableCellMergeOptions) SetLastCellIndex(newValue int32)

func (*TableCellMergeOptions) SetLastRowIndex

func (this *TableCellMergeOptions) SetLastRowIndex(newValue int32)

func (*TableCellMergeOptions) UnmarshalJSON

func (this *TableCellMergeOptions) UnmarshalJSON(b []byte) error

type TableCellSplitType

type TableCellSplitType string

TableCellSplitType : Table cell split type

const (
	TableCellSplitType_SplitByWidth   TableCellSplitType = "SplitByWidth"
	TableCellSplitType_SplitByHeight  TableCellSplitType = "SplitByHeight"
	TableCellSplitType_SplitByColSpan TableCellSplitType = "SplitByColSpan"
	TableCellSplitType_SplitByRowSpan TableCellSplitType = "SplitByRowSpan"
)

List of TableCellSplitType TableCellSplitType

type TableColumn

type TableColumn struct {

	// Width.
	Width float64 `json:"Width"`
}

func NewTableColumn

func NewTableColumn() *TableColumn

func (*TableColumn) GetWidth

func (this *TableColumn) GetWidth() float64

func (*TableColumn) SetWidth

func (this *TableColumn) SetWidth(newValue float64)

func (*TableColumn) UnmarshalJSON

func (this *TableColumn) UnmarshalJSON(b []byte) error

type TableRow

type TableRow struct {

	// Cells for the row.
	Cells []ITableCell `json:"Cells,omitempty"`

	// Minimal height of the row.
	MinimalHeight float64 `json:"MinimalHeight"`

	// Height of the row.
	Height float64 `json:"Height"`
}

func NewTableRow

func NewTableRow() *TableRow

func (*TableRow) GetCells

func (this *TableRow) GetCells() []ITableCell

func (*TableRow) GetHeight

func (this *TableRow) GetHeight() float64

func (*TableRow) GetMinimalHeight

func (this *TableRow) GetMinimalHeight() float64

func (*TableRow) SetCells

func (this *TableRow) SetCells(newValue []ITableCell)

func (*TableRow) SetHeight

func (this *TableRow) SetHeight(newValue float64)

func (*TableRow) SetMinimalHeight

func (this *TableRow) SetMinimalHeight(newValue float64)

func (*TableRow) UnmarshalJSON

func (this *TableRow) UnmarshalJSON(b []byte) error

type Task

type Task struct {
	Type_ string `json:"Type,omitempty"`
}

func NewTask

func NewTask() *Task

func (*Task) GetType

func (this *Task) GetType() string

func (*Task) SetType

func (this *Task) SetType(newValue string)

func (*Task) UnmarshalJSON

func (this *Task) UnmarshalJSON(b []byte) error

type TestRules

type TestRules struct {
	Files       []FileRule        `json:"Files,omitempty"`
	Values      []ValueRule       `json:"Values,omitempty"`
	OkToNotFail []OkToNotFailRule `json:"OKToNotFail,omitempty"`
	Results     []ResultRule      `json:"Results,omitempty"`
}

type TextBounds

type TextBounds struct {

	// X coordinate of the text bounds.
	X float64 `json:"X"`

	// X coordinate of the text bounds.
	Y float64 `json:"Y"`

	// Width of the text bounds.
	Width float64 `json:"Width"`

	// Height of the text bounds.
	Height float64 `json:"Height"`
}

func NewTextBounds

func NewTextBounds() *TextBounds

func (*TextBounds) GetHeight

func (this *TextBounds) GetHeight() float64

func (*TextBounds) GetWidth

func (this *TextBounds) GetWidth() float64

func (*TextBounds) GetX

func (this *TextBounds) GetX() float64

func (*TextBounds) GetY

func (this *TextBounds) GetY() float64

func (*TextBounds) SetHeight

func (this *TextBounds) SetHeight(newValue float64)

func (*TextBounds) SetWidth

func (this *TextBounds) SetWidth(newValue float64)

func (*TextBounds) SetX

func (this *TextBounds) SetX(newValue float64)

func (*TextBounds) SetY

func (this *TextBounds) SetY(newValue float64)

func (*TextBounds) UnmarshalJSON

func (this *TextBounds) UnmarshalJSON(b []byte) error

type TextElement

type TextElement struct {

	// Element type
	Type_ string `json:"Type"`

	// Value
	Value string `json:"Value,omitempty"`
}

func NewTextElement

func NewTextElement() *TextElement

func (*TextElement) GetType

func (this *TextElement) GetType() string

func (*TextElement) GetValue

func (this *TextElement) GetValue() string

func (*TextElement) SetType

func (this *TextElement) SetType(newValue string)

func (*TextElement) SetValue

func (this *TextElement) SetValue(newValue string)

func (*TextElement) UnmarshalJSON

func (this *TextElement) UnmarshalJSON(b []byte) error

type TextFrameFormat

type TextFrameFormat struct {

	// Represents 3d effect properties for a text.
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets text wrapping shape.
	Transform string `json:"Transform,omitempty"`

	// Left margin. Left margin.
	MarginLeft float64 `json:"MarginLeft,omitempty"`

	// Right margin.
	MarginRight float64 `json:"MarginRight,omitempty"`

	// Top margin.
	MarginTop float64 `json:"MarginTop,omitempty"`

	// Bottom margin.
	MarginBottom float64 `json:"MarginBottom,omitempty"`

	// True if text is wrapped at TextFrame's margins.
	WrapText string `json:"WrapText,omitempty"`

	// Returns or sets vertical anchor text in a TextFrame.
	AnchoringType string `json:"AnchoringType,omitempty"`

	// If True then text should be centered in box horizontally.
	CenterText string `json:"CenterText,omitempty"`

	// Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle.
	TextVerticalType string `json:"TextVerticalType,omitempty"`

	// Returns or sets text's auto-fit mode.
	AutofitType string `json:"AutofitType,omitempty"`

	// Returns or sets number of columns in the text area. This value must be a positive number. Otherwise, the value will be set to zero.  Value 0 means undefined value.
	ColumnCount int32 `json:"ColumnCount,omitempty"`

	// Returns or sets the space between text columns in the text area (in points). This should only apply  when there is more than 1 column present. This value must be a positive number. Otherwise, the value will be set to zero.
	ColumnSpacing float64 `json:"ColumnSpacing,omitempty"`

	// Returns or set keeping text out of 3D scene entirely.
	KeepTextFlat bool `json:"KeepTextFlat"`

	// Specifies the custom rotation that is being applied to the text within the bounding box.
	RotationAngle float64 `json:"RotationAngle,omitempty"`

	// Default portion format.
	DefaultParagraphFormat IParagraphFormat `json:"DefaultParagraphFormat,omitempty"`
}

func NewTextFrameFormat

func NewTextFrameFormat() *TextFrameFormat

func (*TextFrameFormat) GetAnchoringType

func (this *TextFrameFormat) GetAnchoringType() string

func (*TextFrameFormat) GetAutofitType

func (this *TextFrameFormat) GetAutofitType() string

func (*TextFrameFormat) GetCenterText

func (this *TextFrameFormat) GetCenterText() string

func (*TextFrameFormat) GetColumnCount

func (this *TextFrameFormat) GetColumnCount() int32

func (*TextFrameFormat) GetColumnSpacing

func (this *TextFrameFormat) GetColumnSpacing() float64

func (*TextFrameFormat) GetDefaultParagraphFormat

func (this *TextFrameFormat) GetDefaultParagraphFormat() IParagraphFormat

func (*TextFrameFormat) GetKeepTextFlat

func (this *TextFrameFormat) GetKeepTextFlat() bool

func (*TextFrameFormat) GetMarginBottom

func (this *TextFrameFormat) GetMarginBottom() float64

func (*TextFrameFormat) GetMarginLeft

func (this *TextFrameFormat) GetMarginLeft() float64

func (*TextFrameFormat) GetMarginRight

func (this *TextFrameFormat) GetMarginRight() float64

func (*TextFrameFormat) GetMarginTop

func (this *TextFrameFormat) GetMarginTop() float64

func (*TextFrameFormat) GetRotationAngle

func (this *TextFrameFormat) GetRotationAngle() float64

func (*TextFrameFormat) GetTextVerticalType

func (this *TextFrameFormat) GetTextVerticalType() string

func (*TextFrameFormat) GetThreeDFormat

func (this *TextFrameFormat) GetThreeDFormat() IThreeDFormat

func (*TextFrameFormat) GetTransform

func (this *TextFrameFormat) GetTransform() string

func (*TextFrameFormat) GetWrapText

func (this *TextFrameFormat) GetWrapText() string

func (*TextFrameFormat) SetAnchoringType

func (this *TextFrameFormat) SetAnchoringType(newValue string)

func (*TextFrameFormat) SetAutofitType

func (this *TextFrameFormat) SetAutofitType(newValue string)

func (*TextFrameFormat) SetCenterText

func (this *TextFrameFormat) SetCenterText(newValue string)

func (*TextFrameFormat) SetColumnCount

func (this *TextFrameFormat) SetColumnCount(newValue int32)

func (*TextFrameFormat) SetColumnSpacing

func (this *TextFrameFormat) SetColumnSpacing(newValue float64)

func (*TextFrameFormat) SetDefaultParagraphFormat

func (this *TextFrameFormat) SetDefaultParagraphFormat(newValue IParagraphFormat)

func (*TextFrameFormat) SetKeepTextFlat

func (this *TextFrameFormat) SetKeepTextFlat(newValue bool)

func (*TextFrameFormat) SetMarginBottom

func (this *TextFrameFormat) SetMarginBottom(newValue float64)

func (*TextFrameFormat) SetMarginLeft

func (this *TextFrameFormat) SetMarginLeft(newValue float64)

func (*TextFrameFormat) SetMarginRight

func (this *TextFrameFormat) SetMarginRight(newValue float64)

func (*TextFrameFormat) SetMarginTop

func (this *TextFrameFormat) SetMarginTop(newValue float64)

func (*TextFrameFormat) SetRotationAngle

func (this *TextFrameFormat) SetRotationAngle(newValue float64)

func (*TextFrameFormat) SetTextVerticalType

func (this *TextFrameFormat) SetTextVerticalType(newValue string)

func (*TextFrameFormat) SetThreeDFormat

func (this *TextFrameFormat) SetThreeDFormat(newValue IThreeDFormat)

func (*TextFrameFormat) SetTransform

func (this *TextFrameFormat) SetTransform(newValue string)

func (*TextFrameFormat) SetWrapText

func (this *TextFrameFormat) SetWrapText(newValue string)

func (*TextFrameFormat) UnmarshalJSON

func (this *TextFrameFormat) UnmarshalJSON(b []byte) error

type TextItem

type TextItem struct {

	// Gets or sets the URI to resource that contains text
	Uri IResourceUri `json:"Uri,omitempty"`

	// Gets or sets the text.
	Text string `json:"Text,omitempty"`
}

func NewTextItem

func NewTextItem() *TextItem

func (*TextItem) GetText

func (this *TextItem) GetText() string

func (*TextItem) GetUri

func (this *TextItem) GetUri() IResourceUri

func (*TextItem) SetText

func (this *TextItem) SetText(newValue string)

func (*TextItem) SetUri

func (this *TextItem) SetUri(newValue IResourceUri)

func (*TextItem) UnmarshalJSON

func (this *TextItem) UnmarshalJSON(b []byte) error

type TextItems

type TextItems struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the text items.
	Items []ITextItem `json:"Items,omitempty"`
}

func NewTextItems

func NewTextItems() *TextItems
func (this *TextItems) GetAlternateLinks() []IResourceUri

func (*TextItems) GetItems

func (this *TextItems) GetItems() []ITextItem

func (*TextItems) GetSelfUri

func (this *TextItems) GetSelfUri() IResourceUri
func (this *TextItems) SetAlternateLinks(newValue []IResourceUri)

func (*TextItems) SetItems

func (this *TextItems) SetItems(newValue []ITextItem)

func (*TextItems) SetSelfUri

func (this *TextItems) SetSelfUri(newValue IResourceUri)

func (*TextItems) UnmarshalJSON

func (this *TextItems) UnmarshalJSON(b []byte) error

type Theme

type Theme struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Name.
	Name string `json:"Name,omitempty"`

	// Color scheme.
	ColorScheme IResourceUri `json:"ColorScheme,omitempty"`

	// Font scheme.
	FontScheme IResourceUri `json:"FontScheme,omitempty"`

	// Format scheme.
	FormatScheme IResourceUri `json:"FormatScheme,omitempty"`
}

func NewTheme

func NewTheme() *Theme
func (this *Theme) GetAlternateLinks() []IResourceUri

func (*Theme) GetColorScheme

func (this *Theme) GetColorScheme() IResourceUri

func (*Theme) GetFontScheme

func (this *Theme) GetFontScheme() IResourceUri

func (*Theme) GetFormatScheme

func (this *Theme) GetFormatScheme() IResourceUri

func (*Theme) GetName

func (this *Theme) GetName() string

func (*Theme) GetSelfUri

func (this *Theme) GetSelfUri() IResourceUri
func (this *Theme) SetAlternateLinks(newValue []IResourceUri)

func (*Theme) SetColorScheme

func (this *Theme) SetColorScheme(newValue IResourceUri)

func (*Theme) SetFontScheme

func (this *Theme) SetFontScheme(newValue IResourceUri)

func (*Theme) SetFormatScheme

func (this *Theme) SetFormatScheme(newValue IResourceUri)

func (*Theme) SetName

func (this *Theme) SetName(newValue string)

func (*Theme) SetSelfUri

func (this *Theme) SetSelfUri(newValue IResourceUri)

func (*Theme) UnmarshalJSON

func (this *Theme) UnmarshalJSON(b []byte) error

type ThreeDFormat

type ThreeDFormat struct {

	// Type of a bottom 3D bevel.
	BevelBottom IShapeBevel `json:"BevelBottom,omitempty"`

	// Type of a top 3D bevel.
	BevelTop IShapeBevel `json:"BevelTop,omitempty"`

	// Camera
	Camera ICamera `json:"Camera,omitempty"`

	// Contour color
	ContourColor string `json:"ContourColor,omitempty"`

	// Contour width
	ContourWidth float64 `json:"ContourWidth,omitempty"`

	// Depth
	Depth float64 `json:"Depth,omitempty"`

	// Extrusion color
	ExtrusionColor string `json:"ExtrusionColor,omitempty"`

	// Extrusion height
	ExtrusionHeight float64 `json:"ExtrusionHeight,omitempty"`

	// Light rig
	LightRig ILightRig `json:"LightRig,omitempty"`

	// Material
	Material string `json:"Material,omitempty"`
}

func NewThreeDFormat

func NewThreeDFormat() *ThreeDFormat

func (*ThreeDFormat) GetBevelBottom

func (this *ThreeDFormat) GetBevelBottom() IShapeBevel

func (*ThreeDFormat) GetBevelTop

func (this *ThreeDFormat) GetBevelTop() IShapeBevel

func (*ThreeDFormat) GetCamera

func (this *ThreeDFormat) GetCamera() ICamera

func (*ThreeDFormat) GetContourColor

func (this *ThreeDFormat) GetContourColor() string

func (*ThreeDFormat) GetContourWidth

func (this *ThreeDFormat) GetContourWidth() float64

func (*ThreeDFormat) GetDepth

func (this *ThreeDFormat) GetDepth() float64

func (*ThreeDFormat) GetExtrusionColor

func (this *ThreeDFormat) GetExtrusionColor() string

func (*ThreeDFormat) GetExtrusionHeight

func (this *ThreeDFormat) GetExtrusionHeight() float64

func (*ThreeDFormat) GetLightRig

func (this *ThreeDFormat) GetLightRig() ILightRig

func (*ThreeDFormat) GetMaterial

func (this *ThreeDFormat) GetMaterial() string

func (*ThreeDFormat) SetBevelBottom

func (this *ThreeDFormat) SetBevelBottom(newValue IShapeBevel)

func (*ThreeDFormat) SetBevelTop

func (this *ThreeDFormat) SetBevelTop(newValue IShapeBevel)

func (*ThreeDFormat) SetCamera

func (this *ThreeDFormat) SetCamera(newValue ICamera)

func (*ThreeDFormat) SetContourColor

func (this *ThreeDFormat) SetContourColor(newValue string)

func (*ThreeDFormat) SetContourWidth

func (this *ThreeDFormat) SetContourWidth(newValue float64)

func (*ThreeDFormat) SetDepth

func (this *ThreeDFormat) SetDepth(newValue float64)

func (*ThreeDFormat) SetExtrusionColor

func (this *ThreeDFormat) SetExtrusionColor(newValue string)

func (*ThreeDFormat) SetExtrusionHeight

func (this *ThreeDFormat) SetExtrusionHeight(newValue float64)

func (*ThreeDFormat) SetLightRig

func (this *ThreeDFormat) SetLightRig(newValue ILightRig)

func (*ThreeDFormat) SetMaterial

func (this *ThreeDFormat) SetMaterial(newValue string)

func (*ThreeDFormat) UnmarshalJSON

func (this *ThreeDFormat) UnmarshalJSON(b []byte) error

type TiffExportOptions

type TiffExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Gets or sets the height of slides in the output image format.
	Height int32 `json:"Height,omitempty"`

	// Gets or sets the height of slides in the output the output image format.
	Width int32 `json:"Width,omitempty"`

	// Compression type.
	Compression string `json:"Compression,omitempty"`

	// Horizontal resolution, in dots per inch.
	DpiX int32 `json:"DpiX,omitempty"`

	// Vertical resolution, in dots per inch.
	DpiY int32 `json:"DpiY,omitempty"`

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	ShowHiddenSlides bool `json:"ShowHiddenSlides"`

	// Specifies the pixel format for the generated images. Read/write ImagePixelFormat.
	PixelFormat string `json:"PixelFormat,omitempty"`

	// Slides layouting options
	SlidesLayoutOptions ISlidesLayoutOptions `json:"SlidesLayoutOptions,omitempty"`

	// Specifies the algorithm for converting a color image into a black and white image. This option will applied only if Aspose.Slides.Export.TiffOptions.CompressionType is set to Aspose.Slides.Export.TiffCompressionTypes.CCITT4 or Aspose.Slides.Export.TiffCompressionTypes.CCITT3.
	BwConversionMode string `json:"BwConversionMode,omitempty"`
}

func NewTiffExportOptions

func NewTiffExportOptions() *TiffExportOptions

func (*TiffExportOptions) GetBwConversionMode added in v24.3.0

func (this *TiffExportOptions) GetBwConversionMode() string

func (*TiffExportOptions) GetCompression

func (this *TiffExportOptions) GetCompression() string

func (*TiffExportOptions) GetDefaultRegularFont

func (this *TiffExportOptions) GetDefaultRegularFont() string

func (*TiffExportOptions) GetDpiX

func (this *TiffExportOptions) GetDpiX() int32

func (*TiffExportOptions) GetDpiY

func (this *TiffExportOptions) GetDpiY() int32

func (*TiffExportOptions) GetFontFallbackRules

func (this *TiffExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*TiffExportOptions) GetFontSubstRules

func (this *TiffExportOptions) GetFontSubstRules() []IFontSubstRule

func (*TiffExportOptions) GetFormat

func (this *TiffExportOptions) GetFormat() string

func (*TiffExportOptions) GetHeight

func (this *TiffExportOptions) GetHeight() int32

func (*TiffExportOptions) GetPixelFormat

func (this *TiffExportOptions) GetPixelFormat() string

func (*TiffExportOptions) GetShowHiddenSlides

func (this *TiffExportOptions) GetShowHiddenSlides() bool

func (*TiffExportOptions) GetSlidesLayoutOptions added in v24.3.0

func (this *TiffExportOptions) GetSlidesLayoutOptions() ISlidesLayoutOptions

func (*TiffExportOptions) GetWidth

func (this *TiffExportOptions) GetWidth() int32

func (*TiffExportOptions) SetBwConversionMode added in v24.3.0

func (this *TiffExportOptions) SetBwConversionMode(newValue string)

func (*TiffExportOptions) SetCompression

func (this *TiffExportOptions) SetCompression(newValue string)

func (*TiffExportOptions) SetDefaultRegularFont

func (this *TiffExportOptions) SetDefaultRegularFont(newValue string)

func (*TiffExportOptions) SetDpiX

func (this *TiffExportOptions) SetDpiX(newValue int32)

func (*TiffExportOptions) SetDpiY

func (this *TiffExportOptions) SetDpiY(newValue int32)

func (*TiffExportOptions) SetFontFallbackRules

func (this *TiffExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*TiffExportOptions) SetFontSubstRules

func (this *TiffExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*TiffExportOptions) SetFormat

func (this *TiffExportOptions) SetFormat(newValue string)

func (*TiffExportOptions) SetHeight

func (this *TiffExportOptions) SetHeight(newValue int32)

func (*TiffExportOptions) SetPixelFormat

func (this *TiffExportOptions) SetPixelFormat(newValue string)

func (*TiffExportOptions) SetShowHiddenSlides

func (this *TiffExportOptions) SetShowHiddenSlides(newValue bool)

func (*TiffExportOptions) SetSlidesLayoutOptions added in v24.3.0

func (this *TiffExportOptions) SetSlidesLayoutOptions(newValue ISlidesLayoutOptions)

func (*TiffExportOptions) SetWidth

func (this *TiffExportOptions) SetWidth(newValue int32)

func (*TiffExportOptions) UnmarshalJSON

func (this *TiffExportOptions) UnmarshalJSON(b []byte) error

type TintEffect

type TintEffect struct {

	// Image transform effect type
	Type_ string `json:"Type"`

	// Hue
	Hue float64 `json:"Hue"`

	// Amount
	Amount float64 `json:"Amount"`
}

func NewTintEffect

func NewTintEffect() *TintEffect

func (*TintEffect) GetAmount

func (this *TintEffect) GetAmount() float64

func (*TintEffect) GetHue

func (this *TintEffect) GetHue() float64

func (*TintEffect) GetType

func (this *TintEffect) GetType() string

func (*TintEffect) SetAmount

func (this *TintEffect) SetAmount(newValue float64)

func (*TintEffect) SetHue

func (this *TintEffect) SetHue(newValue float64)

func (*TintEffect) SetType

func (this *TintEffect) SetType(newValue string)

func (*TintEffect) UnmarshalJSON

func (this *TintEffect) UnmarshalJSON(b []byte) error

type UpdateBackground

type UpdateBackground struct {

	// Task type.
	Type_ string `json:"Type"`

	// List of slide indices.
	Slides []int32 `json:"Slides,omitempty"`

	// Background DTO.
	Background ISlideBackground `json:"Background,omitempty"`
}

func NewUpdateBackground

func NewUpdateBackground() *UpdateBackground

func (*UpdateBackground) GetBackground

func (this *UpdateBackground) GetBackground() ISlideBackground

func (*UpdateBackground) GetSlides

func (this *UpdateBackground) GetSlides() []int32

func (*UpdateBackground) GetType

func (this *UpdateBackground) GetType() string

func (*UpdateBackground) SetBackground

func (this *UpdateBackground) SetBackground(newValue ISlideBackground)

func (*UpdateBackground) SetSlides

func (this *UpdateBackground) SetSlides(newValue []int32)

func (*UpdateBackground) SetType

func (this *UpdateBackground) SetType(newValue string)

func (*UpdateBackground) UnmarshalJSON

func (this *UpdateBackground) UnmarshalJSON(b []byte) error

type UpdateShape

type UpdateShape struct {

	// Task type.
	Type_ string `json:"Type"`

	// Shape DTO.
	Shape IShapeBase `json:"Shape,omitempty"`

	// Shape path for a grouped or SmartArt shape.
	ShapePath string `json:"ShapePath,omitempty"`
}

func NewUpdateShape

func NewUpdateShape() *UpdateShape

func (*UpdateShape) GetShape

func (this *UpdateShape) GetShape() IShapeBase

func (*UpdateShape) GetShapePath

func (this *UpdateShape) GetShapePath() string

func (*UpdateShape) GetType

func (this *UpdateShape) GetType() string

func (*UpdateShape) SetShape

func (this *UpdateShape) SetShape(newValue IShapeBase)

func (*UpdateShape) SetShapePath

func (this *UpdateShape) SetShapePath(newValue string)

func (*UpdateShape) SetType

func (this *UpdateShape) SetType(newValue string)

func (*UpdateShape) UnmarshalJSON

func (this *UpdateShape) UnmarshalJSON(b []byte) error

type ValueRule

type ValueRule struct {
	Invalid         *bool       `json:"Invalid,omitempty"`
	Parameter       string      `json:"Parameter,omitempty"`
	Method          string      `json:"Method,omitempty"`
	Language        string      `json:"Language,omitempty"`
	Value           interface{} `json:"Value,omitempty"`
	ValueSet        bool
	InvalidValue    interface{} `json:"InvalidValue,omitempty"`
	InvalidValueSet bool
	Type            string `json:"Type,omitempty"`
}

func (*ValueRule) UnmarshalJSON

func (this *ValueRule) UnmarshalJSON(b []byte) error

type VbaModule

type VbaModule struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// VBA module name.
	Name string `json:"Name,omitempty"`

	// VBA module source code.
	SourceCode string `json:"SourceCode,omitempty"`

	// List of references.
	References []IVbaReference `json:"References,omitempty"`
}

func NewVbaModule

func NewVbaModule() *VbaModule
func (this *VbaModule) GetAlternateLinks() []IResourceUri

func (*VbaModule) GetName

func (this *VbaModule) GetName() string

func (*VbaModule) GetReferences

func (this *VbaModule) GetReferences() []IVbaReference

func (*VbaModule) GetSelfUri

func (this *VbaModule) GetSelfUri() IResourceUri

func (*VbaModule) GetSourceCode

func (this *VbaModule) GetSourceCode() string
func (this *VbaModule) SetAlternateLinks(newValue []IResourceUri)

func (*VbaModule) SetName

func (this *VbaModule) SetName(newValue string)

func (*VbaModule) SetReferences

func (this *VbaModule) SetReferences(newValue []IVbaReference)

func (*VbaModule) SetSelfUri

func (this *VbaModule) SetSelfUri(newValue IResourceUri)

func (*VbaModule) SetSourceCode

func (this *VbaModule) SetSourceCode(newValue string)

func (*VbaModule) UnmarshalJSON

func (this *VbaModule) UnmarshalJSON(b []byte) error

type VbaProject

type VbaProject struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// VBA modules
	Modules []IResourceUri `json:"Modules,omitempty"`

	// VBA references
	References []IVbaReference `json:"References,omitempty"`
}

func NewVbaProject

func NewVbaProject() *VbaProject
func (this *VbaProject) GetAlternateLinks() []IResourceUri

func (*VbaProject) GetModules

func (this *VbaProject) GetModules() []IResourceUri

func (*VbaProject) GetReferences

func (this *VbaProject) GetReferences() []IVbaReference

func (*VbaProject) GetSelfUri

func (this *VbaProject) GetSelfUri() IResourceUri
func (this *VbaProject) SetAlternateLinks(newValue []IResourceUri)

func (*VbaProject) SetModules

func (this *VbaProject) SetModules(newValue []IResourceUri)

func (*VbaProject) SetReferences

func (this *VbaProject) SetReferences(newValue []IVbaReference)

func (*VbaProject) SetSelfUri

func (this *VbaProject) SetSelfUri(newValue IResourceUri)

func (*VbaProject) UnmarshalJSON

func (this *VbaProject) UnmarshalJSON(b []byte) error

type VbaReference

type VbaReference struct {

	// Name
	Name string `json:"Name,omitempty"`

	// Library ID
	LibId string `json:"LibId,omitempty"`
}

func NewVbaReference

func NewVbaReference() *VbaReference

func (*VbaReference) GetLibId

func (this *VbaReference) GetLibId() string

func (*VbaReference) GetName

func (this *VbaReference) GetName() string

func (*VbaReference) SetLibId

func (this *VbaReference) SetLibId(newValue string)

func (*VbaReference) SetName

func (this *VbaReference) SetName(newValue string)

func (*VbaReference) UnmarshalJSON

func (this *VbaReference) UnmarshalJSON(b []byte) error

type VideoExportOptions

type VideoExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Slides transition duration.
	SlidesTransitionDuration int32 `json:"SlidesTransitionDuration,omitempty"`

	// Video transition type
	TransitionType string `json:"TransitionType,omitempty"`

	// Duration of transition defined in TransitionType property.
	TransitionDuration int32 `json:"TransitionDuration,omitempty"`

	// Video resolution type
	VideoResolutionType string `json:"VideoResolutionType,omitempty"`
}

func NewVideoExportOptions

func NewVideoExportOptions() *VideoExportOptions

func (*VideoExportOptions) GetDefaultRegularFont

func (this *VideoExportOptions) GetDefaultRegularFont() string

func (*VideoExportOptions) GetFontFallbackRules

func (this *VideoExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*VideoExportOptions) GetFontSubstRules

func (this *VideoExportOptions) GetFontSubstRules() []IFontSubstRule

func (*VideoExportOptions) GetFormat

func (this *VideoExportOptions) GetFormat() string

func (*VideoExportOptions) GetSlidesTransitionDuration

func (this *VideoExportOptions) GetSlidesTransitionDuration() int32

func (*VideoExportOptions) GetTransitionDuration

func (this *VideoExportOptions) GetTransitionDuration() int32

func (*VideoExportOptions) GetTransitionType

func (this *VideoExportOptions) GetTransitionType() string

func (*VideoExportOptions) GetVideoResolutionType

func (this *VideoExportOptions) GetVideoResolutionType() string

func (*VideoExportOptions) SetDefaultRegularFont

func (this *VideoExportOptions) SetDefaultRegularFont(newValue string)

func (*VideoExportOptions) SetFontFallbackRules

func (this *VideoExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*VideoExportOptions) SetFontSubstRules

func (this *VideoExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*VideoExportOptions) SetFormat

func (this *VideoExportOptions) SetFormat(newValue string)

func (*VideoExportOptions) SetSlidesTransitionDuration

func (this *VideoExportOptions) SetSlidesTransitionDuration(newValue int32)

func (*VideoExportOptions) SetTransitionDuration

func (this *VideoExportOptions) SetTransitionDuration(newValue int32)

func (*VideoExportOptions) SetTransitionType

func (this *VideoExportOptions) SetTransitionType(newValue string)

func (*VideoExportOptions) SetVideoResolutionType

func (this *VideoExportOptions) SetVideoResolutionType(newValue string)

func (*VideoExportOptions) UnmarshalJSON

func (this *VideoExportOptions) UnmarshalJSON(b []byte) error

type VideoFrame

type VideoFrame struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Combined shape type.
	ShapeType string `json:"ShapeType"`

	// Determines whether a video is shown in full screen mode.
	FullScreenMode bool `json:"FullScreenMode"`

	// Determines whether a VideoFrame is hidden.
	HideAtShowing bool `json:"HideAtShowing"`

	// Determines whether a video is looped.
	PlayLoopMode bool `json:"PlayLoopMode"`

	// Returns or sets the video play mode.
	PlayMode string `json:"PlayMode,omitempty"`

	// Determines whether a video is automatically rewinded to start as soon as the movie has finished playing
	RewindVideo bool `json:"RewindVideo"`

	// Returns or sets the audio volume.
	Volume string `json:"Volume,omitempty"`

	// Video data encoded in base64.
	Base64Data string `json:"Base64Data,omitempty"`

	// Picture fill format.
	PictureFillFormat IPictureFill `json:"PictureFillFormat,omitempty"`

	// Trim start [ms]
	TrimFromStart float64 `json:"TrimFromStart,omitempty"`

	// Trim end [ms]
	TrimFromEnd float64 `json:"TrimFromEnd,omitempty"`
}

func NewVideoFrame

func NewVideoFrame() *VideoFrame
func (this *VideoFrame) GetAlternateLinks() []IResourceUri

func (*VideoFrame) GetAlternativeText

func (this *VideoFrame) GetAlternativeText() string

func (*VideoFrame) GetAlternativeTextTitle

func (this *VideoFrame) GetAlternativeTextTitle() string

func (*VideoFrame) GetBase64Data

func (this *VideoFrame) GetBase64Data() string

func (*VideoFrame) GetEffectFormat

func (this *VideoFrame) GetEffectFormat() IEffectFormat

func (*VideoFrame) GetFillFormat

func (this *VideoFrame) GetFillFormat() IFillFormat

func (*VideoFrame) GetFullScreenMode

func (this *VideoFrame) GetFullScreenMode() bool

func (*VideoFrame) GetHeight

func (this *VideoFrame) GetHeight() float64

func (*VideoFrame) GetHidden

func (this *VideoFrame) GetHidden() bool

func (*VideoFrame) GetHideAtShowing

func (this *VideoFrame) GetHideAtShowing() bool

func (*VideoFrame) GetHyperlinkClick

func (this *VideoFrame) GetHyperlinkClick() IHyperlink

func (*VideoFrame) GetHyperlinkMouseOver

func (this *VideoFrame) GetHyperlinkMouseOver() IHyperlink

func (*VideoFrame) GetIsDecorative added in v24.3.0

func (this *VideoFrame) GetIsDecorative() bool

func (*VideoFrame) GetLineFormat

func (this *VideoFrame) GetLineFormat() ILineFormat

func (*VideoFrame) GetName

func (this *VideoFrame) GetName() string

func (*VideoFrame) GetPictureFillFormat

func (this *VideoFrame) GetPictureFillFormat() IPictureFill

func (*VideoFrame) GetPlayLoopMode

func (this *VideoFrame) GetPlayLoopMode() bool

func (*VideoFrame) GetPlayMode

func (this *VideoFrame) GetPlayMode() string

func (*VideoFrame) GetRewindVideo

func (this *VideoFrame) GetRewindVideo() bool

func (*VideoFrame) GetSelfUri

func (this *VideoFrame) GetSelfUri() IResourceUri

func (*VideoFrame) GetShapeType

func (this *VideoFrame) GetShapeType() string

func (*VideoFrame) GetThreeDFormat

func (this *VideoFrame) GetThreeDFormat() IThreeDFormat

func (*VideoFrame) GetTrimFromEnd

func (this *VideoFrame) GetTrimFromEnd() float64

func (*VideoFrame) GetTrimFromStart

func (this *VideoFrame) GetTrimFromStart() float64

func (*VideoFrame) GetType

func (this *VideoFrame) GetType() string

func (*VideoFrame) GetVolume

func (this *VideoFrame) GetVolume() string

func (*VideoFrame) GetWidth

func (this *VideoFrame) GetWidth() float64

func (*VideoFrame) GetX

func (this *VideoFrame) GetX() float64

func (*VideoFrame) GetY

func (this *VideoFrame) GetY() float64

func (*VideoFrame) GetZOrderPosition

func (this *VideoFrame) GetZOrderPosition() int32
func (this *VideoFrame) SetAlternateLinks(newValue []IResourceUri)

func (*VideoFrame) SetAlternativeText

func (this *VideoFrame) SetAlternativeText(newValue string)

func (*VideoFrame) SetAlternativeTextTitle

func (this *VideoFrame) SetAlternativeTextTitle(newValue string)

func (*VideoFrame) SetBase64Data

func (this *VideoFrame) SetBase64Data(newValue string)

func (*VideoFrame) SetEffectFormat

func (this *VideoFrame) SetEffectFormat(newValue IEffectFormat)

func (*VideoFrame) SetFillFormat

func (this *VideoFrame) SetFillFormat(newValue IFillFormat)

func (*VideoFrame) SetFullScreenMode

func (this *VideoFrame) SetFullScreenMode(newValue bool)

func (*VideoFrame) SetHeight

func (this *VideoFrame) SetHeight(newValue float64)

func (*VideoFrame) SetHidden

func (this *VideoFrame) SetHidden(newValue bool)

func (*VideoFrame) SetHideAtShowing

func (this *VideoFrame) SetHideAtShowing(newValue bool)

func (*VideoFrame) SetHyperlinkClick

func (this *VideoFrame) SetHyperlinkClick(newValue IHyperlink)

func (*VideoFrame) SetHyperlinkMouseOver

func (this *VideoFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*VideoFrame) SetIsDecorative added in v24.3.0

func (this *VideoFrame) SetIsDecorative(newValue bool)

func (*VideoFrame) SetLineFormat

func (this *VideoFrame) SetLineFormat(newValue ILineFormat)

func (*VideoFrame) SetName

func (this *VideoFrame) SetName(newValue string)

func (*VideoFrame) SetPictureFillFormat

func (this *VideoFrame) SetPictureFillFormat(newValue IPictureFill)

func (*VideoFrame) SetPlayLoopMode

func (this *VideoFrame) SetPlayLoopMode(newValue bool)

func (*VideoFrame) SetPlayMode

func (this *VideoFrame) SetPlayMode(newValue string)

func (*VideoFrame) SetRewindVideo

func (this *VideoFrame) SetRewindVideo(newValue bool)

func (*VideoFrame) SetSelfUri

func (this *VideoFrame) SetSelfUri(newValue IResourceUri)

func (*VideoFrame) SetShapeType

func (this *VideoFrame) SetShapeType(newValue string)

func (*VideoFrame) SetThreeDFormat

func (this *VideoFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*VideoFrame) SetTrimFromEnd

func (this *VideoFrame) SetTrimFromEnd(newValue float64)

func (*VideoFrame) SetTrimFromStart

func (this *VideoFrame) SetTrimFromStart(newValue float64)

func (*VideoFrame) SetType

func (this *VideoFrame) SetType(newValue string)

func (*VideoFrame) SetVolume

func (this *VideoFrame) SetVolume(newValue string)

func (*VideoFrame) SetWidth

func (this *VideoFrame) SetWidth(newValue float64)

func (*VideoFrame) SetX

func (this *VideoFrame) SetX(newValue float64)

func (*VideoFrame) SetY

func (this *VideoFrame) SetY(newValue float64)

func (*VideoFrame) SetZOrderPosition

func (this *VideoFrame) SetZOrderPosition(newValue int32)

func (*VideoFrame) UnmarshalJSON

func (this *VideoFrame) UnmarshalJSON(b []byte) error

type ViewProperties

type ViewProperties struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Last used view mode.
	LastView string `json:"LastView,omitempty"`

	// Horizontal bar state.
	HorizontalBarState string `json:"HorizontalBarState,omitempty"`

	// Vertical bar state.
	VerticalBarState string `json:"VerticalBarState,omitempty"`

	// True to prefer single view.
	PreferSingleView bool `json:"PreferSingleView"`

	// The sizing of the side content region of the normal view, when the region is of a variable restored size.
	RestoredLeft INormalViewRestoredProperties `json:"RestoredLeft,omitempty"`

	// The sizing of the top slide region of the normal view, when the region is of a variable restored size.
	RestoredTop INormalViewRestoredProperties `json:"RestoredTop,omitempty"`

	// Slide view mode properties.
	SlideViewProperties ICommonSlideViewProperties `json:"SlideViewProperties,omitempty"`

	// Notes view mode properties.
	NotesViewProperties ICommonSlideViewProperties `json:"NotesViewProperties,omitempty"`

	// True if the comments should be shown.
	ShowComments string `json:"ShowComments,omitempty"`
}

func NewViewProperties

func NewViewProperties() *ViewProperties
func (this *ViewProperties) GetAlternateLinks() []IResourceUri

func (*ViewProperties) GetHorizontalBarState

func (this *ViewProperties) GetHorizontalBarState() string

func (*ViewProperties) GetLastView

func (this *ViewProperties) GetLastView() string

func (*ViewProperties) GetNotesViewProperties

func (this *ViewProperties) GetNotesViewProperties() ICommonSlideViewProperties

func (*ViewProperties) GetPreferSingleView

func (this *ViewProperties) GetPreferSingleView() bool

func (*ViewProperties) GetRestoredLeft

func (this *ViewProperties) GetRestoredLeft() INormalViewRestoredProperties

func (*ViewProperties) GetRestoredTop

func (this *ViewProperties) GetRestoredTop() INormalViewRestoredProperties

func (*ViewProperties) GetSelfUri

func (this *ViewProperties) GetSelfUri() IResourceUri

func (*ViewProperties) GetShowComments

func (this *ViewProperties) GetShowComments() string

func (*ViewProperties) GetSlideViewProperties

func (this *ViewProperties) GetSlideViewProperties() ICommonSlideViewProperties

func (*ViewProperties) GetVerticalBarState

func (this *ViewProperties) GetVerticalBarState() string
func (this *ViewProperties) SetAlternateLinks(newValue []IResourceUri)

func (*ViewProperties) SetHorizontalBarState

func (this *ViewProperties) SetHorizontalBarState(newValue string)

func (*ViewProperties) SetLastView

func (this *ViewProperties) SetLastView(newValue string)

func (*ViewProperties) SetNotesViewProperties

func (this *ViewProperties) SetNotesViewProperties(newValue ICommonSlideViewProperties)

func (*ViewProperties) SetPreferSingleView

func (this *ViewProperties) SetPreferSingleView(newValue bool)

func (*ViewProperties) SetRestoredLeft

func (this *ViewProperties) SetRestoredLeft(newValue INormalViewRestoredProperties)

func (*ViewProperties) SetRestoredTop

func (this *ViewProperties) SetRestoredTop(newValue INormalViewRestoredProperties)

func (*ViewProperties) SetSelfUri

func (this *ViewProperties) SetSelfUri(newValue IResourceUri)

func (*ViewProperties) SetShowComments

func (this *ViewProperties) SetShowComments(newValue string)

func (*ViewProperties) SetSlideViewProperties

func (this *ViewProperties) SetSlideViewProperties(newValue ICommonSlideViewProperties)

func (*ViewProperties) SetVerticalBarState

func (this *ViewProperties) SetVerticalBarState(newValue string)

func (*ViewProperties) UnmarshalJSON

func (this *ViewProperties) UnmarshalJSON(b []byte) error

type Workbook

type Workbook struct {

	// Data source type.
	Type_ string `json:"Type"`

	// Worksheet index.
	WorksheetIndex int32 `json:"WorksheetIndex"`

	// Column index of the first value.
	ColumnIndex int32 `json:"ColumnIndex"`

	// Row index of the first value.
	RowIndex int32 `json:"RowIndex"`
}

func NewWorkbook

func NewWorkbook() *Workbook

func (*Workbook) GetColumnIndex

func (this *Workbook) GetColumnIndex() int32

func (*Workbook) GetRowIndex

func (this *Workbook) GetRowIndex() int32

func (*Workbook) GetType

func (this *Workbook) GetType() string

func (*Workbook) GetWorksheetIndex

func (this *Workbook) GetWorksheetIndex() int32

func (*Workbook) SetColumnIndex

func (this *Workbook) SetColumnIndex(newValue int32)

func (*Workbook) SetRowIndex

func (this *Workbook) SetRowIndex(newValue int32)

func (*Workbook) SetType

func (this *Workbook) SetType(newValue string)

func (*Workbook) SetWorksheetIndex

func (this *Workbook) SetWorksheetIndex(newValue int32)

func (*Workbook) UnmarshalJSON

func (this *Workbook) UnmarshalJSON(b []byte) error

type XYSeries

type XYSeries struct {

	// Series type.
	Type_ string `json:"Type,omitempty"`

	// Series name.
	Name string `json:"Name,omitempty"`

	// Series name data source.
	DataSourceForSeriesName IDataSource `json:"DataSourceForSeriesName,omitempty"`

	// True if each data marker in the series has a different color.
	IsColorVaried bool `json:"IsColorVaried"`

	// Invert solid color for the series.
	InvertedSolidFillColor string `json:"InvertedSolidFillColor,omitempty"`

	// True if curve smoothing is turned on. Applies only to line and scatter connected by lines charts.
	Smooth bool `json:"Smooth"`

	// True if the series is plotted on second value axis.
	PlotOnSecondAxis bool `json:"PlotOnSecondAxis"`

	// Series order.
	Order int32 `json:"Order,omitempty"`

	// True if the series shall invert its colors if the value is negative. Applies to bar, column and bubble series.
	InvertIfNegative bool `json:"InvertIfNegative"`

	// The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
	Explosion int32 `json:"Explosion,omitempty"`

	// Series marker.
	Marker ISeriesMarker `json:"Marker,omitempty"`

	// Fill properties set for the series.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Effect properties set for the series.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Line properties set for the series.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	DataPointType string `json:"DataPointType,omitempty"`

	// The number format for the series y values.
	NumberFormatOfYValues string `json:"NumberFormatOfYValues,omitempty"`

	// The number format for the series x values.
	NumberFormatOfXValues string `json:"NumberFormatOfXValues,omitempty"`

	// Data source type for X Values.
	DataSourceForXValues IDataSource `json:"DataSourceForXValues,omitempty"`

	// Data source type for Y Values.
	DataSourceForYValues IDataSource `json:"DataSourceForYValues,omitempty"`
}

func NewXYSeries

func NewXYSeries() *XYSeries

func (*XYSeries) GetDataPointType

func (this *XYSeries) GetDataPointType() string

func (*XYSeries) GetDataSourceForSeriesName

func (this *XYSeries) GetDataSourceForSeriesName() IDataSource

func (*XYSeries) GetDataSourceForXValues

func (this *XYSeries) GetDataSourceForXValues() IDataSource

func (*XYSeries) GetDataSourceForYValues

func (this *XYSeries) GetDataSourceForYValues() IDataSource

func (*XYSeries) GetEffectFormat

func (this *XYSeries) GetEffectFormat() IEffectFormat

func (*XYSeries) GetExplosion

func (this *XYSeries) GetExplosion() int32

func (*XYSeries) GetFillFormat

func (this *XYSeries) GetFillFormat() IFillFormat

func (*XYSeries) GetInvertIfNegative

func (this *XYSeries) GetInvertIfNegative() bool

func (*XYSeries) GetInvertedSolidFillColor

func (this *XYSeries) GetInvertedSolidFillColor() string

func (*XYSeries) GetIsColorVaried

func (this *XYSeries) GetIsColorVaried() bool

func (*XYSeries) GetLineFormat

func (this *XYSeries) GetLineFormat() ILineFormat

func (*XYSeries) GetMarker

func (this *XYSeries) GetMarker() ISeriesMarker

func (*XYSeries) GetName

func (this *XYSeries) GetName() string

func (*XYSeries) GetNumberFormatOfXValues

func (this *XYSeries) GetNumberFormatOfXValues() string

func (*XYSeries) GetNumberFormatOfYValues

func (this *XYSeries) GetNumberFormatOfYValues() string

func (*XYSeries) GetOrder

func (this *XYSeries) GetOrder() int32

func (*XYSeries) GetPlotOnSecondAxis

func (this *XYSeries) GetPlotOnSecondAxis() bool

func (*XYSeries) GetSmooth

func (this *XYSeries) GetSmooth() bool

func (*XYSeries) GetType

func (this *XYSeries) GetType() string

func (*XYSeries) SetDataPointType

func (this *XYSeries) SetDataPointType(newValue string)

func (*XYSeries) SetDataSourceForSeriesName

func (this *XYSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*XYSeries) SetDataSourceForXValues

func (this *XYSeries) SetDataSourceForXValues(newValue IDataSource)

func (*XYSeries) SetDataSourceForYValues

func (this *XYSeries) SetDataSourceForYValues(newValue IDataSource)

func (*XYSeries) SetEffectFormat

func (this *XYSeries) SetEffectFormat(newValue IEffectFormat)

func (*XYSeries) SetExplosion

func (this *XYSeries) SetExplosion(newValue int32)

func (*XYSeries) SetFillFormat

func (this *XYSeries) SetFillFormat(newValue IFillFormat)

func (*XYSeries) SetInvertIfNegative

func (this *XYSeries) SetInvertIfNegative(newValue bool)

func (*XYSeries) SetInvertedSolidFillColor

func (this *XYSeries) SetInvertedSolidFillColor(newValue string)

func (*XYSeries) SetIsColorVaried

func (this *XYSeries) SetIsColorVaried(newValue bool)

func (*XYSeries) SetLineFormat

func (this *XYSeries) SetLineFormat(newValue ILineFormat)

func (*XYSeries) SetMarker

func (this *XYSeries) SetMarker(newValue ISeriesMarker)

func (*XYSeries) SetName

func (this *XYSeries) SetName(newValue string)

func (*XYSeries) SetNumberFormatOfXValues

func (this *XYSeries) SetNumberFormatOfXValues(newValue string)

func (*XYSeries) SetNumberFormatOfYValues

func (this *XYSeries) SetNumberFormatOfYValues(newValue string)

func (*XYSeries) SetOrder

func (this *XYSeries) SetOrder(newValue int32)

func (*XYSeries) SetPlotOnSecondAxis

func (this *XYSeries) SetPlotOnSecondAxis(newValue bool)

func (*XYSeries) SetSmooth

func (this *XYSeries) SetSmooth(newValue bool)

func (*XYSeries) SetType

func (this *XYSeries) SetType(newValue string)

func (*XYSeries) UnmarshalJSON

func (this *XYSeries) UnmarshalJSON(b []byte) error

type XamlExportOptions

type XamlExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Export hidden slides
	ExportHiddenSlides bool `json:"ExportHiddenSlides"`
}

func NewXamlExportOptions

func NewXamlExportOptions() *XamlExportOptions

func (*XamlExportOptions) GetDefaultRegularFont

func (this *XamlExportOptions) GetDefaultRegularFont() string

func (*XamlExportOptions) GetExportHiddenSlides

func (this *XamlExportOptions) GetExportHiddenSlides() bool

func (*XamlExportOptions) GetFontFallbackRules

func (this *XamlExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*XamlExportOptions) GetFontSubstRules

func (this *XamlExportOptions) GetFontSubstRules() []IFontSubstRule

func (*XamlExportOptions) GetFormat

func (this *XamlExportOptions) GetFormat() string

func (*XamlExportOptions) SetDefaultRegularFont

func (this *XamlExportOptions) SetDefaultRegularFont(newValue string)

func (*XamlExportOptions) SetExportHiddenSlides

func (this *XamlExportOptions) SetExportHiddenSlides(newValue bool)

func (*XamlExportOptions) SetFontFallbackRules

func (this *XamlExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*XamlExportOptions) SetFontSubstRules

func (this *XamlExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*XamlExportOptions) SetFormat

func (this *XamlExportOptions) SetFormat(newValue string)

func (*XamlExportOptions) UnmarshalJSON

func (this *XamlExportOptions) UnmarshalJSON(b []byte) error

type XpsExportOptions

type XpsExportOptions struct {

	// Default regular font for rendering the presentation.
	DefaultRegularFont string `json:"DefaultRegularFont,omitempty"`

	// Gets of sets list of font fallback rules.
	FontFallbackRules []IFontFallbackRule `json:"FontFallbackRules,omitempty"`

	// Gets of sets list of font substitution rules.
	FontSubstRules []IFontSubstRule `json:"FontSubstRules,omitempty"`

	// Export format.
	Format string `json:"Format,omitempty"`

	// Specifies whether the generated document should include hidden slides or not. Default is false.
	ShowHiddenSlides bool `json:"ShowHiddenSlides"`

	// True to convert all metafiles used in a presentation to the PNG images.
	SaveMetafilesAsPng bool `json:"SaveMetafilesAsPng"`

	// True to draw black frame around each slide.
	DrawSlidesFrame bool `json:"DrawSlidesFrame"`
}

func NewXpsExportOptions

func NewXpsExportOptions() *XpsExportOptions

func (*XpsExportOptions) GetDefaultRegularFont

func (this *XpsExportOptions) GetDefaultRegularFont() string

func (*XpsExportOptions) GetDrawSlidesFrame

func (this *XpsExportOptions) GetDrawSlidesFrame() bool

func (*XpsExportOptions) GetFontFallbackRules

func (this *XpsExportOptions) GetFontFallbackRules() []IFontFallbackRule

func (*XpsExportOptions) GetFontSubstRules

func (this *XpsExportOptions) GetFontSubstRules() []IFontSubstRule

func (*XpsExportOptions) GetFormat

func (this *XpsExportOptions) GetFormat() string

func (*XpsExportOptions) GetSaveMetafilesAsPng

func (this *XpsExportOptions) GetSaveMetafilesAsPng() bool

func (*XpsExportOptions) GetShowHiddenSlides

func (this *XpsExportOptions) GetShowHiddenSlides() bool

func (*XpsExportOptions) SetDefaultRegularFont

func (this *XpsExportOptions) SetDefaultRegularFont(newValue string)

func (*XpsExportOptions) SetDrawSlidesFrame

func (this *XpsExportOptions) SetDrawSlidesFrame(newValue bool)

func (*XpsExportOptions) SetFontFallbackRules

func (this *XpsExportOptions) SetFontFallbackRules(newValue []IFontFallbackRule)

func (*XpsExportOptions) SetFontSubstRules

func (this *XpsExportOptions) SetFontSubstRules(newValue []IFontSubstRule)

func (*XpsExportOptions) SetFormat

func (this *XpsExportOptions) SetFormat(newValue string)

func (*XpsExportOptions) SetSaveMetafilesAsPng

func (this *XpsExportOptions) SetSaveMetafilesAsPng(newValue bool)

func (*XpsExportOptions) SetShowHiddenSlides

func (this *XpsExportOptions) SetShowHiddenSlides(newValue bool)

func (*XpsExportOptions) UnmarshalJSON

func (this *XpsExportOptions) UnmarshalJSON(b []byte) error

type ZoomFrame

type ZoomFrame struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	// Shape type.
	Type_ string `json:"Type"`

	// Image type of a zoom object.
	ImageType string `json:"ImageType,omitempty"`

	// Navigation behavior in slideshow.
	ReturnToParent bool `json:"ReturnToParent"`

	// Specifies whether the Zoom will use the background of the destination slide.
	ShowBackground bool `json:"ShowBackground"`

	// Internal image link for zoom object
	Image IResourceUri `json:"Image,omitempty"`

	// Duration of the transition between Zoom and slide.
	TransitionDuration float64 `json:"TransitionDuration,omitempty"`

	// Links to the target slide
	TargetSlideIndex int32 `json:"TargetSlideIndex,omitempty"`
}

func NewZoomFrame

func NewZoomFrame() *ZoomFrame
func (this *ZoomFrame) GetAlternateLinks() []IResourceUri

func (*ZoomFrame) GetAlternativeText

func (this *ZoomFrame) GetAlternativeText() string

func (*ZoomFrame) GetAlternativeTextTitle

func (this *ZoomFrame) GetAlternativeTextTitle() string

func (*ZoomFrame) GetEffectFormat

func (this *ZoomFrame) GetEffectFormat() IEffectFormat

func (*ZoomFrame) GetFillFormat

func (this *ZoomFrame) GetFillFormat() IFillFormat

func (*ZoomFrame) GetHeight

func (this *ZoomFrame) GetHeight() float64

func (*ZoomFrame) GetHidden

func (this *ZoomFrame) GetHidden() bool

func (*ZoomFrame) GetHyperlinkClick

func (this *ZoomFrame) GetHyperlinkClick() IHyperlink

func (*ZoomFrame) GetHyperlinkMouseOver

func (this *ZoomFrame) GetHyperlinkMouseOver() IHyperlink

func (*ZoomFrame) GetImage

func (this *ZoomFrame) GetImage() IResourceUri

func (*ZoomFrame) GetImageType

func (this *ZoomFrame) GetImageType() string

func (*ZoomFrame) GetIsDecorative added in v24.3.0

func (this *ZoomFrame) GetIsDecorative() bool

func (*ZoomFrame) GetLineFormat

func (this *ZoomFrame) GetLineFormat() ILineFormat

func (*ZoomFrame) GetName

func (this *ZoomFrame) GetName() string

func (*ZoomFrame) GetReturnToParent

func (this *ZoomFrame) GetReturnToParent() bool

func (*ZoomFrame) GetSelfUri

func (this *ZoomFrame) GetSelfUri() IResourceUri

func (*ZoomFrame) GetShowBackground

func (this *ZoomFrame) GetShowBackground() bool

func (*ZoomFrame) GetTargetSlideIndex

func (this *ZoomFrame) GetTargetSlideIndex() int32

func (*ZoomFrame) GetThreeDFormat

func (this *ZoomFrame) GetThreeDFormat() IThreeDFormat

func (*ZoomFrame) GetTransitionDuration

func (this *ZoomFrame) GetTransitionDuration() float64

func (*ZoomFrame) GetType

func (this *ZoomFrame) GetType() string

func (*ZoomFrame) GetWidth

func (this *ZoomFrame) GetWidth() float64

func (*ZoomFrame) GetX

func (this *ZoomFrame) GetX() float64

func (*ZoomFrame) GetY

func (this *ZoomFrame) GetY() float64

func (*ZoomFrame) GetZOrderPosition

func (this *ZoomFrame) GetZOrderPosition() int32
func (this *ZoomFrame) SetAlternateLinks(newValue []IResourceUri)

func (*ZoomFrame) SetAlternativeText

func (this *ZoomFrame) SetAlternativeText(newValue string)

func (*ZoomFrame) SetAlternativeTextTitle

func (this *ZoomFrame) SetAlternativeTextTitle(newValue string)

func (*ZoomFrame) SetEffectFormat

func (this *ZoomFrame) SetEffectFormat(newValue IEffectFormat)

func (*ZoomFrame) SetFillFormat

func (this *ZoomFrame) SetFillFormat(newValue IFillFormat)

func (*ZoomFrame) SetHeight

func (this *ZoomFrame) SetHeight(newValue float64)

func (*ZoomFrame) SetHidden

func (this *ZoomFrame) SetHidden(newValue bool)

func (*ZoomFrame) SetHyperlinkClick

func (this *ZoomFrame) SetHyperlinkClick(newValue IHyperlink)

func (*ZoomFrame) SetHyperlinkMouseOver

func (this *ZoomFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*ZoomFrame) SetImage

func (this *ZoomFrame) SetImage(newValue IResourceUri)

func (*ZoomFrame) SetImageType

func (this *ZoomFrame) SetImageType(newValue string)

func (*ZoomFrame) SetIsDecorative added in v24.3.0

func (this *ZoomFrame) SetIsDecorative(newValue bool)

func (*ZoomFrame) SetLineFormat

func (this *ZoomFrame) SetLineFormat(newValue ILineFormat)

func (*ZoomFrame) SetName

func (this *ZoomFrame) SetName(newValue string)

func (*ZoomFrame) SetReturnToParent

func (this *ZoomFrame) SetReturnToParent(newValue bool)

func (*ZoomFrame) SetSelfUri

func (this *ZoomFrame) SetSelfUri(newValue IResourceUri)

func (*ZoomFrame) SetShowBackground

func (this *ZoomFrame) SetShowBackground(newValue bool)

func (*ZoomFrame) SetTargetSlideIndex

func (this *ZoomFrame) SetTargetSlideIndex(newValue int32)

func (*ZoomFrame) SetThreeDFormat

func (this *ZoomFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*ZoomFrame) SetTransitionDuration

func (this *ZoomFrame) SetTransitionDuration(newValue float64)

func (*ZoomFrame) SetType

func (this *ZoomFrame) SetType(newValue string)

func (*ZoomFrame) SetWidth

func (this *ZoomFrame) SetWidth(newValue float64)

func (*ZoomFrame) SetX

func (this *ZoomFrame) SetX(newValue float64)

func (*ZoomFrame) SetY

func (this *ZoomFrame) SetY(newValue float64)

func (*ZoomFrame) SetZOrderPosition

func (this *ZoomFrame) SetZOrderPosition(newValue int32)

func (*ZoomFrame) UnmarshalJSON

func (this *ZoomFrame) UnmarshalJSON(b []byte) error

type ZoomObject

type ZoomObject struct {

	// Gets or sets the link to this resource.
	SelfUri IResourceUri `json:"SelfUri,omitempty"`

	// List of alternate links.
	AlternateLinks []IResourceUri `json:"AlternateLinks,omitempty"`

	// Gets or sets the name.
	Name string `json:"Name,omitempty"`

	// Gets or sets the width.
	Width float64 `json:"Width,omitempty"`

	// Gets or sets the height.
	Height float64 `json:"Height,omitempty"`

	// Gets or sets the alternative text.
	AlternativeText string `json:"AlternativeText,omitempty"`

	// The title of alternative text associated with the shape.
	AlternativeTextTitle string `json:"AlternativeTextTitle,omitempty"`

	// Gets or sets a value indicating whether this ShapeBase is hidden.
	Hidden bool `json:"Hidden"`

	// Gets or sets 'Mark as decorative' option.
	IsDecorative bool `json:"IsDecorative"`

	// Gets or sets the X
	X float64 `json:"X,omitempty"`

	// Gets or sets the Y.
	Y float64 `json:"Y,omitempty"`

	// Gets z-order position of shape
	ZOrderPosition int32 `json:"ZOrderPosition"`

	// Gets or sets the fill format.
	FillFormat IFillFormat `json:"FillFormat,omitempty"`

	// Gets or sets the effect format.
	EffectFormat IEffectFormat `json:"EffectFormat,omitempty"`

	// Gets or sets the 3D format
	ThreeDFormat IThreeDFormat `json:"ThreeDFormat,omitempty"`

	// Gets or sets the line format.
	LineFormat ILineFormat `json:"LineFormat,omitempty"`

	// Hyperlink defined for mouse click.
	HyperlinkClick IHyperlink `json:"HyperlinkClick,omitempty"`

	// Hyperlink defined for mouse over.
	HyperlinkMouseOver IHyperlink `json:"HyperlinkMouseOver,omitempty"`

	Type_ string `json:"Type,omitempty"`

	// Image type of a zoom object.
	ImageType string `json:"ImageType,omitempty"`

	// Navigation behavior in slideshow.
	ReturnToParent bool `json:"ReturnToParent"`

	// Specifies whether the Zoom will use the background of the destination slide.
	ShowBackground bool `json:"ShowBackground"`

	// Internal image link for zoom object
	Image IResourceUri `json:"Image,omitempty"`

	// Duration of the transition between Zoom and slide.
	TransitionDuration float64 `json:"TransitionDuration,omitempty"`
}

func NewZoomObject

func NewZoomObject() *ZoomObject
func (this *ZoomObject) GetAlternateLinks() []IResourceUri

func (*ZoomObject) GetAlternativeText

func (this *ZoomObject) GetAlternativeText() string

func (*ZoomObject) GetAlternativeTextTitle

func (this *ZoomObject) GetAlternativeTextTitle() string

func (*ZoomObject) GetEffectFormat

func (this *ZoomObject) GetEffectFormat() IEffectFormat

func (*ZoomObject) GetFillFormat

func (this *ZoomObject) GetFillFormat() IFillFormat

func (*ZoomObject) GetHeight

func (this *ZoomObject) GetHeight() float64

func (*ZoomObject) GetHidden

func (this *ZoomObject) GetHidden() bool

func (*ZoomObject) GetHyperlinkClick

func (this *ZoomObject) GetHyperlinkClick() IHyperlink

func (*ZoomObject) GetHyperlinkMouseOver

func (this *ZoomObject) GetHyperlinkMouseOver() IHyperlink

func (*ZoomObject) GetImage

func (this *ZoomObject) GetImage() IResourceUri

func (*ZoomObject) GetImageType

func (this *ZoomObject) GetImageType() string

func (*ZoomObject) GetIsDecorative added in v24.3.0

func (this *ZoomObject) GetIsDecorative() bool

func (*ZoomObject) GetLineFormat

func (this *ZoomObject) GetLineFormat() ILineFormat

func (*ZoomObject) GetName

func (this *ZoomObject) GetName() string

func (*ZoomObject) GetReturnToParent

func (this *ZoomObject) GetReturnToParent() bool

func (*ZoomObject) GetSelfUri

func (this *ZoomObject) GetSelfUri() IResourceUri

func (*ZoomObject) GetShowBackground

func (this *ZoomObject) GetShowBackground() bool

func (*ZoomObject) GetThreeDFormat

func (this *ZoomObject) GetThreeDFormat() IThreeDFormat

func (*ZoomObject) GetTransitionDuration

func (this *ZoomObject) GetTransitionDuration() float64

func (*ZoomObject) GetType

func (this *ZoomObject) GetType() string

func (*ZoomObject) GetWidth

func (this *ZoomObject) GetWidth() float64

func (*ZoomObject) GetX

func (this *ZoomObject) GetX() float64

func (*ZoomObject) GetY

func (this *ZoomObject) GetY() float64

func (*ZoomObject) GetZOrderPosition

func (this *ZoomObject) GetZOrderPosition() int32
func (this *ZoomObject) SetAlternateLinks(newValue []IResourceUri)

func (*ZoomObject) SetAlternativeText

func (this *ZoomObject) SetAlternativeText(newValue string)

func (*ZoomObject) SetAlternativeTextTitle

func (this *ZoomObject) SetAlternativeTextTitle(newValue string)

func (*ZoomObject) SetEffectFormat

func (this *ZoomObject) SetEffectFormat(newValue IEffectFormat)

func (*ZoomObject) SetFillFormat

func (this *ZoomObject) SetFillFormat(newValue IFillFormat)

func (*ZoomObject) SetHeight

func (this *ZoomObject) SetHeight(newValue float64)

func (*ZoomObject) SetHidden

func (this *ZoomObject) SetHidden(newValue bool)

func (*ZoomObject) SetHyperlinkClick

func (this *ZoomObject) SetHyperlinkClick(newValue IHyperlink)

func (*ZoomObject) SetHyperlinkMouseOver

func (this *ZoomObject) SetHyperlinkMouseOver(newValue IHyperlink)

func (*ZoomObject) SetImage

func (this *ZoomObject) SetImage(newValue IResourceUri)

func (*ZoomObject) SetImageType

func (this *ZoomObject) SetImageType(newValue string)

func (*ZoomObject) SetIsDecorative added in v24.3.0

func (this *ZoomObject) SetIsDecorative(newValue bool)

func (*ZoomObject) SetLineFormat

func (this *ZoomObject) SetLineFormat(newValue ILineFormat)

func (*ZoomObject) SetName

func (this *ZoomObject) SetName(newValue string)

func (*ZoomObject) SetReturnToParent

func (this *ZoomObject) SetReturnToParent(newValue bool)

func (*ZoomObject) SetSelfUri

func (this *ZoomObject) SetSelfUri(newValue IResourceUri)

func (*ZoomObject) SetShowBackground

func (this *ZoomObject) SetShowBackground(newValue bool)

func (*ZoomObject) SetThreeDFormat

func (this *ZoomObject) SetThreeDFormat(newValue IThreeDFormat)

func (*ZoomObject) SetTransitionDuration

func (this *ZoomObject) SetTransitionDuration(newValue float64)

func (*ZoomObject) SetType

func (this *ZoomObject) SetType(newValue string)

func (*ZoomObject) SetWidth

func (this *ZoomObject) SetWidth(newValue float64)

func (*ZoomObject) SetX

func (this *ZoomObject) SetX(newValue float64)

func (*ZoomObject) SetY

func (this *ZoomObject) SetY(newValue float64)

func (*ZoomObject) SetZOrderPosition

func (this *ZoomObject) SetZOrderPosition(newValue int32)

func (*ZoomObject) UnmarshalJSON

func (this *ZoomObject) UnmarshalJSON(b []byte) error

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL