asposeslidescloud

package module
v22.12.0 Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2022 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 22.9

  • Added new ReplaceFont and ReplaceFontOnline methods that allow replacing presentation fonts.
  • Added new SetEmbeddedFontFromRequest and SetEmbeddedFontFromRequestOnline that allow to embed fonts without uploading them to the storage.
  • Added an optional fontsFolder parameter to SetEmbeddedFont and SetEmbeddedFontOnline methods to enable using custom fonts with those methods.
  • Added FontSubstRules property to ExportOptions class to allow specifying font substitution rules in conversion methods.
  • Added an optional group parameter to ImportImagesFromSvg method to allow importing SVG images as a GroupShape.
  • Added new CreateSmartArtNode and DeleteSmartArtNode methods to manage individual nodes in SmartArt shapes.
  • Added FillFomat, LineFormat, EffectFormat and ThreeDFormat properties to DataPoint class that allow formatting individual chart data points.

Enhancements in Version 22.8

  • With new GetFonts and GetFontsOnline methods you can get a list for fonts used in the presentation.
  • Added new SetEmbeddedFont, SetEmbeddedFontOnline, DeleteEmbeddedFont and DeleteEmbeddedFontOnline methods to embed/unembed presentation fonts.
  • Added new ImportImagesFromSvg method to import SVG images as individual geometry shapes.

Enhancements in Version 22.7

  • Added Html, Pdf, Xps, Pptx, Odp, Otp, Ppt, Pps, Ppsx, Pptm, Ppsm, Potx, Pot, Potm, Svg, Fodp, Xaml, Html5 to the list of allowed values for SlideExportFormat enum. You can now export slide notes to those formats.
  • Added Html5 to the list of allowed values for SlideExportFormat enum. You can now export individual slides to HTML5.
  • Added Url to the list of allowed values for PresentationToMerge.SourceEnum enum. You can now merge presentations from external URLs.
  • New DeleteUnusedMasterSlides and DeleteUnusedMasterSlidesOnline methods.
  • New SetChartAxis, SetChartLegend, SetChartWall methods allow to moduly chart elements more conveniently.
  • UpdateChartSeriesGroup method was renamed to SetChartSeriesGroup.

Enhancements in Version 22.6

  • Added ned GetSubshapeParagraphEffective, GetParagraphEffective and GetSubshapePortionEffective, GetPortionEffective methods to retrieve actual format values for paragraphs and portions, whether they are inherited from parent entities or not.
  • Password parameter is now optional for GetProtectionProperties method. So, you don't need to specify the password to check whether a presentation has a password.
  • Added new ChartSeriesGroup class and SeriesGroups property to Chart class to enable managing chart series groups. Added new UpdateChartSeriesGroup method.
  • Added HasRoundedCorners property to Chart class.
  • Added InvertIfNegative property to OneValueChartDataPoint class.
  • Changed FormatScheme class to return actual format values instead of resource links.

Enhancements in Version 22.5

  • Added Paragraphs property to SmartArtNode class to enable getting and setting text for SmartArt nodes.
  • Added ImageTransformList property to PictureFill class to enable setting image transform effects. Added ImageTransformEffect class and subclasses for different kind of of effects.
  • Added PictureFillFormat property to VideoFrame class to enable setting poster image for video frames.
  • Added SlideIndex and ShapeIndex properties to ResourceUri class to simplify retrieveing slide & shape indexes for resources.
  • Removed redundant BoxAndWhiskersSeries, WaterfallSeries and WaterfallChartDataPoint classes.

Enhancements in Version 22.4

  • Added TransitionType and SlidesTransitionDuration properties to VideoExportOptions class to enable creation videos with transitions.
  • Added DefaultPortionFormat property to Paragraph class. Added new PortionFormat class.
  • Added EmbeddedFileBase64Data and a number of other properties to OleObjectFrame class to enable creation of OLE Object frames.
  • Added AccessPermissions class to support access permissions for PDF export.
  • Added PictureFillformat property to AudioFrame class.
  • Added RowIndex and ColumnIndex properties to TableCell class.
  • Moved Width and Height properties from ExportOptions base class to the new ImageExportOptionsBase class. This is a superclass for ImageExportOptions, GifExportOptions and TiffExportOptions classes.
  • Removed redundant Shapes property from ShapeBase class. It is only left for GroupShape class.

Enhancements in Version 22.3

  • Added ModernSlideComment class to support modern comments. Also added SlideCommentBase as base class for comments.
  • Added optional shapeIndex parameter to CreateComment and CreateCommentOnline methods.
  • Added GetParagraphRectangle, GetPortionRectangle method and new TextBounds class to get paragraph or portion bounds.
  • Added optional shapeType parameter for GetShapes method. You can now get list of shapes of a particular type (e.g. charts or tables).
  • Added FontFallbackRules class and FontFallbackRules property to ExportOptions class.
  • Added LatinFont, EastAsianFont and ComplexScriptFont properties to Portion class to enable getting and seting portion font name.
  • Added ChartLinesFormat class; added MajorGridLinesFormat and MinorGridLinesFormat properties to Axis class.
  • Added HideLegend boolean property to Legend class.

Enhancements in Version 22.2

  • Added Mpeg4 to the list of allowed values for ExportFormat type. You can now convert presentations to video.
  • New HighlightShapeText and HighlightShapeRegex methods.
  • New DeleteUnusedLayoutSlides and DeleteUnusedLayoutSlides methods.
  • New ZoomFrame and ZoomObject classes with a number of subclasses.
  • Added TextFrameFormat property to Shape class to support WordArt.
  • Added XYSeries class as a supercalss for ScatterSeries and BubbleSeries methods.
  • Added None to the list of allowed values for TimeUnitType enum type.
  • Level property of Category class is deprecated and will be removed after v22.4.

Enhancements in Version 22.11

  • You can now specify data sources for chart elements. This is done with new DataSource type which is use with propertries Chart.DataSourceForCategories, Series.DataSourceForName, OneValueSeries.DataSourceForValues, XYSeries.DataSourceForXValues, XYSeries.DataSourceForYValues, BubbleSeries.DataSourceForBubbleSizeValues.
  • You can now specify formulas for data points using new properties OneValueChartDataPoint.ValueFormula, ScatterChartDataPoint.XValueFormula, ScatterChartDataPoint.YValueFormula, BubbleChartDataPoint.BubbleSizeFormula.
  • Added boolean UseFrameSize and UseFrameRotation properties to SvgExportOptions class.

Enhancements in Version 22.10

  • Added new GetSlideShowProperties and SetSlideShowProperties methods to get & set slideshow properties.
  • Methods that work with shapes, paragraphs and portions now have an optional subShape parameter which can be used to access subshapes (SmartArt elements, grouped shapes). Separate methods for subshapes (GetSubshapeParagraphs, CreateSubshape, AlignSubshapes etc.) have been removed.
  • Added boolean RepeatUntilEndSlide and RepeatUntilNextClick properties to Effect class.

Enhancements in Version 22.1

  • New MathParagraph property of Portion class allows to get and set math formulas. A set of MathElement subclasses allows to specify complex mathematical expressions.
  • New DownloadPortionAsMathMl and SavePortionAsMathMl methods allow to export math formulas to MathML format.
  • New HyperlinkClick and HyperlinkMouseOver methods of ShapeBase and Portion classes enable creation and manipulating hyperlinks for shapes and portions.
  • New methods GetShapeGeometryPath and SetShapeGeometryPath can be used to get or set geometry paths for shapes. You can use lines, arcs and curves to specify custom shape boundaries.
  • New AlignSubshapes method enables aligning shapes within a shape group.
  • New PlayAcrossSlides and RewindAudio properties are added to AudioFrame class.
  • Added InClickSequence to the list of allowable values for AudioPlayModePreset and AudioPlayModePreset enum types.

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
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
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")
	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 added in v22.7.0

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 added in v22.7.0

func ChartWallType_Validate(value string) bool

func ExportFormat_Validate

func ExportFormat_Validate(value string) bool

func ImageExportFormat_Validate

func ImageExportFormat_Validate(value string) bool

func InitializeTest added in v22.9.0

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 added in v22.3.0

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

Types

type APIClient

type APIClient struct {

	// API Services
	SlidesApi *SlidesApiService
	// 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 GetTestApiClient added in v22.8.0

func GetTestApiClient() *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 added in v22.8.0

func (this *AccentElement) GetBase() IMathElement

func (*AccentElement) GetCharacter added in v22.8.0

func (this *AccentElement) GetCharacter() string

func (*AccentElement) GetType added in v22.8.0

func (this *AccentElement) GetType() string

func (*AccentElement) SetBase added in v22.8.0

func (this *AccentElement) SetBase(newValue IMathElement)

func (*AccentElement) SetCharacter added in v22.8.0

func (this *AccentElement) SetCharacter(newValue string)

func (*AccentElement) SetType added in v22.8.0

func (this *AccentElement) SetType(newValue string)

func (*AccentElement) UnmarshalJSON

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

type AccessPermissions added in v22.4.0

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 added in v22.4.0

func NewAccessPermissions() *AccessPermissions

func (*AccessPermissions) GetAddOrModifyFields added in v22.8.0

func (this *AccessPermissions) GetAddOrModifyFields() bool

func (*AccessPermissions) GetAssembleDocument added in v22.8.0

func (this *AccessPermissions) GetAssembleDocument() bool

func (*AccessPermissions) GetCopyTextAndGraphics added in v22.8.0

func (this *AccessPermissions) GetCopyTextAndGraphics() bool

func (*AccessPermissions) GetExtractTextAndGraphics added in v22.8.0

func (this *AccessPermissions) GetExtractTextAndGraphics() bool

func (*AccessPermissions) GetFillExistingFields added in v22.8.0

func (this *AccessPermissions) GetFillExistingFields() bool

func (*AccessPermissions) GetHighQualityPrint added in v22.8.0

func (this *AccessPermissions) GetHighQualityPrint() bool

func (*AccessPermissions) GetModifyContent added in v22.8.0

func (this *AccessPermissions) GetModifyContent() bool

func (*AccessPermissions) GetPrintDocument added in v22.8.0

func (this *AccessPermissions) GetPrintDocument() bool

func (*AccessPermissions) SetAddOrModifyFields added in v22.8.0

func (this *AccessPermissions) SetAddOrModifyFields(newValue bool)

func (*AccessPermissions) SetAssembleDocument added in v22.8.0

func (this *AccessPermissions) SetAssembleDocument(newValue bool)

func (*AccessPermissions) SetCopyTextAndGraphics added in v22.8.0

func (this *AccessPermissions) SetCopyTextAndGraphics(newValue bool)

func (*AccessPermissions) SetExtractTextAndGraphics added in v22.8.0

func (this *AccessPermissions) SetExtractTextAndGraphics(newValue bool)

func (*AccessPermissions) SetFillExistingFields added in v22.8.0

func (this *AccessPermissions) SetFillExistingFields(newValue bool)

func (*AccessPermissions) SetHighQualityPrint added in v22.8.0

func (this *AccessPermissions) SetHighQualityPrint(newValue bool)

func (*AccessPermissions) SetModifyContent added in v22.8.0

func (this *AccessPermissions) SetModifyContent(newValue bool)

func (*AccessPermissions) SetPrintDocument added in v22.8.0

func (this *AccessPermissions) SetPrintDocument(newValue bool)

func (*AccessPermissions) UnmarshalJSON added in v22.4.0

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 added in v22.8.0

func (this *AddLayoutSlide) GetCloneFromFile() IInputFile

func (*AddLayoutSlide) GetCloneFromPosition added in v22.8.0

func (this *AddLayoutSlide) GetCloneFromPosition() int32

func (*AddLayoutSlide) GetType added in v22.8.0

func (this *AddLayoutSlide) GetType() string

func (*AddLayoutSlide) SetCloneFromFile added in v22.8.0

func (this *AddLayoutSlide) SetCloneFromFile(newValue IInputFile)

func (*AddLayoutSlide) SetCloneFromPosition added in v22.8.0

func (this *AddLayoutSlide) SetCloneFromPosition(newValue int32)

func (*AddLayoutSlide) SetType added in v22.8.0

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 added in v22.8.0

func (this *AddMasterSlide) GetApplyToAll() bool

func (*AddMasterSlide) GetCloneFromFile added in v22.8.0

func (this *AddMasterSlide) GetCloneFromFile() IInputFile

func (*AddMasterSlide) GetCloneFromPosition added in v22.8.0

func (this *AddMasterSlide) GetCloneFromPosition() int32

func (*AddMasterSlide) GetType added in v22.8.0

func (this *AddMasterSlide) GetType() string

func (*AddMasterSlide) SetApplyToAll added in v22.8.0

func (this *AddMasterSlide) SetApplyToAll(newValue bool)

func (*AddMasterSlide) SetCloneFromFile added in v22.8.0

func (this *AddMasterSlide) SetCloneFromFile(newValue IInputFile)

func (*AddMasterSlide) SetCloneFromPosition added in v22.8.0

func (this *AddMasterSlide) SetCloneFromPosition(newValue int32)

func (*AddMasterSlide) SetType added in v22.8.0

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 added in v22.8.0

func (this *AddShape) GetShape() IShapeBase

func (*AddShape) GetShapePath added in v22.8.0

func (this *AddShape) GetShapePath() string

func (*AddShape) GetType added in v22.8.0

func (this *AddShape) GetType() string

func (*AddShape) SetShape added in v22.8.0

func (this *AddShape) SetShape(newValue IShapeBase)

func (*AddShape) SetShapePath added in v22.8.0

func (this *AddShape) SetShapePath(newValue string)

func (*AddShape) SetType added in v22.8.0

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 added in v22.8.0

func (this *AddSlide) GetCloneFromFile() IInputFile

func (*AddSlide) GetCloneFromPosition added in v22.8.0

func (this *AddSlide) GetCloneFromPosition() int32

func (*AddSlide) GetLayoutAlias added in v22.8.0

func (this *AddSlide) GetLayoutAlias() string

func (*AddSlide) GetPosition added in v22.8.0

func (this *AddSlide) GetPosition() int32

func (*AddSlide) GetType added in v22.8.0

func (this *AddSlide) GetType() string

func (*AddSlide) SetCloneFromFile added in v22.8.0

func (this *AddSlide) SetCloneFromFile(newValue IInputFile)

func (*AddSlide) SetCloneFromPosition added in v22.8.0

func (this *AddSlide) SetCloneFromPosition(newValue int32)

func (*AddSlide) SetLayoutAlias added in v22.8.0

func (this *AddSlide) SetLayoutAlias(newValue string)

func (*AddSlide) SetPosition added in v22.8.0

func (this *AddSlide) SetPosition(newValue int32)

func (*AddSlide) SetType added in v22.8.0

func (this *AddSlide) SetType(newValue string)

func (*AddSlide) UnmarshalJSON

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

type AlphaBiLevelEffect added in v22.6.0

type AlphaBiLevelEffect struct {

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

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

func NewAlphaBiLevelEffect added in v22.6.0

func NewAlphaBiLevelEffect() *AlphaBiLevelEffect

func (*AlphaBiLevelEffect) GetThreshold added in v22.8.0

func (this *AlphaBiLevelEffect) GetThreshold() float64

func (*AlphaBiLevelEffect) GetType added in v22.8.0

func (this *AlphaBiLevelEffect) GetType() string

func (*AlphaBiLevelEffect) SetThreshold added in v22.8.0

func (this *AlphaBiLevelEffect) SetThreshold(newValue float64)

func (*AlphaBiLevelEffect) SetType added in v22.8.0

func (this *AlphaBiLevelEffect) SetType(newValue string)

func (*AlphaBiLevelEffect) UnmarshalJSON added in v22.6.0

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

type AlphaCeilingEffect added in v22.6.0

type AlphaCeilingEffect struct {

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

func NewAlphaCeilingEffect added in v22.6.0

func NewAlphaCeilingEffect() *AlphaCeilingEffect

func (*AlphaCeilingEffect) GetType added in v22.8.0

func (this *AlphaCeilingEffect) GetType() string

func (*AlphaCeilingEffect) SetType added in v22.8.0

func (this *AlphaCeilingEffect) SetType(newValue string)

func (*AlphaCeilingEffect) UnmarshalJSON added in v22.6.0

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

type AlphaFloorEffect added in v22.6.0

type AlphaFloorEffect struct {

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

func NewAlphaFloorEffect added in v22.6.0

func NewAlphaFloorEffect() *AlphaFloorEffect

func (*AlphaFloorEffect) GetType added in v22.8.0

func (this *AlphaFloorEffect) GetType() string

func (*AlphaFloorEffect) SetType added in v22.8.0

func (this *AlphaFloorEffect) SetType(newValue string)

func (*AlphaFloorEffect) UnmarshalJSON added in v22.6.0

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

type AlphaInverseEffect added in v22.6.0

type AlphaInverseEffect struct {

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

func NewAlphaInverseEffect added in v22.6.0

func NewAlphaInverseEffect() *AlphaInverseEffect

func (*AlphaInverseEffect) GetType added in v22.8.0

func (this *AlphaInverseEffect) GetType() string

func (*AlphaInverseEffect) SetType added in v22.8.0

func (this *AlphaInverseEffect) SetType(newValue string)

func (*AlphaInverseEffect) UnmarshalJSON added in v22.6.0

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

type AlphaModulateEffect added in v22.6.0

type AlphaModulateEffect struct {

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

func NewAlphaModulateEffect added in v22.6.0

func NewAlphaModulateEffect() *AlphaModulateEffect

func (*AlphaModulateEffect) GetType added in v22.8.0

func (this *AlphaModulateEffect) GetType() string

func (*AlphaModulateEffect) SetType added in v22.8.0

func (this *AlphaModulateEffect) SetType(newValue string)

func (*AlphaModulateEffect) UnmarshalJSON added in v22.6.0

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

type AlphaModulateFixedEffect added in v22.6.0

type AlphaModulateFixedEffect struct {

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

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

func NewAlphaModulateFixedEffect added in v22.6.0

func NewAlphaModulateFixedEffect() *AlphaModulateFixedEffect

func (*AlphaModulateFixedEffect) GetAmount added in v22.8.0

func (this *AlphaModulateFixedEffect) GetAmount() float64

func (*AlphaModulateFixedEffect) GetType added in v22.8.0

func (this *AlphaModulateFixedEffect) GetType() string

func (*AlphaModulateFixedEffect) SetAmount added in v22.8.0

func (this *AlphaModulateFixedEffect) SetAmount(newValue float64)

func (*AlphaModulateFixedEffect) SetType added in v22.8.0

func (this *AlphaModulateFixedEffect) SetType(newValue string)

func (*AlphaModulateFixedEffect) UnmarshalJSON added in v22.6.0

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

type AlphaReplaceEffect added in v22.6.0

type AlphaReplaceEffect struct {

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

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

func NewAlphaReplaceEffect added in v22.6.0

func NewAlphaReplaceEffect() *AlphaReplaceEffect

func (*AlphaReplaceEffect) GetAlpha added in v22.8.0

func (this *AlphaReplaceEffect) GetAlpha() float64

func (*AlphaReplaceEffect) GetType added in v22.8.0

func (this *AlphaReplaceEffect) GetType() string

func (*AlphaReplaceEffect) SetAlpha added in v22.8.0

func (this *AlphaReplaceEffect) SetAlpha(newValue float64)

func (*AlphaReplaceEffect) SetType added in v22.8.0

func (this *AlphaReplaceEffect) SetType(newValue string)

func (*AlphaReplaceEffect) UnmarshalJSON added in v22.6.0

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 added in v22.8.0

func (this *ApiInfo) GetName() string

func (*ApiInfo) GetVersion added in v22.8.0

func (this *ApiInfo) GetVersion() string

func (*ApiInfo) SetName added in v22.8.0

func (this *ApiInfo) SetName(newValue string)

func (*ApiInfo) SetVersion added in v22.8.0

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 added in v22.8.0

func (this *ArcToPathSegment) GetHeight() float64

func (*ArcToPathSegment) GetStartAngle added in v22.8.0

func (this *ArcToPathSegment) GetStartAngle() float64

func (*ArcToPathSegment) GetSweepAngle added in v22.8.0

func (this *ArcToPathSegment) GetSweepAngle() float64

func (*ArcToPathSegment) GetType added in v22.8.0

func (this *ArcToPathSegment) GetType() string

func (*ArcToPathSegment) GetWidth added in v22.8.0

func (this *ArcToPathSegment) GetWidth() float64

func (*ArcToPathSegment) SetHeight added in v22.8.0

func (this *ArcToPathSegment) SetHeight(newValue float64)

func (*ArcToPathSegment) SetStartAngle added in v22.8.0

func (this *ArcToPathSegment) SetStartAngle(newValue float64)

func (*ArcToPathSegment) SetSweepAngle added in v22.8.0

func (this *ArcToPathSegment) SetSweepAngle(newValue float64)

func (*ArcToPathSegment) SetType added in v22.8.0

func (this *ArcToPathSegment) SetType(newValue string)

func (*ArcToPathSegment) SetWidth added in v22.8.0

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 added in v22.8.0

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

func (*ArrayElement) GetBaseJustification added in v22.8.0

func (this *ArrayElement) GetBaseJustification() string

func (*ArrayElement) GetMaximumDistribution added in v22.8.0

func (this *ArrayElement) GetMaximumDistribution() bool

func (*ArrayElement) GetObjectDistribution added in v22.8.0

func (this *ArrayElement) GetObjectDistribution() bool

func (*ArrayElement) GetRowSpacing added in v22.8.0

func (this *ArrayElement) GetRowSpacing() int32

func (*ArrayElement) GetRowSpacingRule added in v22.8.0

func (this *ArrayElement) GetRowSpacingRule() string

func (*ArrayElement) GetType added in v22.8.0

func (this *ArrayElement) GetType() string

func (*ArrayElement) SetArguments added in v22.8.0

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

func (*ArrayElement) SetBaseJustification added in v22.8.0

func (this *ArrayElement) SetBaseJustification(newValue string)

func (*ArrayElement) SetMaximumDistribution added in v22.8.0

func (this *ArrayElement) SetMaximumDistribution(newValue bool)

func (*ArrayElement) SetObjectDistribution added in v22.8.0

func (this *ArrayElement) SetObjectDistribution(newValue bool)

func (*ArrayElement) SetRowSpacing added in v22.8.0

func (this *ArrayElement) SetRowSpacing(newValue int32)

func (*ArrayElement) SetRowSpacingRule added in v22.8.0

func (this *ArrayElement) SetRowSpacingRule(newValue string)

func (*ArrayElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *ArrowHeadProperties) GetLength() string

func (*ArrowHeadProperties) GetStyle added in v22.8.0

func (this *ArrowHeadProperties) GetStyle() string

func (*ArrowHeadProperties) GetWidth added in v22.8.0

func (this *ArrowHeadProperties) GetWidth() string

func (*ArrowHeadProperties) SetLength added in v22.8.0

func (this *ArrowHeadProperties) SetLength(newValue string)

func (*ArrowHeadProperties) SetStyle added in v22.8.0

func (this *ArrowHeadProperties) SetStyle(newValue string)

func (*ArrowHeadProperties) SetWidth added in v22.8.0

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 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 added in v22.8.0

func (this *AudioFrame) GetAlternativeText() string

func (*AudioFrame) GetAlternativeTextTitle added in v22.8.0

func (this *AudioFrame) GetAlternativeTextTitle() string

func (*AudioFrame) GetAudioCdEndTrack added in v22.8.0

func (this *AudioFrame) GetAudioCdEndTrack() int32

func (*AudioFrame) GetAudioCdEndTrackTime added in v22.8.0

func (this *AudioFrame) GetAudioCdEndTrackTime() int32

func (*AudioFrame) GetAudioCdStartTrack added in v22.8.0

func (this *AudioFrame) GetAudioCdStartTrack() int32

func (*AudioFrame) GetAudioCdStartTrackTime added in v22.8.0

func (this *AudioFrame) GetAudioCdStartTrackTime() int32

func (*AudioFrame) GetBase64Data added in v22.8.0

func (this *AudioFrame) GetBase64Data() string

func (*AudioFrame) GetEffectFormat added in v22.8.0

func (this *AudioFrame) GetEffectFormat() IEffectFormat

func (*AudioFrame) GetEmbedded added in v22.8.0

func (this *AudioFrame) GetEmbedded() bool

func (*AudioFrame) GetFillFormat added in v22.8.0

func (this *AudioFrame) GetFillFormat() IFillFormat

func (*AudioFrame) GetHeight added in v22.8.0

func (this *AudioFrame) GetHeight() float64

func (*AudioFrame) GetHidden added in v22.8.0

func (this *AudioFrame) GetHidden() bool

func (*AudioFrame) GetHideAtShowing added in v22.8.0

func (this *AudioFrame) GetHideAtShowing() bool

func (*AudioFrame) GetHyperlinkClick added in v22.8.0

func (this *AudioFrame) GetHyperlinkClick() IHyperlink

func (*AudioFrame) GetHyperlinkMouseOver added in v22.8.0

func (this *AudioFrame) GetHyperlinkMouseOver() IHyperlink

func (*AudioFrame) GetLineFormat added in v22.8.0

func (this *AudioFrame) GetLineFormat() ILineFormat

func (*AudioFrame) GetName added in v22.8.0

func (this *AudioFrame) GetName() string

func (*AudioFrame) GetPictureFillFormat added in v22.8.0

func (this *AudioFrame) GetPictureFillFormat() IPictureFill

func (*AudioFrame) GetPlayAcrossSlides added in v22.8.0

func (this *AudioFrame) GetPlayAcrossSlides() bool

func (*AudioFrame) GetPlayLoopMode added in v22.8.0

func (this *AudioFrame) GetPlayLoopMode() bool

func (*AudioFrame) GetPlayMode added in v22.8.0

func (this *AudioFrame) GetPlayMode() string

func (*AudioFrame) GetRewindAudio added in v22.8.0

func (this *AudioFrame) GetRewindAudio() bool

func (*AudioFrame) GetSelfUri added in v22.8.0

func (this *AudioFrame) GetSelfUri() IResourceUri

func (*AudioFrame) GetShapeType added in v22.8.0

func (this *AudioFrame) GetShapeType() string

func (*AudioFrame) GetThreeDFormat added in v22.8.0

func (this *AudioFrame) GetThreeDFormat() IThreeDFormat

func (*AudioFrame) GetType added in v22.8.0

func (this *AudioFrame) GetType() string

func (*AudioFrame) GetVolume added in v22.8.0

func (this *AudioFrame) GetVolume() string

func (*AudioFrame) GetWidth added in v22.8.0

func (this *AudioFrame) GetWidth() float64

func (*AudioFrame) GetX added in v22.8.0

func (this *AudioFrame) GetX() float64

func (*AudioFrame) GetY added in v22.8.0

func (this *AudioFrame) GetY() float64

func (*AudioFrame) GetZOrderPosition added in v22.8.0

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

func (*AudioFrame) SetAlternativeText added in v22.8.0

func (this *AudioFrame) SetAlternativeText(newValue string)

func (*AudioFrame) SetAlternativeTextTitle added in v22.8.0

func (this *AudioFrame) SetAlternativeTextTitle(newValue string)

func (*AudioFrame) SetAudioCdEndTrack added in v22.8.0

func (this *AudioFrame) SetAudioCdEndTrack(newValue int32)

func (*AudioFrame) SetAudioCdEndTrackTime added in v22.8.0

func (this *AudioFrame) SetAudioCdEndTrackTime(newValue int32)

func (*AudioFrame) SetAudioCdStartTrack added in v22.8.0

func (this *AudioFrame) SetAudioCdStartTrack(newValue int32)

func (*AudioFrame) SetAudioCdStartTrackTime added in v22.8.0

func (this *AudioFrame) SetAudioCdStartTrackTime(newValue int32)

func (*AudioFrame) SetBase64Data added in v22.8.0

func (this *AudioFrame) SetBase64Data(newValue string)

func (*AudioFrame) SetEffectFormat added in v22.8.0

func (this *AudioFrame) SetEffectFormat(newValue IEffectFormat)

func (*AudioFrame) SetEmbedded added in v22.8.0

func (this *AudioFrame) SetEmbedded(newValue bool)

func (*AudioFrame) SetFillFormat added in v22.8.0

func (this *AudioFrame) SetFillFormat(newValue IFillFormat)

func (*AudioFrame) SetHeight added in v22.8.0

func (this *AudioFrame) SetHeight(newValue float64)

func (*AudioFrame) SetHidden added in v22.8.0

func (this *AudioFrame) SetHidden(newValue bool)

func (*AudioFrame) SetHideAtShowing added in v22.8.0

func (this *AudioFrame) SetHideAtShowing(newValue bool)

func (*AudioFrame) SetHyperlinkClick added in v22.8.0

func (this *AudioFrame) SetHyperlinkClick(newValue IHyperlink)

func (*AudioFrame) SetHyperlinkMouseOver added in v22.8.0

func (this *AudioFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*AudioFrame) SetLineFormat added in v22.8.0

func (this *AudioFrame) SetLineFormat(newValue ILineFormat)

func (*AudioFrame) SetName added in v22.8.0

func (this *AudioFrame) SetName(newValue string)

func (*AudioFrame) SetPictureFillFormat added in v22.8.0

func (this *AudioFrame) SetPictureFillFormat(newValue IPictureFill)

func (*AudioFrame) SetPlayAcrossSlides added in v22.8.0

func (this *AudioFrame) SetPlayAcrossSlides(newValue bool)

func (*AudioFrame) SetPlayLoopMode added in v22.8.0

func (this *AudioFrame) SetPlayLoopMode(newValue bool)

func (*AudioFrame) SetPlayMode added in v22.8.0

func (this *AudioFrame) SetPlayMode(newValue string)

func (*AudioFrame) SetRewindAudio added in v22.8.0

func (this *AudioFrame) SetRewindAudio(newValue bool)

func (*AudioFrame) SetSelfUri added in v22.8.0

func (this *AudioFrame) SetSelfUri(newValue IResourceUri)

func (*AudioFrame) SetShapeType added in v22.8.0

func (this *AudioFrame) SetShapeType(newValue string)

func (*AudioFrame) SetThreeDFormat added in v22.8.0

func (this *AudioFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*AudioFrame) SetType added in v22.8.0

func (this *AudioFrame) SetType(newValue string)

func (*AudioFrame) SetVolume added in v22.8.0

func (this *AudioFrame) SetVolume(newValue string)

func (*AudioFrame) SetWidth added in v22.8.0

func (this *AudioFrame) SetWidth(newValue float64)

func (*AudioFrame) SetX added in v22.8.0

func (this *AudioFrame) SetX(newValue float64)

func (*AudioFrame) SetY added in v22.8.0

func (this *AudioFrame) SetY(newValue float64)

func (*AudioFrame) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *Axes) GetHorizontalAxis() IAxis

func (*Axes) GetSecondaryHorizontalAxis added in v22.8.0

func (this *Axes) GetSecondaryHorizontalAxis() IAxis

func (*Axes) GetSecondaryVerticalAxis added in v22.8.0

func (this *Axes) GetSecondaryVerticalAxis() IAxis

func (*Axes) GetVerticalAxis added in v22.8.0

func (this *Axes) GetVerticalAxis() IAxis

func (*Axes) SetHorizontalAxis added in v22.8.0

func (this *Axes) SetHorizontalAxis(newValue IAxis)

func (*Axes) SetSecondaryHorizontalAxis added in v22.8.0

func (this *Axes) SetSecondaryHorizontalAxis(newValue IAxis)

func (*Axes) SetSecondaryVerticalAxis added in v22.8.0

func (this *Axes) SetSecondaryVerticalAxis(newValue IAxis)

func (*Axes) SetVerticalAxis added in v22.8.0

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 added in v22.8.0

func (this *Axis) GetAxisBetweenCategories() bool

func (*Axis) GetBaseUnitScale added in v22.8.0

func (this *Axis) GetBaseUnitScale() string

func (*Axis) GetCategoryAxisType added in v22.8.0

func (this *Axis) GetCategoryAxisType() string

func (*Axis) GetCrossAt added in v22.8.0

func (this *Axis) GetCrossAt() float64

func (*Axis) GetCrossType added in v22.8.0

func (this *Axis) GetCrossType() string

func (*Axis) GetDisplayUnit added in v22.8.0

func (this *Axis) GetDisplayUnit() string

func (*Axis) GetEffectFormat added in v22.8.0

func (this *Axis) GetEffectFormat() IEffectFormat

func (*Axis) GetFillFormat added in v22.8.0

func (this *Axis) GetFillFormat() IFillFormat

func (*Axis) GetHasTitle added in v22.8.0

func (this *Axis) GetHasTitle() bool

func (*Axis) GetIsAutomaticMajorUnit added in v22.8.0

func (this *Axis) GetIsAutomaticMajorUnit() bool

func (*Axis) GetIsAutomaticMaxValue added in v22.8.0

func (this *Axis) GetIsAutomaticMaxValue() bool

func (*Axis) GetIsAutomaticMinValue added in v22.8.0

func (this *Axis) GetIsAutomaticMinValue() bool

func (*Axis) GetIsAutomaticMinorUnit added in v22.8.0

func (this *Axis) GetIsAutomaticMinorUnit() bool

func (*Axis) GetIsAutomaticTickLabelSpacing added in v22.8.0

func (this *Axis) GetIsAutomaticTickLabelSpacing() bool

func (*Axis) GetIsAutomaticTickMarksSpacing added in v22.8.0

func (this *Axis) GetIsAutomaticTickMarksSpacing() bool

func (*Axis) GetIsLogarithmic added in v22.8.0

func (this *Axis) GetIsLogarithmic() bool

func (*Axis) GetIsNumberFormatLinkedToSource added in v22.8.0

func (this *Axis) GetIsNumberFormatLinkedToSource() bool

func (*Axis) GetIsPlotOrderReversed added in v22.8.0

func (this *Axis) GetIsPlotOrderReversed() bool

func (*Axis) GetIsVisible added in v22.8.0

func (this *Axis) GetIsVisible() bool

func (*Axis) GetLabelOffset added in v22.8.0

func (this *Axis) GetLabelOffset() int32

func (*Axis) GetLineFormat added in v22.8.0

func (this *Axis) GetLineFormat() ILineFormat

func (*Axis) GetLogBase added in v22.8.0

func (this *Axis) GetLogBase() float64

func (*Axis) GetMajorGridLinesFormat added in v22.8.0

func (this *Axis) GetMajorGridLinesFormat() IChartLinesFormat

func (*Axis) GetMajorTickMark added in v22.8.0

func (this *Axis) GetMajorTickMark() string

func (*Axis) GetMajorUnit added in v22.8.0

func (this *Axis) GetMajorUnit() float64

func (*Axis) GetMajorUnitScale added in v22.8.0

func (this *Axis) GetMajorUnitScale() string

func (*Axis) GetMaxValue added in v22.8.0

func (this *Axis) GetMaxValue() float64

func (*Axis) GetMinValue added in v22.8.0

func (this *Axis) GetMinValue() float64

func (*Axis) GetMinorGridLinesFormat added in v22.8.0

func (this *Axis) GetMinorGridLinesFormat() IChartLinesFormat

func (*Axis) GetMinorTickMark added in v22.8.0

func (this *Axis) GetMinorTickMark() string

func (*Axis) GetMinorUnit added in v22.8.0

func (this *Axis) GetMinorUnit() float64

func (*Axis) GetMinorUnitScale added in v22.8.0

func (this *Axis) GetMinorUnitScale() string

func (*Axis) GetNumberFormat added in v22.8.0

func (this *Axis) GetNumberFormat() string

func (*Axis) GetPosition added in v22.8.0

func (this *Axis) GetPosition() string

func (*Axis) GetTickLabelPosition added in v22.8.0

func (this *Axis) GetTickLabelPosition() string

func (*Axis) GetTickLabelRotationAngle added in v22.8.0

func (this *Axis) GetTickLabelRotationAngle() float64

func (*Axis) GetTickLabelSpacing added in v22.8.0

func (this *Axis) GetTickLabelSpacing() int32

func (*Axis) GetTickMarksSpacing added in v22.8.0

func (this *Axis) GetTickMarksSpacing() int32

func (*Axis) SetAxisBetweenCategories added in v22.8.0

func (this *Axis) SetAxisBetweenCategories(newValue bool)

func (*Axis) SetBaseUnitScale added in v22.8.0

func (this *Axis) SetBaseUnitScale(newValue string)

func (*Axis) SetCategoryAxisType added in v22.8.0

func (this *Axis) SetCategoryAxisType(newValue string)

func (*Axis) SetCrossAt added in v22.8.0

func (this *Axis) SetCrossAt(newValue float64)

func (*Axis) SetCrossType added in v22.8.0

func (this *Axis) SetCrossType(newValue string)

func (*Axis) SetDisplayUnit added in v22.8.0

func (this *Axis) SetDisplayUnit(newValue string)

func (*Axis) SetEffectFormat added in v22.8.0

func (this *Axis) SetEffectFormat(newValue IEffectFormat)

func (*Axis) SetFillFormat added in v22.8.0

func (this *Axis) SetFillFormat(newValue IFillFormat)

func (*Axis) SetHasTitle added in v22.8.0

func (this *Axis) SetHasTitle(newValue bool)

func (*Axis) SetIsAutomaticMajorUnit added in v22.8.0

func (this *Axis) SetIsAutomaticMajorUnit(newValue bool)

func (*Axis) SetIsAutomaticMaxValue added in v22.8.0

func (this *Axis) SetIsAutomaticMaxValue(newValue bool)

func (*Axis) SetIsAutomaticMinValue added in v22.8.0

func (this *Axis) SetIsAutomaticMinValue(newValue bool)

func (*Axis) SetIsAutomaticMinorUnit added in v22.8.0

func (this *Axis) SetIsAutomaticMinorUnit(newValue bool)

func (*Axis) SetIsAutomaticTickLabelSpacing added in v22.8.0

func (this *Axis) SetIsAutomaticTickLabelSpacing(newValue bool)

func (*Axis) SetIsAutomaticTickMarksSpacing added in v22.8.0

func (this *Axis) SetIsAutomaticTickMarksSpacing(newValue bool)

func (*Axis) SetIsLogarithmic added in v22.8.0

func (this *Axis) SetIsLogarithmic(newValue bool)

func (*Axis) SetIsNumberFormatLinkedToSource added in v22.8.0

func (this *Axis) SetIsNumberFormatLinkedToSource(newValue bool)

func (*Axis) SetIsPlotOrderReversed added in v22.8.0

func (this *Axis) SetIsPlotOrderReversed(newValue bool)

func (*Axis) SetIsVisible added in v22.8.0

func (this *Axis) SetIsVisible(newValue bool)

func (*Axis) SetLabelOffset added in v22.8.0

func (this *Axis) SetLabelOffset(newValue int32)

func (*Axis) SetLineFormat added in v22.8.0

func (this *Axis) SetLineFormat(newValue ILineFormat)

func (*Axis) SetLogBase added in v22.8.0

func (this *Axis) SetLogBase(newValue float64)

func (*Axis) SetMajorGridLinesFormat added in v22.8.0

func (this *Axis) SetMajorGridLinesFormat(newValue IChartLinesFormat)

func (*Axis) SetMajorTickMark added in v22.8.0

func (this *Axis) SetMajorTickMark(newValue string)

func (*Axis) SetMajorUnit added in v22.8.0

func (this *Axis) SetMajorUnit(newValue float64)

func (*Axis) SetMajorUnitScale added in v22.8.0

func (this *Axis) SetMajorUnitScale(newValue string)

func (*Axis) SetMaxValue added in v22.8.0

func (this *Axis) SetMaxValue(newValue float64)

func (*Axis) SetMinValue added in v22.8.0

func (this *Axis) SetMinValue(newValue float64)

func (*Axis) SetMinorGridLinesFormat added in v22.8.0

func (this *Axis) SetMinorGridLinesFormat(newValue IChartLinesFormat)

func (*Axis) SetMinorTickMark added in v22.8.0

func (this *Axis) SetMinorTickMark(newValue string)

func (*Axis) SetMinorUnit added in v22.8.0

func (this *Axis) SetMinorUnit(newValue float64)

func (*Axis) SetMinorUnitScale added in v22.8.0

func (this *Axis) SetMinorUnitScale(newValue string)

func (*Axis) SetNumberFormat added in v22.8.0

func (this *Axis) SetNumberFormat(newValue string)

func (*Axis) SetPosition added in v22.8.0

func (this *Axis) SetPosition(newValue string)

func (*Axis) SetTickLabelPosition added in v22.8.0

func (this *Axis) SetTickLabelPosition(newValue string)

func (*Axis) SetTickLabelRotationAngle added in v22.8.0

func (this *Axis) SetTickLabelRotationAngle(newValue float64)

func (*Axis) SetTickLabelSpacing added in v22.8.0

func (this *Axis) SetTickLabelSpacing(newValue int32)

func (*Axis) SetTickMarksSpacing added in v22.8.0

func (this *Axis) SetTickMarksSpacing(newValue int32)

func (*Axis) UnmarshalJSON

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

type AxisType added in v22.7.0

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 added in v22.8.0

func (this *BarElement) GetBase() IMathElement

func (*BarElement) GetPosition added in v22.8.0

func (this *BarElement) GetPosition() string

func (*BarElement) GetType added in v22.8.0

func (this *BarElement) GetType() string

func (*BarElement) SetBase added in v22.8.0

func (this *BarElement) SetBase(newValue IMathElement)

func (*BarElement) SetPosition added in v22.8.0

func (this *BarElement) SetPosition(newValue string)

func (*BarElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *Base64InputFile) GetData() string

func (*Base64InputFile) GetPassword added in v22.8.0

func (this *Base64InputFile) GetPassword() string

func (*Base64InputFile) GetType added in v22.8.0

func (this *Base64InputFile) GetType() string

func (*Base64InputFile) SetData added in v22.8.0

func (this *Base64InputFile) SetData(newValue string)

func (*Base64InputFile) SetPassword added in v22.8.0

func (this *Base64InputFile) SetPassword(newValue string)

func (*Base64InputFile) SetType added in v22.8.0

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 added in v22.6.0

type BiLevelEffect struct {

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

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

func NewBiLevelEffect added in v22.6.0

func NewBiLevelEffect() *BiLevelEffect

func (*BiLevelEffect) GetThreshold added in v22.8.0

func (this *BiLevelEffect) GetThreshold() float64

func (*BiLevelEffect) GetType added in v22.8.0

func (this *BiLevelEffect) GetType() string

func (*BiLevelEffect) SetThreshold added in v22.8.0

func (this *BiLevelEffect) SetThreshold(newValue float64)

func (*BiLevelEffect) SetType added in v22.8.0

func (this *BiLevelEffect) SetType(newValue string)

func (*BiLevelEffect) UnmarshalJSON added in v22.6.0

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 added in v22.8.0

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

func (*BlockElement) GetType added in v22.8.0

func (this *BlockElement) GetType() string

func (*BlockElement) SetMathElementList added in v22.8.0

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

func (*BlockElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *BlurEffect) GetGrow() bool

func (*BlurEffect) GetRadius added in v22.8.0

func (this *BlurEffect) GetRadius() float64

func (*BlurEffect) SetGrow added in v22.8.0

func (this *BlurEffect) SetGrow(newValue bool)

func (*BlurEffect) SetRadius added in v22.8.0

func (this *BlurEffect) SetRadius(newValue float64)

func (*BlurEffect) UnmarshalJSON

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

type BlurImageEffect added in v22.6.0

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 added in v22.6.0

func NewBlurImageEffect() *BlurImageEffect

func (*BlurImageEffect) GetGrow added in v22.8.0

func (this *BlurImageEffect) GetGrow() bool

func (*BlurImageEffect) GetRadius added in v22.8.0

func (this *BlurImageEffect) GetRadius() float64

func (*BlurImageEffect) GetType added in v22.8.0

func (this *BlurImageEffect) GetType() string

func (*BlurImageEffect) SetGrow added in v22.8.0

func (this *BlurImageEffect) SetGrow(newValue bool)

func (*BlurImageEffect) SetRadius added in v22.8.0

func (this *BlurImageEffect) SetRadius(newValue float64)

func (*BlurImageEffect) SetType added in v22.8.0

func (this *BlurImageEffect) SetType(newValue string)

func (*BlurImageEffect) UnmarshalJSON added in v22.6.0

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 added in v22.8.0

func (this *BorderBoxElement) GetBase() IMathElement

func (*BorderBoxElement) GetHideBottom added in v22.8.0

func (this *BorderBoxElement) GetHideBottom() bool

func (*BorderBoxElement) GetHideLeft added in v22.8.0

func (this *BorderBoxElement) GetHideLeft() bool

func (*BorderBoxElement) GetHideRight added in v22.8.0

func (this *BorderBoxElement) GetHideRight() bool

func (*BorderBoxElement) GetHideTop added in v22.8.0

func (this *BorderBoxElement) GetHideTop() bool

func (*BorderBoxElement) GetStrikethroughBottomLeftToTopRight added in v22.8.0

func (this *BorderBoxElement) GetStrikethroughBottomLeftToTopRight() bool

func (*BorderBoxElement) GetStrikethroughHorizontal added in v22.8.0

func (this *BorderBoxElement) GetStrikethroughHorizontal() bool

func (*BorderBoxElement) GetStrikethroughTopLeftToBottomRight added in v22.8.0

func (this *BorderBoxElement) GetStrikethroughTopLeftToBottomRight() bool

func (*BorderBoxElement) GetStrikethroughVertical added in v22.8.0

func (this *BorderBoxElement) GetStrikethroughVertical() bool

func (*BorderBoxElement) GetType added in v22.8.0

func (this *BorderBoxElement) GetType() string

func (*BorderBoxElement) SetBase added in v22.8.0

func (this *BorderBoxElement) SetBase(newValue IMathElement)

func (*BorderBoxElement) SetHideBottom added in v22.8.0

func (this *BorderBoxElement) SetHideBottom(newValue bool)

func (*BorderBoxElement) SetHideLeft added in v22.8.0

func (this *BorderBoxElement) SetHideLeft(newValue bool)

func (*BorderBoxElement) SetHideRight added in v22.8.0

func (this *BorderBoxElement) SetHideRight(newValue bool)

func (*BorderBoxElement) SetHideTop added in v22.8.0

func (this *BorderBoxElement) SetHideTop(newValue bool)

func (*BorderBoxElement) SetStrikethroughBottomLeftToTopRight added in v22.8.0

func (this *BorderBoxElement) SetStrikethroughBottomLeftToTopRight(newValue bool)

func (*BorderBoxElement) SetStrikethroughHorizontal added in v22.8.0

func (this *BorderBoxElement) SetStrikethroughHorizontal(newValue bool)

func (*BorderBoxElement) SetStrikethroughTopLeftToBottomRight added in v22.8.0

func (this *BorderBoxElement) SetStrikethroughTopLeftToBottomRight(newValue bool)

func (*BorderBoxElement) SetStrikethroughVertical added in v22.8.0

func (this *BorderBoxElement) SetStrikethroughVertical(newValue bool)

func (*BorderBoxElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *BoxElement) GetAlignmentPoint() bool

func (*BoxElement) GetBase added in v22.8.0

func (this *BoxElement) GetBase() IMathElement

func (*BoxElement) GetDifferential added in v22.8.0

func (this *BoxElement) GetDifferential() bool

func (*BoxElement) GetExplicitBreak added in v22.8.0

func (this *BoxElement) GetExplicitBreak() int32

func (*BoxElement) GetNoBreak added in v22.8.0

func (this *BoxElement) GetNoBreak() bool

func (*BoxElement) GetOperatorEmulator added in v22.8.0

func (this *BoxElement) GetOperatorEmulator() bool

func (*BoxElement) GetType added in v22.8.0

func (this *BoxElement) GetType() string

func (*BoxElement) SetAlignmentPoint added in v22.8.0

func (this *BoxElement) SetAlignmentPoint(newValue bool)

func (*BoxElement) SetBase added in v22.8.0

func (this *BoxElement) SetBase(newValue IMathElement)

func (*BoxElement) SetDifferential added in v22.8.0

func (this *BoxElement) SetDifferential(newValue bool)

func (*BoxElement) SetExplicitBreak added in v22.8.0

func (this *BoxElement) SetExplicitBreak(newValue int32)

func (*BoxElement) SetNoBreak added in v22.8.0

func (this *BoxElement) SetNoBreak(newValue bool)

func (*BoxElement) SetOperatorEmulator added in v22.8.0

func (this *BoxElement) SetOperatorEmulator(newValue bool)

func (*BoxElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *BubbleChartDataPoint) GetBubbleSize() float64

func (*BubbleChartDataPoint) GetBubbleSizeFormula added in v22.11.0

func (this *BubbleChartDataPoint) GetBubbleSizeFormula() string

func (*BubbleChartDataPoint) GetEffectFormat added in v22.9.0

func (this *BubbleChartDataPoint) GetEffectFormat() IEffectFormat

func (*BubbleChartDataPoint) GetFillFormat added in v22.9.0

func (this *BubbleChartDataPoint) GetFillFormat() IFillFormat

func (*BubbleChartDataPoint) GetLineFormat added in v22.9.0

func (this *BubbleChartDataPoint) GetLineFormat() ILineFormat

func (*BubbleChartDataPoint) GetThreeDFormat added in v22.9.0

func (this *BubbleChartDataPoint) GetThreeDFormat() IThreeDFormat

func (*BubbleChartDataPoint) GetType added in v22.12.0

func (this *BubbleChartDataPoint) GetType() string

func (*BubbleChartDataPoint) GetXValue added in v22.8.0

func (this *BubbleChartDataPoint) GetXValue() float64

func (*BubbleChartDataPoint) GetXValueFormula added in v22.11.0

func (this *BubbleChartDataPoint) GetXValueFormula() string

func (*BubbleChartDataPoint) GetYValue added in v22.8.0

func (this *BubbleChartDataPoint) GetYValue() float64

func (*BubbleChartDataPoint) GetYValueFormula added in v22.11.0

func (this *BubbleChartDataPoint) GetYValueFormula() string

func (*BubbleChartDataPoint) SetBubbleSize added in v22.8.0

func (this *BubbleChartDataPoint) SetBubbleSize(newValue float64)

func (*BubbleChartDataPoint) SetBubbleSizeFormula added in v22.11.0

func (this *BubbleChartDataPoint) SetBubbleSizeFormula(newValue string)

func (*BubbleChartDataPoint) SetEffectFormat added in v22.9.0

func (this *BubbleChartDataPoint) SetEffectFormat(newValue IEffectFormat)

func (*BubbleChartDataPoint) SetFillFormat added in v22.9.0

func (this *BubbleChartDataPoint) SetFillFormat(newValue IFillFormat)

func (*BubbleChartDataPoint) SetLineFormat added in v22.9.0

func (this *BubbleChartDataPoint) SetLineFormat(newValue ILineFormat)

func (*BubbleChartDataPoint) SetThreeDFormat added in v22.9.0

func (this *BubbleChartDataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*BubbleChartDataPoint) SetType added in v22.12.0

func (this *BubbleChartDataPoint) SetType(newValue string)

func (*BubbleChartDataPoint) SetXValue added in v22.8.0

func (this *BubbleChartDataPoint) SetXValue(newValue float64)

func (*BubbleChartDataPoint) SetXValueFormula added in v22.11.0

func (this *BubbleChartDataPoint) SetXValueFormula(newValue string)

func (*BubbleChartDataPoint) SetYValue added in v22.8.0

func (this *BubbleChartDataPoint) SetYValue(newValue float64)

func (*BubbleChartDataPoint) SetYValueFormula added in v22.11.0

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 added in v22.8.0

func (this *BubbleSeries) GetDataPointType() string

func (*BubbleSeries) GetDataPoints added in v22.8.0

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

func (*BubbleSeries) GetDataSourceForBubbleSizeValues added in v22.11.0

func (this *BubbleSeries) GetDataSourceForBubbleSizeValues() IDataSource

func (*BubbleSeries) GetDataSourceForSeriesName added in v22.11.0

func (this *BubbleSeries) GetDataSourceForSeriesName() IDataSource

func (*BubbleSeries) GetDataSourceForXValues added in v22.11.0

func (this *BubbleSeries) GetDataSourceForXValues() IDataSource

func (*BubbleSeries) GetDataSourceForYValues added in v22.11.0

func (this *BubbleSeries) GetDataSourceForYValues() IDataSource

func (*BubbleSeries) GetEffectFormat added in v22.8.0

func (this *BubbleSeries) GetEffectFormat() IEffectFormat

func (*BubbleSeries) GetExplosion added in v22.8.0

func (this *BubbleSeries) GetExplosion() int32

func (*BubbleSeries) GetFillFormat added in v22.8.0

func (this *BubbleSeries) GetFillFormat() IFillFormat

func (*BubbleSeries) GetInvertIfNegative added in v22.8.0

func (this *BubbleSeries) GetInvertIfNegative() bool

func (*BubbleSeries) GetInvertedSolidFillColor added in v22.8.0

func (this *BubbleSeries) GetInvertedSolidFillColor() string

func (*BubbleSeries) GetIsColorVaried added in v22.8.0

func (this *BubbleSeries) GetIsColorVaried() bool

func (*BubbleSeries) GetLineFormat added in v22.8.0

func (this *BubbleSeries) GetLineFormat() ILineFormat

func (*BubbleSeries) GetMarker added in v22.8.0

func (this *BubbleSeries) GetMarker() ISeriesMarker

func (*BubbleSeries) GetName added in v22.8.0

func (this *BubbleSeries) GetName() string

func (*BubbleSeries) GetNumberFormatOfBubbleSizes added in v22.8.0

func (this *BubbleSeries) GetNumberFormatOfBubbleSizes() string

func (*BubbleSeries) GetNumberFormatOfXValues added in v22.8.0

func (this *BubbleSeries) GetNumberFormatOfXValues() string

func (*BubbleSeries) GetNumberFormatOfYValues added in v22.8.0

func (this *BubbleSeries) GetNumberFormatOfYValues() string

func (*BubbleSeries) GetOrder added in v22.8.0

func (this *BubbleSeries) GetOrder() int32

func (*BubbleSeries) GetPlotOnSecondAxis added in v22.8.0

func (this *BubbleSeries) GetPlotOnSecondAxis() bool

func (*BubbleSeries) GetSmooth added in v22.8.0

func (this *BubbleSeries) GetSmooth() bool

func (*BubbleSeries) GetType added in v22.8.0

func (this *BubbleSeries) GetType() string

func (*BubbleSeries) SetDataPointType added in v22.8.0

func (this *BubbleSeries) SetDataPointType(newValue string)

func (*BubbleSeries) SetDataPoints added in v22.8.0

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

func (*BubbleSeries) SetDataSourceForBubbleSizeValues added in v22.11.0

func (this *BubbleSeries) SetDataSourceForBubbleSizeValues(newValue IDataSource)

func (*BubbleSeries) SetDataSourceForSeriesName added in v22.11.0

func (this *BubbleSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*BubbleSeries) SetDataSourceForXValues added in v22.11.0

func (this *BubbleSeries) SetDataSourceForXValues(newValue IDataSource)

func (*BubbleSeries) SetDataSourceForYValues added in v22.11.0

func (this *BubbleSeries) SetDataSourceForYValues(newValue IDataSource)

func (*BubbleSeries) SetEffectFormat added in v22.8.0

func (this *BubbleSeries) SetEffectFormat(newValue IEffectFormat)

func (*BubbleSeries) SetExplosion added in v22.8.0

func (this *BubbleSeries) SetExplosion(newValue int32)

func (*BubbleSeries) SetFillFormat added in v22.8.0

func (this *BubbleSeries) SetFillFormat(newValue IFillFormat)

func (*BubbleSeries) SetInvertIfNegative added in v22.8.0

func (this *BubbleSeries) SetInvertIfNegative(newValue bool)

func (*BubbleSeries) SetInvertedSolidFillColor added in v22.8.0

func (this *BubbleSeries) SetInvertedSolidFillColor(newValue string)

func (*BubbleSeries) SetIsColorVaried added in v22.8.0

func (this *BubbleSeries) SetIsColorVaried(newValue bool)

func (*BubbleSeries) SetLineFormat added in v22.8.0

func (this *BubbleSeries) SetLineFormat(newValue ILineFormat)

func (*BubbleSeries) SetMarker added in v22.8.0

func (this *BubbleSeries) SetMarker(newValue ISeriesMarker)

func (*BubbleSeries) SetName added in v22.8.0

func (this *BubbleSeries) SetName(newValue string)

func (*BubbleSeries) SetNumberFormatOfBubbleSizes added in v22.8.0

func (this *BubbleSeries) SetNumberFormatOfBubbleSizes(newValue string)

func (*BubbleSeries) SetNumberFormatOfXValues added in v22.8.0

func (this *BubbleSeries) SetNumberFormatOfXValues(newValue string)

func (*BubbleSeries) SetNumberFormatOfYValues added in v22.8.0

func (this *BubbleSeries) SetNumberFormatOfYValues(newValue string)

func (*BubbleSeries) SetOrder added in v22.8.0

func (this *BubbleSeries) SetOrder(newValue int32)

func (*BubbleSeries) SetPlotOnSecondAxis added in v22.8.0

func (this *BubbleSeries) SetPlotOnSecondAxis(newValue bool)

func (*BubbleSeries) SetSmooth added in v22.8.0

func (this *BubbleSeries) SetSmooth(newValue bool)

func (*BubbleSeries) SetType added in v22.8.0

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 added in v22.8.0

func (this *Camera) GetCameraType() string

func (*Camera) GetFieldOfViewAngle added in v22.8.0

func (this *Camera) GetFieldOfViewAngle() float64

func (*Camera) GetXRotation added in v22.8.0

func (this *Camera) GetXRotation() float64

func (*Camera) GetYRotation added in v22.8.0

func (this *Camera) GetYRotation() float64

func (*Camera) GetZRotation added in v22.8.0

func (this *Camera) GetZRotation() float64

func (*Camera) GetZoom added in v22.8.0

func (this *Camera) GetZoom() float64

func (*Camera) SetCameraType added in v22.8.0

func (this *Camera) SetCameraType(newValue string)

func (*Camera) SetFieldOfViewAngle added in v22.8.0

func (this *Camera) SetFieldOfViewAngle(newValue float64)

func (*Camera) SetXRotation added in v22.8.0

func (this *Camera) SetXRotation(newValue float64)

func (*Camera) SetYRotation added in v22.8.0

func (this *Camera) SetYRotation(newValue float64)

func (*Camera) SetZRotation added in v22.8.0

func (this *Camera) SetZRotation(newValue float64)

func (*Camera) SetZoom added in v22.8.0

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 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 added in v22.8.0

func (this *Chart) GetAlternativeText() string

func (*Chart) GetAlternativeTextTitle added in v22.8.0

func (this *Chart) GetAlternativeTextTitle() string

func (*Chart) GetAxes added in v22.8.0

func (this *Chart) GetAxes() IAxes

func (*Chart) GetBackWall added in v22.8.0

func (this *Chart) GetBackWall() IChartWall

func (*Chart) GetCategories added in v22.8.0

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

func (*Chart) GetChartType added in v22.8.0

func (this *Chart) GetChartType() string

func (*Chart) GetDataSourceForCategories added in v22.11.0

func (this *Chart) GetDataSourceForCategories() IDataSource

func (*Chart) GetEffectFormat added in v22.8.0

func (this *Chart) GetEffectFormat() IEffectFormat

func (*Chart) GetFillFormat added in v22.8.0

func (this *Chart) GetFillFormat() IFillFormat

func (*Chart) GetFloor added in v22.8.0

func (this *Chart) GetFloor() IChartWall

func (*Chart) GetHasRoundedCorners added in v22.8.0

func (this *Chart) GetHasRoundedCorners() bool

func (*Chart) GetHeight added in v22.8.0

func (this *Chart) GetHeight() float64

func (*Chart) GetHidden added in v22.8.0

func (this *Chart) GetHidden() bool

func (*Chart) GetHyperlinkClick added in v22.8.0

func (this *Chart) GetHyperlinkClick() IHyperlink

func (*Chart) GetHyperlinkMouseOver added in v22.8.0

func (this *Chart) GetHyperlinkMouseOver() IHyperlink

func (*Chart) GetLegend added in v22.8.0

func (this *Chart) GetLegend() ILegend

func (*Chart) GetLineFormat added in v22.8.0

func (this *Chart) GetLineFormat() ILineFormat

func (*Chart) GetName added in v22.8.0

func (this *Chart) GetName() string

func (*Chart) GetPlotArea added in v22.8.0

func (this *Chart) GetPlotArea() IPlotArea

func (*Chart) GetSelfUri added in v22.8.0

func (this *Chart) GetSelfUri() IResourceUri

func (*Chart) GetSeries added in v22.8.0

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

func (*Chart) GetSeriesGroups added in v22.8.0

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

func (*Chart) GetShowDataLabelsOverMaximum added in v22.8.0

func (this *Chart) GetShowDataLabelsOverMaximum() bool

func (*Chart) GetSideWall added in v22.8.0

func (this *Chart) GetSideWall() IChartWall

func (*Chart) GetThreeDFormat added in v22.8.0

func (this *Chart) GetThreeDFormat() IThreeDFormat

func (*Chart) GetTitle added in v22.8.0

func (this *Chart) GetTitle() IChartTitle

func (*Chart) GetType added in v22.8.0

func (this *Chart) GetType() string

func (*Chart) GetWidth added in v22.8.0

func (this *Chart) GetWidth() float64

func (*Chart) GetX added in v22.8.0

func (this *Chart) GetX() float64

func (*Chart) GetY added in v22.8.0

func (this *Chart) GetY() float64

func (*Chart) GetZOrderPosition added in v22.8.0

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

func (*Chart) SetAlternativeText added in v22.8.0

func (this *Chart) SetAlternativeText(newValue string)

func (*Chart) SetAlternativeTextTitle added in v22.8.0

func (this *Chart) SetAlternativeTextTitle(newValue string)

func (*Chart) SetAxes added in v22.8.0

func (this *Chart) SetAxes(newValue IAxes)

func (*Chart) SetBackWall added in v22.8.0

func (this *Chart) SetBackWall(newValue IChartWall)

func (*Chart) SetCategories added in v22.8.0

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

func (*Chart) SetChartType added in v22.8.0

func (this *Chart) SetChartType(newValue string)

func (*Chart) SetDataSourceForCategories added in v22.11.0

func (this *Chart) SetDataSourceForCategories(newValue IDataSource)

func (*Chart) SetEffectFormat added in v22.8.0

func (this *Chart) SetEffectFormat(newValue IEffectFormat)

func (*Chart) SetFillFormat added in v22.8.0

func (this *Chart) SetFillFormat(newValue IFillFormat)

func (*Chart) SetFloor added in v22.8.0

func (this *Chart) SetFloor(newValue IChartWall)

func (*Chart) SetHasRoundedCorners added in v22.8.0

func (this *Chart) SetHasRoundedCorners(newValue bool)

func (*Chart) SetHeight added in v22.8.0

func (this *Chart) SetHeight(newValue float64)

func (*Chart) SetHidden added in v22.8.0

func (this *Chart) SetHidden(newValue bool)

func (*Chart) SetHyperlinkClick added in v22.8.0

func (this *Chart) SetHyperlinkClick(newValue IHyperlink)

func (*Chart) SetHyperlinkMouseOver added in v22.8.0

func (this *Chart) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Chart) SetLegend added in v22.8.0

func (this *Chart) SetLegend(newValue ILegend)

func (*Chart) SetLineFormat added in v22.8.0

func (this *Chart) SetLineFormat(newValue ILineFormat)

func (*Chart) SetName added in v22.8.0

func (this *Chart) SetName(newValue string)

func (*Chart) SetPlotArea added in v22.8.0

func (this *Chart) SetPlotArea(newValue IPlotArea)

func (*Chart) SetSelfUri added in v22.8.0

func (this *Chart) SetSelfUri(newValue IResourceUri)

func (*Chart) SetSeries added in v22.8.0

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

func (*Chart) SetSeriesGroups added in v22.8.0

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

func (*Chart) SetShowDataLabelsOverMaximum added in v22.8.0

func (this *Chart) SetShowDataLabelsOverMaximum(newValue bool)

func (*Chart) SetSideWall added in v22.8.0

func (this *Chart) SetSideWall(newValue IChartWall)

func (*Chart) SetThreeDFormat added in v22.8.0

func (this *Chart) SetThreeDFormat(newValue IThreeDFormat)

func (*Chart) SetTitle added in v22.8.0

func (this *Chart) SetTitle(newValue IChartTitle)

func (*Chart) SetType added in v22.8.0

func (this *Chart) SetType(newValue string)

func (*Chart) SetWidth added in v22.8.0

func (this *Chart) SetWidth(newValue float64)

func (*Chart) SetX added in v22.8.0

func (this *Chart) SetX(newValue float64)

func (*Chart) SetY added in v22.8.0

func (this *Chart) SetY(newValue float64)

func (*Chart) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

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

func (*ChartCategory) GetEffectFormat added in v22.8.0

func (this *ChartCategory) GetEffectFormat() IEffectFormat

func (*ChartCategory) GetFillFormat added in v22.8.0

func (this *ChartCategory) GetFillFormat() IFillFormat

func (*ChartCategory) GetLevel added in v22.8.0

func (this *ChartCategory) GetLevel() int32

func (*ChartCategory) GetLineFormat added in v22.8.0

func (this *ChartCategory) GetLineFormat() ILineFormat

func (*ChartCategory) GetParentCategories added in v22.8.0

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

func (*ChartCategory) GetValue added in v22.8.0

func (this *ChartCategory) GetValue() string

func (*ChartCategory) SetDataPoints added in v22.8.0

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

func (*ChartCategory) SetEffectFormat added in v22.8.0

func (this *ChartCategory) SetEffectFormat(newValue IEffectFormat)

func (*ChartCategory) SetFillFormat added in v22.8.0

func (this *ChartCategory) SetFillFormat(newValue IFillFormat)

func (*ChartCategory) SetLevel added in v22.8.0

func (this *ChartCategory) SetLevel(newValue int32)

func (*ChartCategory) SetLineFormat added in v22.8.0

func (this *ChartCategory) SetLineFormat(newValue ILineFormat)

func (*ChartCategory) SetParentCategories added in v22.8.0

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

func (*ChartCategory) SetValue added in v22.8.0

func (this *ChartCategory) SetValue(newValue string)

func (*ChartCategory) UnmarshalJSON

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

type ChartLinesFormat added in v22.3.0

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 added in v22.3.0

func NewChartLinesFormat() *ChartLinesFormat

func (*ChartLinesFormat) GetEffectFormat added in v22.8.0

func (this *ChartLinesFormat) GetEffectFormat() IEffectFormat

func (*ChartLinesFormat) GetLineFormat added in v22.8.0

func (this *ChartLinesFormat) GetLineFormat() ILineFormat

func (*ChartLinesFormat) SetEffectFormat added in v22.8.0

func (this *ChartLinesFormat) SetEffectFormat(newValue IEffectFormat)

func (*ChartLinesFormat) SetLineFormat added in v22.8.0

func (this *ChartLinesFormat) SetLineFormat(newValue ILineFormat)

func (*ChartLinesFormat) UnmarshalJSON added in v22.3.0

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

type ChartSeriesGroup added in v22.7.0

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 added in v22.7.0

func NewChartSeriesGroup() *ChartSeriesGroup

func (*ChartSeriesGroup) GetBubbleSizeRepresentation added in v22.8.0

func (this *ChartSeriesGroup) GetBubbleSizeRepresentation() string

func (*ChartSeriesGroup) GetBubbleSizeScale added in v22.8.0

func (this *ChartSeriesGroup) GetBubbleSizeScale() int32

func (*ChartSeriesGroup) GetDoughnutHoleSize added in v22.8.0

func (this *ChartSeriesGroup) GetDoughnutHoleSize() int32

func (*ChartSeriesGroup) GetFirstSliceAngle added in v22.8.0

func (this *ChartSeriesGroup) GetFirstSliceAngle() int32

func (*ChartSeriesGroup) GetGapDepth added in v22.8.0

func (this *ChartSeriesGroup) GetGapDepth() int32

func (*ChartSeriesGroup) GetGapWidth added in v22.8.0

func (this *ChartSeriesGroup) GetGapWidth() int32

func (*ChartSeriesGroup) GetHasSeriesLines added in v22.8.0

func (this *ChartSeriesGroup) GetHasSeriesLines() bool

func (*ChartSeriesGroup) GetHiLowLinesFormat added in v22.8.0

func (this *ChartSeriesGroup) GetHiLowLinesFormat() IChartLinesFormat

func (*ChartSeriesGroup) GetIsColorVaried added in v22.8.0

func (this *ChartSeriesGroup) GetIsColorVaried() bool

func (*ChartSeriesGroup) GetOverlap added in v22.8.0

func (this *ChartSeriesGroup) GetOverlap() int32

func (*ChartSeriesGroup) GetPieSplitBy added in v22.8.0

func (this *ChartSeriesGroup) GetPieSplitBy() string

func (*ChartSeriesGroup) GetPieSplitPosition added in v22.8.0

func (this *ChartSeriesGroup) GetPieSplitPosition() float64

func (*ChartSeriesGroup) GetSecondPieSize added in v22.8.0

func (this *ChartSeriesGroup) GetSecondPieSize() int32

func (*ChartSeriesGroup) GetType added in v22.8.0

func (this *ChartSeriesGroup) GetType() string

func (*ChartSeriesGroup) SetBubbleSizeRepresentation added in v22.8.0

func (this *ChartSeriesGroup) SetBubbleSizeRepresentation(newValue string)

func (*ChartSeriesGroup) SetBubbleSizeScale added in v22.8.0

func (this *ChartSeriesGroup) SetBubbleSizeScale(newValue int32)

func (*ChartSeriesGroup) SetDoughnutHoleSize added in v22.8.0

func (this *ChartSeriesGroup) SetDoughnutHoleSize(newValue int32)

func (*ChartSeriesGroup) SetFirstSliceAngle added in v22.8.0

func (this *ChartSeriesGroup) SetFirstSliceAngle(newValue int32)

func (*ChartSeriesGroup) SetGapDepth added in v22.8.0

func (this *ChartSeriesGroup) SetGapDepth(newValue int32)

func (*ChartSeriesGroup) SetGapWidth added in v22.8.0

func (this *ChartSeriesGroup) SetGapWidth(newValue int32)

func (*ChartSeriesGroup) SetHasSeriesLines added in v22.8.0

func (this *ChartSeriesGroup) SetHasSeriesLines(newValue bool)

func (*ChartSeriesGroup) SetHiLowLinesFormat added in v22.8.0

func (this *ChartSeriesGroup) SetHiLowLinesFormat(newValue IChartLinesFormat)

func (*ChartSeriesGroup) SetIsColorVaried added in v22.8.0

func (this *ChartSeriesGroup) SetIsColorVaried(newValue bool)

func (*ChartSeriesGroup) SetOverlap added in v22.8.0

func (this *ChartSeriesGroup) SetOverlap(newValue int32)

func (*ChartSeriesGroup) SetPieSplitBy added in v22.8.0

func (this *ChartSeriesGroup) SetPieSplitBy(newValue string)

func (*ChartSeriesGroup) SetPieSplitPosition added in v22.8.0

func (this *ChartSeriesGroup) SetPieSplitPosition(newValue float64)

func (*ChartSeriesGroup) SetSecondPieSize added in v22.8.0

func (this *ChartSeriesGroup) SetSecondPieSize(newValue int32)

func (*ChartSeriesGroup) SetType added in v22.8.0

func (this *ChartSeriesGroup) SetType(newValue string)

func (*ChartSeriesGroup) UnmarshalJSON added in v22.7.0

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 added in v22.8.0

func (this *ChartTitle) GetHasTitle() bool

func (*ChartTitle) GetText added in v22.8.0

func (this *ChartTitle) GetText() string

func (*ChartTitle) SetHasTitle added in v22.8.0

func (this *ChartTitle) SetHasTitle(newValue bool)

func (*ChartTitle) SetText added in v22.8.0

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 added in v22.8.0

func (this *ChartWall) GetEffectFormat() IEffectFormat

func (*ChartWall) GetFillFormat added in v22.8.0

func (this *ChartWall) GetFillFormat() IFillFormat

func (*ChartWall) GetLineFormat added in v22.8.0

func (this *ChartWall) GetLineFormat() ILineFormat

func (*ChartWall) GetPictureType added in v22.8.0

func (this *ChartWall) GetPictureType() string

func (*ChartWall) GetThickness added in v22.8.0

func (this *ChartWall) GetThickness() int32

func (*ChartWall) SetEffectFormat added in v22.8.0

func (this *ChartWall) SetEffectFormat(newValue IEffectFormat)

func (*ChartWall) SetFillFormat added in v22.8.0

func (this *ChartWall) SetFillFormat(newValue IFillFormat)

func (*ChartWall) SetLineFormat added in v22.8.0

func (this *ChartWall) SetLineFormat(newValue ILineFormat)

func (*ChartWall) SetPictureType added in v22.8.0

func (this *ChartWall) SetPictureType(newValue string)

func (*ChartWall) SetThickness added in v22.8.0

func (this *ChartWall) SetThickness(newValue int32)

func (*ChartWall) UnmarshalJSON

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

type ChartWallType added in v22.7.0

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 added in v22.8.0

func (this *ClosePathSegment) GetType() string

func (*ClosePathSegment) SetType added in v22.8.0

func (this *ClosePathSegment) SetType(newValue string)

func (*ClosePathSegment) UnmarshalJSON

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

type ColorChangeEffect added in v22.6.0

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 added in v22.6.0

func NewColorChangeEffect() *ColorChangeEffect

func (*ColorChangeEffect) GetFromColor added in v22.8.0

func (this *ColorChangeEffect) GetFromColor() string

func (*ColorChangeEffect) GetToColor added in v22.8.0

func (this *ColorChangeEffect) GetToColor() string

func (*ColorChangeEffect) GetType added in v22.8.0

func (this *ColorChangeEffect) GetType() string

func (*ColorChangeEffect) SetFromColor added in v22.8.0

func (this *ColorChangeEffect) SetFromColor(newValue string)

func (*ColorChangeEffect) SetToColor added in v22.8.0

func (this *ColorChangeEffect) SetToColor(newValue string)

func (*ColorChangeEffect) SetType added in v22.8.0

func (this *ColorChangeEffect) SetType(newValue string)

func (*ColorChangeEffect) UnmarshalJSON added in v22.6.0

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

type ColorReplaceEffect added in v22.6.0

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 added in v22.6.0

func NewColorReplaceEffect() *ColorReplaceEffect

func (*ColorReplaceEffect) GetColor added in v22.8.0

func (this *ColorReplaceEffect) GetColor() string

func (*ColorReplaceEffect) GetType added in v22.8.0

func (this *ColorReplaceEffect) GetType() string

func (*ColorReplaceEffect) SetColor added in v22.8.0

func (this *ColorReplaceEffect) SetColor(newValue string)

func (*ColorReplaceEffect) SetType added in v22.8.0

func (this *ColorReplaceEffect) SetType(newValue string)

func (*ColorReplaceEffect) UnmarshalJSON added in v22.6.0

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 added in v22.8.0

func (this *ColorScheme) GetAccent1() string

func (*ColorScheme) GetAccent2 added in v22.8.0

func (this *ColorScheme) GetAccent2() string

func (*ColorScheme) GetAccent3 added in v22.8.0

func (this *ColorScheme) GetAccent3() string

func (*ColorScheme) GetAccent4 added in v22.8.0

func (this *ColorScheme) GetAccent4() string

func (*ColorScheme) GetAccent5 added in v22.8.0

func (this *ColorScheme) GetAccent5() string

func (*ColorScheme) GetAccent6 added in v22.8.0

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

func (*ColorScheme) GetDark1 added in v22.8.0

func (this *ColorScheme) GetDark1() string

func (*ColorScheme) GetDark2 added in v22.8.0

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

func (*ColorScheme) GetLight1 added in v22.8.0

func (this *ColorScheme) GetLight1() string

func (*ColorScheme) GetLight2 added in v22.8.0

func (this *ColorScheme) GetLight2() string

func (*ColorScheme) GetSelfUri added in v22.8.0

func (this *ColorScheme) GetSelfUri() IResourceUri

func (*ColorScheme) SetAccent1 added in v22.8.0

func (this *ColorScheme) SetAccent1(newValue string)

func (*ColorScheme) SetAccent2 added in v22.8.0

func (this *ColorScheme) SetAccent2(newValue string)

func (*ColorScheme) SetAccent3 added in v22.8.0

func (this *ColorScheme) SetAccent3(newValue string)

func (*ColorScheme) SetAccent4 added in v22.8.0

func (this *ColorScheme) SetAccent4(newValue string)

func (*ColorScheme) SetAccent5 added in v22.8.0

func (this *ColorScheme) SetAccent5(newValue string)

func (*ColorScheme) SetAccent6 added in v22.8.0

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

func (*ColorScheme) SetDark1 added in v22.8.0

func (this *ColorScheme) SetDark1(newValue string)

func (*ColorScheme) SetDark2 added in v22.8.0

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

func (*ColorScheme) SetLight1 added in v22.8.0

func (this *ColorScheme) SetLight1(newValue string)

func (*ColorScheme) SetLight2 added in v22.8.0

func (this *ColorScheme) SetLight2(newValue string)

func (*ColorScheme) SetSelfUri added in v22.8.0

func (this *ColorScheme) SetSelfUri(newValue IResourceUri)

func (*ColorScheme) UnmarshalJSON

func (this *ColorScheme) 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 added in v22.8.0

func (this *CommonSlideViewProperties) GetScale() int32

func (*CommonSlideViewProperties) GetVariableScale added in v22.8.0

func (this *CommonSlideViewProperties) GetVariableScale() bool

func (*CommonSlideViewProperties) SetScale added in v22.8.0

func (this *CommonSlideViewProperties) SetScale(newValue int32)

func (*CommonSlideViewProperties) SetVariableScale added in v22.8.0

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"`
	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 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 added in v22.8.0

func (this *Connector) GetAlternativeText() string

func (*Connector) GetAlternativeTextTitle added in v22.8.0

func (this *Connector) GetAlternativeTextTitle() string

func (*Connector) GetEffectFormat added in v22.8.0

func (this *Connector) GetEffectFormat() IEffectFormat

func (*Connector) GetEndShapeConnectedTo added in v22.8.0

func (this *Connector) GetEndShapeConnectedTo() IResourceUri

func (*Connector) GetEndShapeConnectedToIndex added in v22.8.0

func (this *Connector) GetEndShapeConnectedToIndex() int32

func (*Connector) GetFillFormat added in v22.8.0

func (this *Connector) GetFillFormat() IFillFormat

func (*Connector) GetHeight added in v22.8.0

func (this *Connector) GetHeight() float64

func (*Connector) GetHidden added in v22.8.0

func (this *Connector) GetHidden() bool

func (*Connector) GetHyperlinkClick added in v22.8.0

func (this *Connector) GetHyperlinkClick() IHyperlink

func (*Connector) GetHyperlinkMouseOver added in v22.8.0

func (this *Connector) GetHyperlinkMouseOver() IHyperlink

func (*Connector) GetLineFormat added in v22.8.0

func (this *Connector) GetLineFormat() ILineFormat

func (*Connector) GetName added in v22.8.0

func (this *Connector) GetName() string

func (*Connector) GetSelfUri added in v22.8.0

func (this *Connector) GetSelfUri() IResourceUri

func (*Connector) GetShapeType added in v22.8.0

func (this *Connector) GetShapeType() string

func (*Connector) GetStartShapeConnectedTo added in v22.8.0

func (this *Connector) GetStartShapeConnectedTo() IResourceUri

func (*Connector) GetStartShapeConnectedToIndex added in v22.8.0

func (this *Connector) GetStartShapeConnectedToIndex() int32

func (*Connector) GetThreeDFormat added in v22.8.0

func (this *Connector) GetThreeDFormat() IThreeDFormat

func (*Connector) GetType added in v22.8.0

func (this *Connector) GetType() string

func (*Connector) GetWidth added in v22.8.0

func (this *Connector) GetWidth() float64

func (*Connector) GetX added in v22.8.0

func (this *Connector) GetX() float64

func (*Connector) GetY added in v22.8.0

func (this *Connector) GetY() float64

func (*Connector) GetZOrderPosition added in v22.8.0

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

func (*Connector) SetAlternativeText added in v22.8.0

func (this *Connector) SetAlternativeText(newValue string)

func (*Connector) SetAlternativeTextTitle added in v22.8.0

func (this *Connector) SetAlternativeTextTitle(newValue string)

func (*Connector) SetEffectFormat added in v22.8.0

func (this *Connector) SetEffectFormat(newValue IEffectFormat)

func (*Connector) SetEndShapeConnectedTo added in v22.8.0

func (this *Connector) SetEndShapeConnectedTo(newValue IResourceUri)

func (*Connector) SetEndShapeConnectedToIndex added in v22.8.0

func (this *Connector) SetEndShapeConnectedToIndex(newValue int32)

func (*Connector) SetFillFormat added in v22.8.0

func (this *Connector) SetFillFormat(newValue IFillFormat)

func (*Connector) SetHeight added in v22.8.0

func (this *Connector) SetHeight(newValue float64)

func (*Connector) SetHidden added in v22.8.0

func (this *Connector) SetHidden(newValue bool)

func (*Connector) SetHyperlinkClick added in v22.8.0

func (this *Connector) SetHyperlinkClick(newValue IHyperlink)

func (*Connector) SetHyperlinkMouseOver added in v22.8.0

func (this *Connector) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Connector) SetLineFormat added in v22.8.0

func (this *Connector) SetLineFormat(newValue ILineFormat)

func (*Connector) SetName added in v22.8.0

func (this *Connector) SetName(newValue string)

func (*Connector) SetSelfUri added in v22.8.0

func (this *Connector) SetSelfUri(newValue IResourceUri)

func (*Connector) SetShapeType added in v22.8.0

func (this *Connector) SetShapeType(newValue string)

func (*Connector) SetStartShapeConnectedTo added in v22.8.0

func (this *Connector) SetStartShapeConnectedTo(newValue IResourceUri)

func (*Connector) SetStartShapeConnectedToIndex added in v22.8.0

func (this *Connector) SetStartShapeConnectedToIndex(newValue int32)

func (*Connector) SetThreeDFormat added in v22.8.0

func (this *Connector) SetThreeDFormat(newValue IThreeDFormat)

func (*Connector) SetType added in v22.8.0

func (this *Connector) SetType(newValue string)

func (*Connector) SetWidth added in v22.8.0

func (this *Connector) SetWidth(newValue float64)

func (*Connector) SetX added in v22.8.0

func (this *Connector) SetX(newValue float64)

func (*Connector) SetY added in v22.8.0

func (this *Connector) SetY(newValue float64)

func (*Connector) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *CubicBezierToPathSegment) GetType() string

func (*CubicBezierToPathSegment) GetX1 added in v22.8.0

func (this *CubicBezierToPathSegment) GetX1() float64

func (*CubicBezierToPathSegment) GetX2 added in v22.8.0

func (this *CubicBezierToPathSegment) GetX2() float64

func (*CubicBezierToPathSegment) GetX3 added in v22.8.0

func (this *CubicBezierToPathSegment) GetX3() float64

func (*CubicBezierToPathSegment) GetY1 added in v22.8.0

func (this *CubicBezierToPathSegment) GetY1() float64

func (*CubicBezierToPathSegment) GetY2 added in v22.8.0

func (this *CubicBezierToPathSegment) GetY2() float64

func (*CubicBezierToPathSegment) GetY3 added in v22.8.0

func (this *CubicBezierToPathSegment) GetY3() float64

func (*CubicBezierToPathSegment) SetType added in v22.8.0

func (this *CubicBezierToPathSegment) SetType(newValue string)

func (*CubicBezierToPathSegment) SetX1 added in v22.8.0

func (this *CubicBezierToPathSegment) SetX1(newValue float64)

func (*CubicBezierToPathSegment) SetX2 added in v22.8.0

func (this *CubicBezierToPathSegment) SetX2(newValue float64)

func (*CubicBezierToPathSegment) SetX3 added in v22.8.0

func (this *CubicBezierToPathSegment) SetX3(newValue float64)

func (*CubicBezierToPathSegment) SetY1 added in v22.8.0

func (this *CubicBezierToPathSegment) SetY1(newValue float64)

func (*CubicBezierToPathSegment) SetY2 added in v22.8.0

func (this *CubicBezierToPathSegment) SetY2(newValue float64)

func (*CubicBezierToPathSegment) SetY3 added in v22.8.0

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 added in v22.8.0

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

func (*CustomDashPattern) SetItems added in v22.8.0

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 added in v22.9.0

func (this *DataPoint) GetEffectFormat() IEffectFormat

func (*DataPoint) GetFillFormat added in v22.9.0

func (this *DataPoint) GetFillFormat() IFillFormat

func (*DataPoint) GetLineFormat added in v22.9.0

func (this *DataPoint) GetLineFormat() ILineFormat

func (*DataPoint) GetThreeDFormat added in v22.9.0

func (this *DataPoint) GetThreeDFormat() IThreeDFormat

func (*DataPoint) GetType added in v22.12.0

func (this *DataPoint) GetType() string

func (*DataPoint) SetEffectFormat added in v22.9.0

func (this *DataPoint) SetEffectFormat(newValue IEffectFormat)

func (*DataPoint) SetFillFormat added in v22.9.0

func (this *DataPoint) SetFillFormat(newValue IFillFormat)

func (*DataPoint) SetLineFormat added in v22.9.0

func (this *DataPoint) SetLineFormat(newValue ILineFormat)

func (*DataPoint) SetThreeDFormat added in v22.9.0

func (this *DataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*DataPoint) SetType added in v22.12.0

func (this *DataPoint) SetType(newValue string)

func (*DataPoint) UnmarshalJSON

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

type DataSource added in v22.11.0

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

func NewDataSource added in v22.11.0

func NewDataSource() *DataSource

func (*DataSource) GetType added in v22.11.0

func (this *DataSource) GetType() string

func (*DataSource) SetType added in v22.11.0

func (this *DataSource) SetType(newValue string)

func (*DataSource) UnmarshalJSON added in v22.11.0

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 added in v22.8.0

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

func (*DelimiterElement) GetBeginningCharacter added in v22.8.0

func (this *DelimiterElement) GetBeginningCharacter() string

func (*DelimiterElement) GetDelimiterShape added in v22.8.0

func (this *DelimiterElement) GetDelimiterShape() string

func (*DelimiterElement) GetEndingCharacter added in v22.8.0

func (this *DelimiterElement) GetEndingCharacter() string

func (*DelimiterElement) GetGrowToMatchOperandHeight added in v22.8.0

func (this *DelimiterElement) GetGrowToMatchOperandHeight() bool

func (*DelimiterElement) GetSeparatorCharacter added in v22.8.0

func (this *DelimiterElement) GetSeparatorCharacter() string

func (*DelimiterElement) GetType added in v22.8.0

func (this *DelimiterElement) GetType() string

func (*DelimiterElement) SetArguments added in v22.8.0

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

func (*DelimiterElement) SetBeginningCharacter added in v22.8.0

func (this *DelimiterElement) SetBeginningCharacter(newValue string)

func (*DelimiterElement) SetDelimiterShape added in v22.8.0

func (this *DelimiterElement) SetDelimiterShape(newValue string)

func (*DelimiterElement) SetEndingCharacter added in v22.8.0

func (this *DelimiterElement) SetEndingCharacter(newValue string)

func (*DelimiterElement) SetGrowToMatchOperandHeight added in v22.8.0

func (this *DelimiterElement) SetGrowToMatchOperandHeight(newValue bool)

func (*DelimiterElement) SetSeparatorCharacter added in v22.8.0

func (this *DelimiterElement) SetSeparatorCharacter(newValue string)

func (*DelimiterElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *DiscUsage) GetTotalSize() int64

func (*DiscUsage) GetUsedSize added in v22.8.0

func (this *DiscUsage) GetUsedSize() int64

func (*DiscUsage) SetTotalSize added in v22.8.0

func (this *DiscUsage) SetTotalSize(newValue int64)

func (*DiscUsage) SetUsedSize added in v22.8.0

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 added in v22.8.0

func (this *Document) GetDocumentProperties() IResourceUri

func (*Document) GetImages added in v22.8.0

func (this *Document) GetImages() IResourceUri

func (*Document) GetLayoutSlides added in v22.8.0

func (this *Document) GetLayoutSlides() IResourceUri

func (*Document) GetMasterSlides added in v22.8.0

func (this *Document) GetMasterSlides() IResourceUri

func (*Document) GetSelfUri added in v22.8.0

func (this *Document) GetSelfUri() IResourceUri

func (*Document) GetSlides added in v22.8.0

func (this *Document) GetSlides() IResourceUri

func (*Document) GetViewProperties added in v22.8.0

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

func (*Document) SetDocumentProperties added in v22.8.0

func (this *Document) SetDocumentProperties(newValue IResourceUri)

func (*Document) SetImages added in v22.8.0

func (this *Document) SetImages(newValue IResourceUri)

func (*Document) SetLayoutSlides added in v22.8.0

func (this *Document) SetLayoutSlides(newValue IResourceUri)

func (*Document) SetMasterSlides added in v22.8.0

func (this *Document) SetMasterSlides(newValue IResourceUri)

func (*Document) SetSelfUri added in v22.8.0

func (this *Document) SetSelfUri(newValue IResourceUri)

func (*Document) SetSlides added in v22.8.0

func (this *Document) SetSlides(newValue IResourceUri)

func (*Document) SetViewProperties added in v22.8.0

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 added in v22.8.0

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

func (*DocumentProperties) GetSelfUri added in v22.8.0

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

func (*DocumentProperties) SetList added in v22.8.0

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

func (*DocumentProperties) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *DocumentProperty) GetBuiltIn() bool

func (*DocumentProperty) GetName added in v22.8.0

func (this *DocumentProperty) GetName() string

func (*DocumentProperty) GetSelfUri added in v22.8.0

func (this *DocumentProperty) GetSelfUri() IResourceUri

func (*DocumentProperty) GetValue added in v22.8.0

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

func (*DocumentProperty) SetBuiltIn added in v22.8.0

func (this *DocumentProperty) SetBuiltIn(newValue bool)

func (*DocumentProperty) SetName added in v22.8.0

func (this *DocumentProperty) SetName(newValue string)

func (*DocumentProperty) SetSelfUri added in v22.8.0

func (this *DocumentProperty) SetSelfUri(newValue IResourceUri)

func (*DocumentProperty) SetValue added in v22.8.0

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 added in v22.8.0

func (this *DocumentReplaceResult) GetDocumentProperties() IResourceUri

func (*DocumentReplaceResult) GetImages added in v22.8.0

func (this *DocumentReplaceResult) GetImages() IResourceUri

func (*DocumentReplaceResult) GetLayoutSlides added in v22.8.0

func (this *DocumentReplaceResult) GetLayoutSlides() IResourceUri

func (*DocumentReplaceResult) GetMasterSlides added in v22.8.0

func (this *DocumentReplaceResult) GetMasterSlides() IResourceUri

func (*DocumentReplaceResult) GetMatches added in v22.8.0

func (this *DocumentReplaceResult) GetMatches() int32

func (*DocumentReplaceResult) GetSelfUri added in v22.8.0

func (this *DocumentReplaceResult) GetSelfUri() IResourceUri

func (*DocumentReplaceResult) GetSlides added in v22.8.0

func (this *DocumentReplaceResult) GetSlides() IResourceUri

func (*DocumentReplaceResult) GetViewProperties added in v22.8.0

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

func (*DocumentReplaceResult) SetDocumentProperties added in v22.8.0

func (this *DocumentReplaceResult) SetDocumentProperties(newValue IResourceUri)

func (*DocumentReplaceResult) SetImages added in v22.8.0

func (this *DocumentReplaceResult) SetImages(newValue IResourceUri)

func (*DocumentReplaceResult) SetLayoutSlides added in v22.8.0

func (this *DocumentReplaceResult) SetLayoutSlides(newValue IResourceUri)

func (*DocumentReplaceResult) SetMasterSlides added in v22.8.0

func (this *DocumentReplaceResult) SetMasterSlides(newValue IResourceUri)

func (*DocumentReplaceResult) SetMatches added in v22.8.0

func (this *DocumentReplaceResult) SetMatches(newValue int32)

func (*DocumentReplaceResult) SetSelfUri added in v22.8.0

func (this *DocumentReplaceResult) SetSelfUri(newValue IResourceUri)

func (*DocumentReplaceResult) SetSlides added in v22.8.0

func (this *DocumentReplaceResult) SetSlides(newValue IResourceUri)

func (*DocumentReplaceResult) SetViewProperties added in v22.8.0

func (this *DocumentReplaceResult) SetViewProperties(newValue IResourceUri)

func (*DocumentReplaceResult) UnmarshalJSON

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

type DuotoneEffect added in v22.6.0

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 added in v22.6.0

func NewDuotoneEffect() *DuotoneEffect

func (*DuotoneEffect) GetColor1 added in v22.8.0

func (this *DuotoneEffect) GetColor1() string

func (*DuotoneEffect) GetColor2 added in v22.8.0

func (this *DuotoneEffect) GetColor2() string

func (*DuotoneEffect) GetType added in v22.8.0

func (this *DuotoneEffect) GetType() string

func (*DuotoneEffect) SetColor1 added in v22.8.0

func (this *DuotoneEffect) SetColor1(newValue string)

func (*DuotoneEffect) SetColor2 added in v22.8.0

func (this *DuotoneEffect) SetColor2(newValue string)

func (*DuotoneEffect) SetType added in v22.8.0

func (this *DuotoneEffect) SetType(newValue string)

func (*DuotoneEffect) UnmarshalJSON added in v22.6.0

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"`

	// 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"`
}

func NewEffect

func NewEffect() *Effect

func (*Effect) GetAccelerate added in v22.8.0

func (this *Effect) GetAccelerate() float64

func (*Effect) GetAutoReverse added in v22.8.0

func (this *Effect) GetAutoReverse() bool

func (*Effect) GetDecelerate added in v22.8.0

func (this *Effect) GetDecelerate() float64

func (*Effect) GetDuration added in v22.8.0

func (this *Effect) GetDuration() float64

func (*Effect) GetParagraphIndex added in v22.8.0

func (this *Effect) GetParagraphIndex() int32

func (*Effect) GetPresetClassType added in v22.8.0

func (this *Effect) GetPresetClassType() string

func (*Effect) GetRepeatCount added in v22.8.0

func (this *Effect) GetRepeatCount() float64

func (*Effect) GetRepeatDuration added in v22.8.0

func (this *Effect) GetRepeatDuration() float64

func (*Effect) GetRepeatUntilEndSlide added in v22.10.0

func (this *Effect) GetRepeatUntilEndSlide() bool

func (*Effect) GetRepeatUntilNextClick added in v22.10.0

func (this *Effect) GetRepeatUntilNextClick() bool

func (*Effect) GetRestart added in v22.8.0

func (this *Effect) GetRestart() string

func (*Effect) GetShapeIndex added in v22.8.0

func (this *Effect) GetShapeIndex() int32

func (*Effect) GetSpeed added in v22.8.0

func (this *Effect) GetSpeed() float64

func (*Effect) GetSubtype added in v22.8.0

func (this *Effect) GetSubtype() string

func (*Effect) GetTriggerDelayTime added in v22.8.0

func (this *Effect) GetTriggerDelayTime() float64

func (*Effect) GetTriggerType added in v22.8.0

func (this *Effect) GetTriggerType() string

func (*Effect) GetType added in v22.8.0

func (this *Effect) GetType() string

func (*Effect) SetAccelerate added in v22.8.0

func (this *Effect) SetAccelerate(newValue float64)

func (*Effect) SetAutoReverse added in v22.8.0

func (this *Effect) SetAutoReverse(newValue bool)

func (*Effect) SetDecelerate added in v22.8.0

func (this *Effect) SetDecelerate(newValue float64)

func (*Effect) SetDuration added in v22.8.0

func (this *Effect) SetDuration(newValue float64)

func (*Effect) SetParagraphIndex added in v22.8.0

func (this *Effect) SetParagraphIndex(newValue int32)

func (*Effect) SetPresetClassType added in v22.8.0

func (this *Effect) SetPresetClassType(newValue string)

func (*Effect) SetRepeatCount added in v22.8.0

func (this *Effect) SetRepeatCount(newValue float64)

func (*Effect) SetRepeatDuration added in v22.8.0

func (this *Effect) SetRepeatDuration(newValue float64)

func (*Effect) SetRepeatUntilEndSlide added in v22.10.0

func (this *Effect) SetRepeatUntilEndSlide(newValue bool)

func (*Effect) SetRepeatUntilNextClick added in v22.10.0

func (this *Effect) SetRepeatUntilNextClick(newValue bool)

func (*Effect) SetRestart added in v22.8.0

func (this *Effect) SetRestart(newValue string)

func (*Effect) SetShapeIndex added in v22.8.0

func (this *Effect) SetShapeIndex(newValue int32)

func (*Effect) SetSpeed added in v22.8.0

func (this *Effect) SetSpeed(newValue float64)

func (*Effect) SetSubtype added in v22.8.0

func (this *Effect) SetSubtype(newValue string)

func (*Effect) SetTriggerDelayTime added in v22.8.0

func (this *Effect) SetTriggerDelayTime(newValue float64)

func (*Effect) SetTriggerType added in v22.8.0

func (this *Effect) SetTriggerType(newValue string)

func (*Effect) SetType added in v22.8.0

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 added in v22.8.0

func (this *EffectFormat) GetBlur() IBlurEffect

func (*EffectFormat) GetFillOverlay added in v22.8.0

func (this *EffectFormat) GetFillOverlay() IFillOverlayEffect

func (*EffectFormat) GetGlow added in v22.8.0

func (this *EffectFormat) GetGlow() IGlowEffect

func (*EffectFormat) GetInnerShadow added in v22.8.0

func (this *EffectFormat) GetInnerShadow() IInnerShadowEffect

func (*EffectFormat) GetOuterShadow added in v22.8.0

func (this *EffectFormat) GetOuterShadow() IOuterShadowEffect

func (*EffectFormat) GetPresetShadow added in v22.8.0

func (this *EffectFormat) GetPresetShadow() IPresetShadowEffect

func (*EffectFormat) GetReflection added in v22.8.0

func (this *EffectFormat) GetReflection() IReflectionEffect

func (*EffectFormat) GetSoftEdge added in v22.8.0

func (this *EffectFormat) GetSoftEdge() ISoftEdgeEffect

func (*EffectFormat) SetBlur added in v22.8.0

func (this *EffectFormat) SetBlur(newValue IBlurEffect)

func (*EffectFormat) SetFillOverlay added in v22.8.0

func (this *EffectFormat) SetFillOverlay(newValue IFillOverlayEffect)

func (*EffectFormat) SetGlow added in v22.8.0

func (this *EffectFormat) SetGlow(newValue IGlowEffect)

func (*EffectFormat) SetInnerShadow added in v22.8.0

func (this *EffectFormat) SetInnerShadow(newValue IInnerShadowEffect)

func (*EffectFormat) SetOuterShadow added in v22.8.0

func (this *EffectFormat) SetOuterShadow(newValue IOuterShadowEffect)

func (*EffectFormat) SetPresetShadow added in v22.8.0

func (this *EffectFormat) SetPresetShadow(newValue IPresetShadowEffect)

func (*EffectFormat) SetReflection added in v22.8.0

func (this *EffectFormat) SetReflection(newValue IReflectionEffect)

func (*EffectFormat) SetSoftEdge added in v22.8.0

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 added in v22.8.0

func (this *EntityExists) GetExists() bool

func (*EntityExists) SetExists added in v22.8.0

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 added in v22.8.0

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

func (*ErrorDetails) GetRequestId added in v22.8.0

func (this *ErrorDetails) GetRequestId() string

func (*ErrorDetails) SetDate added in v22.8.0

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

func (*ErrorDetails) SetRequestId added in v22.8.0

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"
)

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 added in v22.8.0

func (this *ExportOptions) GetDefaultRegularFont() string

func (*ExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*ExportOptions) GetFontSubstRules added in v22.9.0

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

func (*ExportOptions) GetFormat added in v22.8.0

func (this *ExportOptions) GetFormat() string

func (*ExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *ExportOptions) SetDefaultRegularFont(newValue string)

func (*ExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*ExportOptions) SetFontSubstRules added in v22.9.0

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

func (*ExportOptions) SetFormat added in v22.8.0

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 added in v22.8.0

func (this *FileVersion) GetIsFolder() bool

func (*FileVersion) GetIsLatest added in v22.8.0

func (this *FileVersion) GetIsLatest() bool

func (*FileVersion) GetModifiedDate added in v22.8.0

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

func (*FileVersion) GetName added in v22.8.0

func (this *FileVersion) GetName() string

func (*FileVersion) GetPath added in v22.8.0

func (this *FileVersion) GetPath() string

func (*FileVersion) GetSize added in v22.8.0

func (this *FileVersion) GetSize() int64

func (*FileVersion) GetVersionId added in v22.8.0

func (this *FileVersion) GetVersionId() string

func (*FileVersion) SetIsFolder added in v22.8.0

func (this *FileVersion) SetIsFolder(newValue bool)

func (*FileVersion) SetIsLatest added in v22.8.0

func (this *FileVersion) SetIsLatest(newValue bool)

func (*FileVersion) SetModifiedDate added in v22.8.0

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

func (*FileVersion) SetName added in v22.8.0

func (this *FileVersion) SetName(newValue string)

func (*FileVersion) SetPath added in v22.8.0

func (this *FileVersion) SetPath(newValue string)

func (*FileVersion) SetSize added in v22.8.0

func (this *FileVersion) SetSize(newValue int64)

func (*FileVersion) SetVersionId added in v22.8.0

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 added in v22.8.0

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

func (*FileVersions) SetValue added in v22.8.0

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 added in v22.8.0

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

func (*FilesList) SetValue added in v22.8.0

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 added in v22.8.0

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

func (*FilesUploadResult) GetUploaded added in v22.8.0

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

func (*FilesUploadResult) SetErrors added in v22.8.0

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

func (*FilesUploadResult) SetUploaded added in v22.8.0

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 added in v22.8.0

func (this *FillFormat) GetType() string

func (*FillFormat) SetType added in v22.8.0

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 added in v22.8.0

func (this *FillOverlayEffect) GetBlend() string

func (*FillOverlayEffect) SetBlend added in v22.8.0

func (this *FillOverlayEffect) SetBlend(newValue string)

func (*FillOverlayEffect) UnmarshalJSON

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

type FillOverlayImageEffect added in v22.6.0

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 added in v22.6.0

func NewFillOverlayImageEffect() *FillOverlayImageEffect

func (*FillOverlayImageEffect) GetBlend added in v22.8.0

func (this *FillOverlayImageEffect) GetBlend() string

func (*FillOverlayImageEffect) GetFillFormat added in v22.8.0

func (this *FillOverlayImageEffect) GetFillFormat() IFillFormat

func (*FillOverlayImageEffect) GetType added in v22.8.0

func (this *FillOverlayImageEffect) GetType() string

func (*FillOverlayImageEffect) SetBlend added in v22.8.0

func (this *FillOverlayImageEffect) SetBlend(newValue string)

func (*FillOverlayImageEffect) SetFillFormat added in v22.8.0

func (this *FillOverlayImageEffect) SetFillFormat(newValue IFillFormat)

func (*FillOverlayImageEffect) SetType added in v22.8.0

func (this *FillOverlayImageEffect) SetType(newValue string)

func (*FillOverlayImageEffect) UnmarshalJSON added in v22.6.0

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

type FontData added in v22.8.0

type FontData struct {

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

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

func NewFontData added in v22.8.0

func NewFontData() *FontData

func (*FontData) GetFontName added in v22.8.0

func (this *FontData) GetFontName() string

func (*FontData) GetIsEmbedded added in v22.8.0

func (this *FontData) GetIsEmbedded() bool

func (*FontData) SetFontName added in v22.8.0

func (this *FontData) SetFontName(newValue string)

func (*FontData) SetIsEmbedded added in v22.8.0

func (this *FontData) SetIsEmbedded(newValue bool)

func (*FontData) UnmarshalJSON added in v22.8.0

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

type FontFallbackRule added in v22.3.0

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 added in v22.3.0

func NewFontFallbackRule() *FontFallbackRule

func (*FontFallbackRule) GetFallbackFontList added in v22.8.0

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

func (*FontFallbackRule) GetRangeEndIndex added in v22.8.0

func (this *FontFallbackRule) GetRangeEndIndex() int32

func (*FontFallbackRule) GetRangeStartIndex added in v22.8.0

func (this *FontFallbackRule) GetRangeStartIndex() int32

func (*FontFallbackRule) SetFallbackFontList added in v22.8.0

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

func (*FontFallbackRule) SetRangeEndIndex added in v22.8.0

func (this *FontFallbackRule) SetRangeEndIndex(newValue int32)

func (*FontFallbackRule) SetRangeStartIndex added in v22.8.0

func (this *FontFallbackRule) SetRangeStartIndex(newValue int32)

func (*FontFallbackRule) UnmarshalJSON added in v22.3.0

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 added in v22.8.0

func (this *FontScheme) GetMajor() IFontSet

func (*FontScheme) GetMinor added in v22.8.0

func (this *FontScheme) GetMinor() IFontSet

func (*FontScheme) GetName added in v22.8.0

func (this *FontScheme) GetName() string

func (*FontScheme) GetSelfUri added in v22.8.0

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

func (*FontScheme) SetMajor added in v22.8.0

func (this *FontScheme) SetMajor(newValue IFontSet)

func (*FontScheme) SetMinor added in v22.8.0

func (this *FontScheme) SetMinor(newValue IFontSet)

func (*FontScheme) SetName added in v22.8.0

func (this *FontScheme) SetName(newValue string)

func (*FontScheme) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *FontSet) GetComplexScript() string

func (*FontSet) GetEastAsian added in v22.8.0

func (this *FontSet) GetEastAsian() string

func (*FontSet) GetLatin added in v22.8.0

func (this *FontSet) GetLatin() string

func (*FontSet) SetComplexScript added in v22.8.0

func (this *FontSet) SetComplexScript(newValue string)

func (*FontSet) SetEastAsian added in v22.8.0

func (this *FontSet) SetEastAsian(newValue string)

func (*FontSet) SetLatin added in v22.8.0

func (this *FontSet) SetLatin(newValue string)

func (*FontSet) UnmarshalJSON

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

type FontSubstRule added in v22.9.0

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 added in v22.9.0

func NewFontSubstRule() *FontSubstRule

func (*FontSubstRule) GetNotFoundOnly added in v22.9.0

func (this *FontSubstRule) GetNotFoundOnly() bool

func (*FontSubstRule) GetSourceFont added in v22.9.0

func (this *FontSubstRule) GetSourceFont() string

func (*FontSubstRule) GetTargetFont added in v22.9.0

func (this *FontSubstRule) GetTargetFont() string

func (*FontSubstRule) SetNotFoundOnly added in v22.9.0

func (this *FontSubstRule) SetNotFoundOnly(newValue bool)

func (*FontSubstRule) SetSourceFont added in v22.9.0

func (this *FontSubstRule) SetSourceFont(newValue string)

func (*FontSubstRule) SetTargetFont added in v22.9.0

func (this *FontSubstRule) SetTargetFont(newValue string)

func (*FontSubstRule) UnmarshalJSON added in v22.9.0

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

type FontsData added in v22.8.0

type FontsData struct {

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

func NewFontsData added in v22.8.0

func NewFontsData() *FontsData

func (*FontsData) GetList added in v22.8.0

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

func (*FontsData) SetList added in v22.8.0

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

func (*FontsData) UnmarshalJSON added in v22.8.0

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 added in v22.8.0

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

func (*FormatScheme) GetEffectStyles added in v22.8.0

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

func (*FormatScheme) GetFillStyles added in v22.8.0

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

func (*FormatScheme) GetLineStyles added in v22.8.0

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

func (*FormatScheme) GetSelfUri added in v22.8.0

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

func (*FormatScheme) SetBackgroundStyles added in v22.8.0

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

func (*FormatScheme) SetEffectStyles added in v22.8.0

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

func (*FormatScheme) SetFillStyles added in v22.8.0

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

func (*FormatScheme) SetLineStyles added in v22.8.0

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

func (*FormatScheme) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *FractionElement) GetDenominator() IMathElement

func (*FractionElement) GetFractionType added in v22.8.0

func (this *FractionElement) GetFractionType() string

func (*FractionElement) GetNumerator added in v22.8.0

func (this *FractionElement) GetNumerator() IMathElement

func (*FractionElement) GetType added in v22.8.0

func (this *FractionElement) GetType() string

func (*FractionElement) SetDenominator added in v22.8.0

func (this *FractionElement) SetDenominator(newValue IMathElement)

func (*FractionElement) SetFractionType added in v22.8.0

func (this *FractionElement) SetFractionType(newValue string)

func (*FractionElement) SetNumerator added in v22.8.0

func (this *FractionElement) SetNumerator(newValue IMathElement)

func (*FractionElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *FunctionElement) GetBase() IMathElement

func (*FunctionElement) GetName added in v22.8.0

func (this *FunctionElement) GetName() IMathElement

func (*FunctionElement) GetType added in v22.8.0

func (this *FunctionElement) GetType() string

func (*FunctionElement) SetBase added in v22.8.0

func (this *FunctionElement) SetBase(newValue IMathElement)

func (*FunctionElement) SetName added in v22.8.0

func (this *FunctionElement) SetName(newValue IMathElement)

func (*FunctionElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *GeometryPath) GetFillMode() string

func (*GeometryPath) GetPathData added in v22.8.0

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

func (*GeometryPath) GetStroke added in v22.8.0

func (this *GeometryPath) GetStroke() bool

func (*GeometryPath) SetFillMode added in v22.8.0

func (this *GeometryPath) SetFillMode(newValue string)

func (*GeometryPath) SetPathData added in v22.8.0

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

func (*GeometryPath) SetStroke added in v22.8.0

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 added in v22.8.0

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

func (*GeometryPaths) SetPaths added in v22.8.0

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 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 added in v22.8.0

func (this *GeometryShape) GetAlternativeText() string

func (*GeometryShape) GetAlternativeTextTitle added in v22.8.0

func (this *GeometryShape) GetAlternativeTextTitle() string

func (*GeometryShape) GetEffectFormat added in v22.8.0

func (this *GeometryShape) GetEffectFormat() IEffectFormat

func (*GeometryShape) GetFillFormat added in v22.8.0

func (this *GeometryShape) GetFillFormat() IFillFormat

func (*GeometryShape) GetHeight added in v22.8.0

func (this *GeometryShape) GetHeight() float64

func (*GeometryShape) GetHidden added in v22.8.0

func (this *GeometryShape) GetHidden() bool

func (*GeometryShape) GetHyperlinkClick added in v22.8.0

func (this *GeometryShape) GetHyperlinkClick() IHyperlink

func (*GeometryShape) GetHyperlinkMouseOver added in v22.8.0

func (this *GeometryShape) GetHyperlinkMouseOver() IHyperlink

func (*GeometryShape) GetLineFormat added in v22.8.0

func (this *GeometryShape) GetLineFormat() ILineFormat

func (*GeometryShape) GetName added in v22.8.0

func (this *GeometryShape) GetName() string

func (*GeometryShape) GetSelfUri added in v22.8.0

func (this *GeometryShape) GetSelfUri() IResourceUri

func (*GeometryShape) GetShapeType added in v22.8.0

func (this *GeometryShape) GetShapeType() string

func (*GeometryShape) GetThreeDFormat added in v22.8.0

func (this *GeometryShape) GetThreeDFormat() IThreeDFormat

func (*GeometryShape) GetType added in v22.8.0

func (this *GeometryShape) GetType() string

func (*GeometryShape) GetWidth added in v22.8.0

func (this *GeometryShape) GetWidth() float64

func (*GeometryShape) GetX added in v22.8.0

func (this *GeometryShape) GetX() float64

func (*GeometryShape) GetY added in v22.8.0

func (this *GeometryShape) GetY() float64

func (*GeometryShape) GetZOrderPosition added in v22.8.0

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

func (*GeometryShape) SetAlternativeText added in v22.8.0

func (this *GeometryShape) SetAlternativeText(newValue string)

func (*GeometryShape) SetAlternativeTextTitle added in v22.8.0

func (this *GeometryShape) SetAlternativeTextTitle(newValue string)

func (*GeometryShape) SetEffectFormat added in v22.8.0

func (this *GeometryShape) SetEffectFormat(newValue IEffectFormat)

func (*GeometryShape) SetFillFormat added in v22.8.0

func (this *GeometryShape) SetFillFormat(newValue IFillFormat)

func (*GeometryShape) SetHeight added in v22.8.0

func (this *GeometryShape) SetHeight(newValue float64)

func (*GeometryShape) SetHidden added in v22.8.0

func (this *GeometryShape) SetHidden(newValue bool)

func (*GeometryShape) SetHyperlinkClick added in v22.8.0

func (this *GeometryShape) SetHyperlinkClick(newValue IHyperlink)

func (*GeometryShape) SetHyperlinkMouseOver added in v22.8.0

func (this *GeometryShape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*GeometryShape) SetLineFormat added in v22.8.0

func (this *GeometryShape) SetLineFormat(newValue ILineFormat)

func (*GeometryShape) SetName added in v22.8.0

func (this *GeometryShape) SetName(newValue string)

func (*GeometryShape) SetSelfUri added in v22.8.0

func (this *GeometryShape) SetSelfUri(newValue IResourceUri)

func (*GeometryShape) SetShapeType added in v22.8.0

func (this *GeometryShape) SetShapeType(newValue string)

func (*GeometryShape) SetThreeDFormat added in v22.8.0

func (this *GeometryShape) SetThreeDFormat(newValue IThreeDFormat)

func (*GeometryShape) SetType added in v22.8.0

func (this *GeometryShape) SetType(newValue string)

func (*GeometryShape) SetWidth added in v22.8.0

func (this *GeometryShape) SetWidth(newValue float64)

func (*GeometryShape) SetX added in v22.8.0

func (this *GeometryShape) SetX(newValue float64)

func (*GeometryShape) SetY added in v22.8.0

func (this *GeometryShape) SetY(newValue float64)

func (*GeometryShape) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *GifExportOptions) GetDefaultDelay() int32

func (*GifExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *GifExportOptions) GetDefaultRegularFont() string

func (*GifExportOptions) GetExportHiddenSlides added in v22.8.0

func (this *GifExportOptions) GetExportHiddenSlides() bool

func (*GifExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*GifExportOptions) GetFontSubstRules added in v22.9.0

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

func (*GifExportOptions) GetFormat added in v22.8.0

func (this *GifExportOptions) GetFormat() string

func (*GifExportOptions) GetHeight added in v22.8.0

func (this *GifExportOptions) GetHeight() int32

func (*GifExportOptions) GetTransitionFps added in v22.8.0

func (this *GifExportOptions) GetTransitionFps() int32

func (*GifExportOptions) GetWidth added in v22.8.0

func (this *GifExportOptions) GetWidth() int32

func (*GifExportOptions) SetDefaultDelay added in v22.8.0

func (this *GifExportOptions) SetDefaultDelay(newValue int32)

func (*GifExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *GifExportOptions) SetDefaultRegularFont(newValue string)

func (*GifExportOptions) SetExportHiddenSlides added in v22.8.0

func (this *GifExportOptions) SetExportHiddenSlides(newValue bool)

func (*GifExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*GifExportOptions) SetFontSubstRules added in v22.9.0

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

func (*GifExportOptions) SetFormat added in v22.8.0

func (this *GifExportOptions) SetFormat(newValue string)

func (*GifExportOptions) SetHeight added in v22.8.0

func (this *GifExportOptions) SetHeight(newValue int32)

func (*GifExportOptions) SetTransitionFps added in v22.8.0

func (this *GifExportOptions) SetTransitionFps(newValue int32)

func (*GifExportOptions) SetWidth added in v22.8.0

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 added in v22.8.0

func (this *GlowEffect) GetColor() string

func (*GlowEffect) GetRadius added in v22.8.0

func (this *GlowEffect) GetRadius() float64

func (*GlowEffect) SetColor added in v22.8.0

func (this *GlowEffect) SetColor(newValue string)

func (*GlowEffect) SetRadius added in v22.8.0

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 added in v22.8.0

func (this *GradientFill) GetDirection() string

func (*GradientFill) GetIsScaled added in v22.8.0

func (this *GradientFill) GetIsScaled() bool

func (*GradientFill) GetLinearAngle added in v22.8.0

func (this *GradientFill) GetLinearAngle() float64

func (*GradientFill) GetShape added in v22.8.0

func (this *GradientFill) GetShape() string

func (*GradientFill) GetStops added in v22.8.0

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

func (*GradientFill) GetTileFlip added in v22.8.0

func (this *GradientFill) GetTileFlip() string

func (*GradientFill) GetType added in v22.8.0

func (this *GradientFill) GetType() string

func (*GradientFill) SetDirection added in v22.8.0

func (this *GradientFill) SetDirection(newValue string)

func (*GradientFill) SetIsScaled added in v22.8.0

func (this *GradientFill) SetIsScaled(newValue bool)

func (*GradientFill) SetLinearAngle added in v22.8.0

func (this *GradientFill) SetLinearAngle(newValue float64)

func (*GradientFill) SetShape added in v22.8.0

func (this *GradientFill) SetShape(newValue string)

func (*GradientFill) SetStops added in v22.8.0

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

func (*GradientFill) SetTileFlip added in v22.8.0

func (this *GradientFill) SetTileFlip(newValue string)

func (*GradientFill) SetType added in v22.8.0

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 added in v22.8.0

func (this *GradientFillStop) GetColor() string

func (*GradientFillStop) GetPosition added in v22.8.0

func (this *GradientFillStop) GetPosition() float64

func (*GradientFillStop) SetColor added in v22.8.0

func (this *GradientFillStop) SetColor(newValue string)

func (*GradientFillStop) SetPosition added in v22.8.0

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 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 added in v22.8.0

func (this *GraphicalObject) GetAlternativeText() string

func (*GraphicalObject) GetAlternativeTextTitle added in v22.8.0

func (this *GraphicalObject) GetAlternativeTextTitle() string

func (*GraphicalObject) GetEffectFormat added in v22.8.0

func (this *GraphicalObject) GetEffectFormat() IEffectFormat

func (*GraphicalObject) GetFillFormat added in v22.8.0

func (this *GraphicalObject) GetFillFormat() IFillFormat

func (*GraphicalObject) GetHeight added in v22.8.0

func (this *GraphicalObject) GetHeight() float64

func (*GraphicalObject) GetHidden added in v22.8.0

func (this *GraphicalObject) GetHidden() bool

func (*GraphicalObject) GetHyperlinkClick added in v22.8.0

func (this *GraphicalObject) GetHyperlinkClick() IHyperlink

func (*GraphicalObject) GetHyperlinkMouseOver added in v22.8.0

func (this *GraphicalObject) GetHyperlinkMouseOver() IHyperlink

func (*GraphicalObject) GetLineFormat added in v22.8.0

func (this *GraphicalObject) GetLineFormat() ILineFormat

func (*GraphicalObject) GetName added in v22.8.0

func (this *GraphicalObject) GetName() string

func (*GraphicalObject) GetSelfUri added in v22.8.0

func (this *GraphicalObject) GetSelfUri() IResourceUri

func (*GraphicalObject) GetThreeDFormat added in v22.8.0

func (this *GraphicalObject) GetThreeDFormat() IThreeDFormat

func (*GraphicalObject) GetType added in v22.8.0

func (this *GraphicalObject) GetType() string

func (*GraphicalObject) GetWidth added in v22.8.0

func (this *GraphicalObject) GetWidth() float64

func (*GraphicalObject) GetX added in v22.8.0

func (this *GraphicalObject) GetX() float64

func (*GraphicalObject) GetY added in v22.8.0

func (this *GraphicalObject) GetY() float64

func (*GraphicalObject) GetZOrderPosition added in v22.8.0

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

func (*GraphicalObject) SetAlternativeText added in v22.8.0

func (this *GraphicalObject) SetAlternativeText(newValue string)

func (*GraphicalObject) SetAlternativeTextTitle added in v22.8.0

func (this *GraphicalObject) SetAlternativeTextTitle(newValue string)

func (*GraphicalObject) SetEffectFormat added in v22.8.0

func (this *GraphicalObject) SetEffectFormat(newValue IEffectFormat)

func (*GraphicalObject) SetFillFormat added in v22.8.0

func (this *GraphicalObject) SetFillFormat(newValue IFillFormat)

func (*GraphicalObject) SetHeight added in v22.8.0

func (this *GraphicalObject) SetHeight(newValue float64)

func (*GraphicalObject) SetHidden added in v22.8.0

func (this *GraphicalObject) SetHidden(newValue bool)

func (*GraphicalObject) SetHyperlinkClick added in v22.8.0

func (this *GraphicalObject) SetHyperlinkClick(newValue IHyperlink)

func (*GraphicalObject) SetHyperlinkMouseOver added in v22.8.0

func (this *GraphicalObject) SetHyperlinkMouseOver(newValue IHyperlink)

func (*GraphicalObject) SetLineFormat added in v22.8.0

func (this *GraphicalObject) SetLineFormat(newValue ILineFormat)

func (*GraphicalObject) SetName added in v22.8.0

func (this *GraphicalObject) SetName(newValue string)

func (*GraphicalObject) SetSelfUri added in v22.8.0

func (this *GraphicalObject) SetSelfUri(newValue IResourceUri)

func (*GraphicalObject) SetThreeDFormat added in v22.8.0

func (this *GraphicalObject) SetThreeDFormat(newValue IThreeDFormat)

func (*GraphicalObject) SetType added in v22.8.0

func (this *GraphicalObject) SetType(newValue string)

func (*GraphicalObject) SetWidth added in v22.8.0

func (this *GraphicalObject) SetWidth(newValue float64)

func (*GraphicalObject) SetX added in v22.8.0

func (this *GraphicalObject) SetX(newValue float64)

func (*GraphicalObject) SetY added in v22.8.0

func (this *GraphicalObject) SetY(newValue float64)

func (*GraphicalObject) SetZOrderPosition added in v22.8.0

func (this *GraphicalObject) SetZOrderPosition(newValue int32)

func (*GraphicalObject) UnmarshalJSON

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

type GrayScaleEffect added in v22.6.0

type GrayScaleEffect struct {

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

func NewGrayScaleEffect added in v22.6.0

func NewGrayScaleEffect() *GrayScaleEffect

func (*GrayScaleEffect) GetType added in v22.8.0

func (this *GrayScaleEffect) GetType() string

func (*GrayScaleEffect) SetType added in v22.8.0

func (this *GrayScaleEffect) SetType(newValue string)

func (*GrayScaleEffect) UnmarshalJSON added in v22.6.0

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 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 added in v22.8.0

func (this *GroupShape) GetAlternativeText() string

func (*GroupShape) GetAlternativeTextTitle added in v22.8.0

func (this *GroupShape) GetAlternativeTextTitle() string

func (*GroupShape) GetEffectFormat added in v22.8.0

func (this *GroupShape) GetEffectFormat() IEffectFormat

func (*GroupShape) GetFillFormat added in v22.8.0

func (this *GroupShape) GetFillFormat() IFillFormat

func (*GroupShape) GetHeight added in v22.8.0

func (this *GroupShape) GetHeight() float64

func (*GroupShape) GetHidden added in v22.8.0

func (this *GroupShape) GetHidden() bool

func (*GroupShape) GetHyperlinkClick added in v22.8.0

func (this *GroupShape) GetHyperlinkClick() IHyperlink

func (*GroupShape) GetHyperlinkMouseOver added in v22.8.0

func (this *GroupShape) GetHyperlinkMouseOver() IHyperlink

func (*GroupShape) GetLineFormat added in v22.8.0

func (this *GroupShape) GetLineFormat() ILineFormat

func (*GroupShape) GetName added in v22.8.0

func (this *GroupShape) GetName() string

func (*GroupShape) GetSelfUri added in v22.8.0

func (this *GroupShape) GetSelfUri() IResourceUri

func (*GroupShape) GetShapes added in v22.8.0

func (this *GroupShape) GetShapes() IResourceUri

func (*GroupShape) GetThreeDFormat added in v22.8.0

func (this *GroupShape) GetThreeDFormat() IThreeDFormat

func (*GroupShape) GetType added in v22.8.0

func (this *GroupShape) GetType() string

func (*GroupShape) GetWidth added in v22.8.0

func (this *GroupShape) GetWidth() float64

func (*GroupShape) GetX added in v22.8.0

func (this *GroupShape) GetX() float64

func (*GroupShape) GetY added in v22.8.0

func (this *GroupShape) GetY() float64

func (*GroupShape) GetZOrderPosition added in v22.8.0

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

func (*GroupShape) SetAlternativeText added in v22.8.0

func (this *GroupShape) SetAlternativeText(newValue string)

func (*GroupShape) SetAlternativeTextTitle added in v22.8.0

func (this *GroupShape) SetAlternativeTextTitle(newValue string)

func (*GroupShape) SetEffectFormat added in v22.8.0

func (this *GroupShape) SetEffectFormat(newValue IEffectFormat)

func (*GroupShape) SetFillFormat added in v22.8.0

func (this *GroupShape) SetFillFormat(newValue IFillFormat)

func (*GroupShape) SetHeight added in v22.8.0

func (this *GroupShape) SetHeight(newValue float64)

func (*GroupShape) SetHidden added in v22.8.0

func (this *GroupShape) SetHidden(newValue bool)

func (*GroupShape) SetHyperlinkClick added in v22.8.0

func (this *GroupShape) SetHyperlinkClick(newValue IHyperlink)

func (*GroupShape) SetHyperlinkMouseOver added in v22.8.0

func (this *GroupShape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*GroupShape) SetLineFormat added in v22.8.0

func (this *GroupShape) SetLineFormat(newValue ILineFormat)

func (*GroupShape) SetName added in v22.8.0

func (this *GroupShape) SetName(newValue string)

func (*GroupShape) SetSelfUri added in v22.8.0

func (this *GroupShape) SetSelfUri(newValue IResourceUri)

func (*GroupShape) SetShapes added in v22.8.0

func (this *GroupShape) SetShapes(newValue IResourceUri)

func (*GroupShape) SetThreeDFormat added in v22.8.0

func (this *GroupShape) SetThreeDFormat(newValue IThreeDFormat)

func (*GroupShape) SetType added in v22.8.0

func (this *GroupShape) SetType(newValue string)

func (*GroupShape) SetWidth added in v22.8.0

func (this *GroupShape) SetWidth(newValue float64)

func (*GroupShape) SetX added in v22.8.0

func (this *GroupShape) SetX(newValue float64)

func (*GroupShape) SetY added in v22.8.0

func (this *GroupShape) SetY(newValue float64)

func (*GroupShape) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *GroupingCharacterElement) GetBase() IMathElement

func (*GroupingCharacterElement) GetCharacter added in v22.8.0

func (this *GroupingCharacterElement) GetCharacter() string

func (*GroupingCharacterElement) GetPosition added in v22.8.0

func (this *GroupingCharacterElement) GetPosition() string

func (*GroupingCharacterElement) GetType added in v22.8.0

func (this *GroupingCharacterElement) GetType() string

func (*GroupingCharacterElement) GetVerticalJustification added in v22.8.0

func (this *GroupingCharacterElement) GetVerticalJustification() string

func (*GroupingCharacterElement) SetBase added in v22.8.0

func (this *GroupingCharacterElement) SetBase(newValue IMathElement)

func (*GroupingCharacterElement) SetCharacter added in v22.8.0

func (this *GroupingCharacterElement) SetCharacter(newValue string)

func (*GroupingCharacterElement) SetPosition added in v22.8.0

func (this *GroupingCharacterElement) SetPosition(newValue string)

func (*GroupingCharacterElement) SetType added in v22.8.0

func (this *GroupingCharacterElement) SetType(newValue string)

func (*GroupingCharacterElement) SetVerticalJustification added in v22.8.0

func (this *GroupingCharacterElement) SetVerticalJustification(newValue string)

func (*GroupingCharacterElement) UnmarshalJSON

func (this *GroupingCharacterElement) 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 added in v22.8.0

func (this *HeaderFooter) GetDateTimeText() string

func (*HeaderFooter) GetFooterText added in v22.8.0

func (this *HeaderFooter) GetFooterText() string

func (*HeaderFooter) GetIsDateTimeVisible added in v22.8.0

func (this *HeaderFooter) GetIsDateTimeVisible() bool

func (*HeaderFooter) GetIsFooterVisible added in v22.8.0

func (this *HeaderFooter) GetIsFooterVisible() bool

func (*HeaderFooter) GetIsSlideNumberVisible added in v22.8.0

func (this *HeaderFooter) GetIsSlideNumberVisible() bool

func (*HeaderFooter) GetSelfUri added in v22.8.0

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

func (*HeaderFooter) SetDateTimeText added in v22.8.0

func (this *HeaderFooter) SetDateTimeText(newValue string)

func (*HeaderFooter) SetFooterText added in v22.8.0

func (this *HeaderFooter) SetFooterText(newValue string)

func (*HeaderFooter) SetIsDateTimeVisible added in v22.8.0

func (this *HeaderFooter) SetIsDateTimeVisible(newValue bool)

func (*HeaderFooter) SetIsFooterVisible added in v22.8.0

func (this *HeaderFooter) SetIsFooterVisible(newValue bool)

func (*HeaderFooter) SetIsSlideNumberVisible added in v22.8.0

func (this *HeaderFooter) SetIsSlideNumberVisible(newValue bool)

func (*HeaderFooter) SetSelfUri added in v22.8.0

func (this *HeaderFooter) SetSelfUri(newValue IResourceUri)

func (*HeaderFooter) UnmarshalJSON

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

type HslEffect added in v22.6.0

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 added in v22.6.0

func NewHslEffect() *HslEffect

func (*HslEffect) GetHue added in v22.8.0

func (this *HslEffect) GetHue() float64

func (*HslEffect) GetLuminance added in v22.8.0

func (this *HslEffect) GetLuminance() float64

func (*HslEffect) GetSaturation added in v22.8.0

func (this *HslEffect) GetSaturation() float64

func (*HslEffect) GetType added in v22.8.0

func (this *HslEffect) GetType() string

func (*HslEffect) SetHue added in v22.8.0

func (this *HslEffect) SetHue(newValue float64)

func (*HslEffect) SetLuminance added in v22.8.0

func (this *HslEffect) SetLuminance(newValue float64)

func (*HslEffect) SetSaturation added in v22.8.0

func (this *HslEffect) SetSaturation(newValue float64)

func (*HslEffect) SetType added in v22.8.0

func (this *HslEffect) SetType(newValue string)

func (*HslEffect) UnmarshalJSON added in v22.6.0

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"`
}

func NewHtml5ExportOptions

func NewHtml5ExportOptions() *Html5ExportOptions

func (*Html5ExportOptions) GetAnimateShapes added in v22.8.0

func (this *Html5ExportOptions) GetAnimateShapes() bool

func (*Html5ExportOptions) GetAnimateTransitions added in v22.8.0

func (this *Html5ExportOptions) GetAnimateTransitions() bool

func (*Html5ExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *Html5ExportOptions) GetDefaultRegularFont() string

func (*Html5ExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*Html5ExportOptions) GetFontSubstRules added in v22.9.0

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

func (*Html5ExportOptions) GetFormat added in v22.8.0

func (this *Html5ExportOptions) GetFormat() string

func (*Html5ExportOptions) SetAnimateShapes added in v22.8.0

func (this *Html5ExportOptions) SetAnimateShapes(newValue bool)

func (*Html5ExportOptions) SetAnimateTransitions added in v22.8.0

func (this *Html5ExportOptions) SetAnimateTransitions(newValue bool)

func (*Html5ExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *Html5ExportOptions) SetDefaultRegularFont(newValue string)

func (*Html5ExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*Html5ExportOptions) SetFontSubstRules added in v22.9.0

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

func (*Html5ExportOptions) SetFormat added in v22.8.0

func (this *Html5ExportOptions) SetFormat(newValue string)

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"`

	// 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 NewHtmlExportOptions

func NewHtmlExportOptions() *HtmlExportOptions

func (*HtmlExportOptions) GetCommentsAreaColor added in v22.8.0

func (this *HtmlExportOptions) GetCommentsAreaColor() string

func (*HtmlExportOptions) GetCommentsAreaWidth added in v22.8.0

func (this *HtmlExportOptions) GetCommentsAreaWidth() int32

func (*HtmlExportOptions) GetCommentsPosition added in v22.8.0

func (this *HtmlExportOptions) GetCommentsPosition() string

func (*HtmlExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *HtmlExportOptions) GetDefaultRegularFont() string

func (*HtmlExportOptions) GetDeletePicturesCroppedAreas added in v22.8.0

func (this *HtmlExportOptions) GetDeletePicturesCroppedAreas() bool

func (*HtmlExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*HtmlExportOptions) GetFontSubstRules added in v22.9.0

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

func (*HtmlExportOptions) GetFormat added in v22.8.0

func (this *HtmlExportOptions) GetFormat() string

func (*HtmlExportOptions) GetJpegQuality added in v22.8.0

func (this *HtmlExportOptions) GetJpegQuality() int32

func (*HtmlExportOptions) GetNotesPosition added in v22.8.0

func (this *HtmlExportOptions) GetNotesPosition() string

func (*HtmlExportOptions) GetPicturesCompression added in v22.8.0

func (this *HtmlExportOptions) GetPicturesCompression() string

func (*HtmlExportOptions) GetSaveAsZip added in v22.8.0

func (this *HtmlExportOptions) GetSaveAsZip() bool

func (*HtmlExportOptions) GetShowCommentsByNoAuthor added in v22.8.0

func (this *HtmlExportOptions) GetShowCommentsByNoAuthor() bool

func (*HtmlExportOptions) GetShowHiddenSlides added in v22.8.0

func (this *HtmlExportOptions) GetShowHiddenSlides() bool

func (*HtmlExportOptions) GetSubDirectoryName added in v22.8.0

func (this *HtmlExportOptions) GetSubDirectoryName() string

func (*HtmlExportOptions) GetSvgResponsiveLayout added in v22.8.0

func (this *HtmlExportOptions) GetSvgResponsiveLayout() bool

func (*HtmlExportOptions) SetCommentsAreaColor added in v22.8.0

func (this *HtmlExportOptions) SetCommentsAreaColor(newValue string)

func (*HtmlExportOptions) SetCommentsAreaWidth added in v22.8.0

func (this *HtmlExportOptions) SetCommentsAreaWidth(newValue int32)

func (*HtmlExportOptions) SetCommentsPosition added in v22.8.0

func (this *HtmlExportOptions) SetCommentsPosition(newValue string)

func (*HtmlExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *HtmlExportOptions) SetDefaultRegularFont(newValue string)

func (*HtmlExportOptions) SetDeletePicturesCroppedAreas added in v22.8.0

func (this *HtmlExportOptions) SetDeletePicturesCroppedAreas(newValue bool)

func (*HtmlExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*HtmlExportOptions) SetFontSubstRules added in v22.9.0

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

func (*HtmlExportOptions) SetFormat added in v22.8.0

func (this *HtmlExportOptions) SetFormat(newValue string)

func (*HtmlExportOptions) SetJpegQuality added in v22.8.0

func (this *HtmlExportOptions) SetJpegQuality(newValue int32)

func (*HtmlExportOptions) SetNotesPosition added in v22.8.0

func (this *HtmlExportOptions) SetNotesPosition(newValue string)

func (*HtmlExportOptions) SetPicturesCompression added in v22.8.0

func (this *HtmlExportOptions) SetPicturesCompression(newValue string)

func (*HtmlExportOptions) SetSaveAsZip added in v22.8.0

func (this *HtmlExportOptions) SetSaveAsZip(newValue bool)

func (*HtmlExportOptions) SetShowCommentsByNoAuthor added in v22.8.0

func (this *HtmlExportOptions) SetShowCommentsByNoAuthor(newValue bool)

func (*HtmlExportOptions) SetShowHiddenSlides added in v22.8.0

func (this *HtmlExportOptions) SetShowHiddenSlides(newValue bool)

func (*HtmlExportOptions) SetSubDirectoryName added in v22.8.0

func (this *HtmlExportOptions) SetSubDirectoryName(newValue string)

func (*HtmlExportOptions) SetSvgResponsiveLayout added in v22.8.0

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"`
}
func NewHyperlink() *Hyperlink

func (*Hyperlink) GetActionType added in v22.8.0

func (this *Hyperlink) GetActionType() string

func (*Hyperlink) GetColorSource added in v22.8.0

func (this *Hyperlink) GetColorSource() string

func (*Hyperlink) GetExternalUrl added in v22.8.0

func (this *Hyperlink) GetExternalUrl() string

func (*Hyperlink) GetHighlightClick added in v22.8.0

func (this *Hyperlink) GetHighlightClick() bool

func (*Hyperlink) GetHistory added in v22.8.0

func (this *Hyperlink) GetHistory() bool

func (*Hyperlink) GetIsDisabled added in v22.8.0

func (this *Hyperlink) GetIsDisabled() bool

func (*Hyperlink) GetStopSoundOnClick added in v22.8.0

func (this *Hyperlink) GetStopSoundOnClick() bool

func (*Hyperlink) GetTargetFrame added in v22.8.0

func (this *Hyperlink) GetTargetFrame() string

func (*Hyperlink) GetTargetSlideIndex added in v22.8.0

func (this *Hyperlink) GetTargetSlideIndex() int32

func (*Hyperlink) GetTooltip added in v22.8.0

func (this *Hyperlink) GetTooltip() string

func (*Hyperlink) SetActionType added in v22.8.0

func (this *Hyperlink) SetActionType(newValue string)

func (*Hyperlink) SetColorSource added in v22.8.0

func (this *Hyperlink) SetColorSource(newValue string)

func (*Hyperlink) SetExternalUrl added in v22.8.0

func (this *Hyperlink) SetExternalUrl(newValue string)

func (*Hyperlink) SetHighlightClick added in v22.8.0

func (this *Hyperlink) SetHighlightClick(newValue bool)

func (*Hyperlink) SetHistory added in v22.8.0

func (this *Hyperlink) SetHistory(newValue bool)

func (*Hyperlink) SetIsDisabled added in v22.8.0

func (this *Hyperlink) SetIsDisabled(newValue bool)

func (*Hyperlink) SetStopSoundOnClick added in v22.8.0

func (this *Hyperlink) SetStopSoundOnClick(newValue bool)

func (*Hyperlink) SetTargetFrame added in v22.8.0

func (this *Hyperlink) SetTargetFrame(newValue string)

func (*Hyperlink) SetTargetSlideIndex added in v22.8.0

func (this *Hyperlink) SetTargetSlideIndex(newValue int32)

func (*Hyperlink) SetTooltip added in v22.8.0

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 added in v22.4.0

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 added in v22.6.0

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 added in v22.6.0

type IAlphaCeilingEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

Represents an Alpha Ceiling effect.

type IAlphaFloorEffect added in v22.6.0

type IAlphaFloorEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

/// Represents an Alpha Floor effect.

type IAlphaInverseEffect added in v22.6.0

type IAlphaInverseEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

Represents an Alpha Inverse effect.

type IAlphaModulateEffect added in v22.6.0

type IAlphaModulateEffect interface {

	// Image transform effect type
	GetType() string
	SetType(newValue string)
}

Represents an Alpha Modulate effect.

type IAlphaModulateFixedEffect added in v22.6.0

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 added in v22.6.0

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 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 added in v22.6.0

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 added in v22.6.0

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 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 added in v22.3.0

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 added in v22.7.0

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 added in v22.6.0

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 added in v22.6.0

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 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 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 added in v22.11.0

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 added in v22.6.0

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)

	// 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)
}

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 added in v22.6.0

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 added in v22.8.0

type IFontData interface {

	// Font name
	GetFontName() string
	SetFontName(newValue string)

	// Returns true if font is embedded.
	GetIsEmbedded() bool
	SetIsEmbedded(newValue bool)
}

Represents font info.

type IFontFallbackRule added in v22.3.0

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 added in v22.9.0

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 added in v22.8.0

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 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 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 added in v22.6.0

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 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 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 added in v22.6.0

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)
}

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)

	// 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 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)
}

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)

	// 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)
}

Provides options that control how a presentation is saved in an image format.

type IImageExportOptionsBase added in v22.4.0

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 added in v22.6.0

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 added in v22.11.0

type ILiterals interface {

	// Data source type.
	GetType() string
	SetType(newValue string)
}

Represents string or double literals data source.

type ILuminanceEffect added in v22.6.0

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 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 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 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)

	// 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)

	// 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)
}

Represents paragraph resource

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)

	// 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)

	// 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 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 added in v22.4.0

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 added in v22.2.0

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 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 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 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)

	// 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 added in v22.3.0

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 added in v22.3.0

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)

	// 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 added in v22.10.0

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)

	// 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 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 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 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 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 added in v22.2.0

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 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 added in v22.2.0

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 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 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)
}

Represents one cell of table.

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 added in v22.3.0

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 added in v22.2.0

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)
}

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)

	// 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 TIFF format.

type ITintEffect added in v22.6.0

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 IVideoExportOptions added in v22.2.0

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 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)
}

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 added in v22.11.0

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 added in v22.2.0

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 added in v22.2.0

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 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 added in v22.2.0

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 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 added in v22.8.0

func (this *Image) GetContentType() string

func (*Image) GetHeight added in v22.8.0

func (this *Image) GetHeight() int32

func (*Image) GetSelfUri added in v22.8.0

func (this *Image) GetSelfUri() IResourceUri

func (*Image) GetWidth added in v22.8.0

func (this *Image) GetWidth() int32
func (this *Image) SetAlternateLinks(newValue []IResourceUri)

func (*Image) SetContentType added in v22.8.0

func (this *Image) SetContentType(newValue string)

func (*Image) SetHeight added in v22.8.0

func (this *Image) SetHeight(newValue int32)

func (*Image) SetSelfUri added in v22.8.0

func (this *Image) SetSelfUri(newValue IResourceUri)

func (*Image) SetWidth added in v22.8.0

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"`

	// 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"`
}

func NewImageExportOptions

func NewImageExportOptions() *ImageExportOptions

func (*ImageExportOptions) GetCommentsAreaColor added in v22.8.0

func (this *ImageExportOptions) GetCommentsAreaColor() string

func (*ImageExportOptions) GetCommentsAreaWidth added in v22.8.0

func (this *ImageExportOptions) GetCommentsAreaWidth() int32

func (*ImageExportOptions) GetCommentsPosition added in v22.8.0

func (this *ImageExportOptions) GetCommentsPosition() string

func (*ImageExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *ImageExportOptions) GetDefaultRegularFont() string

func (*ImageExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*ImageExportOptions) GetFontSubstRules added in v22.9.0

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

func (*ImageExportOptions) GetFormat added in v22.8.0

func (this *ImageExportOptions) GetFormat() string

func (*ImageExportOptions) GetHeight added in v22.8.0

func (this *ImageExportOptions) GetHeight() int32

func (*ImageExportOptions) GetNotesPosition added in v22.8.0

func (this *ImageExportOptions) GetNotesPosition() string

func (*ImageExportOptions) GetWidth added in v22.8.0

func (this *ImageExportOptions) GetWidth() int32

func (*ImageExportOptions) SetCommentsAreaColor added in v22.8.0

func (this *ImageExportOptions) SetCommentsAreaColor(newValue string)

func (*ImageExportOptions) SetCommentsAreaWidth added in v22.8.0

func (this *ImageExportOptions) SetCommentsAreaWidth(newValue int32)

func (*ImageExportOptions) SetCommentsPosition added in v22.8.0

func (this *ImageExportOptions) SetCommentsPosition(newValue string)

func (*ImageExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *ImageExportOptions) SetDefaultRegularFont(newValue string)

func (*ImageExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*ImageExportOptions) SetFontSubstRules added in v22.9.0

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

func (*ImageExportOptions) SetFormat added in v22.8.0

func (this *ImageExportOptions) SetFormat(newValue string)

func (*ImageExportOptions) SetHeight added in v22.8.0

func (this *ImageExportOptions) SetHeight(newValue int32)

func (*ImageExportOptions) SetNotesPosition added in v22.8.0

func (this *ImageExportOptions) SetNotesPosition(newValue string)

func (*ImageExportOptions) SetWidth added in v22.8.0

func (this *ImageExportOptions) SetWidth(newValue int32)

func (*ImageExportOptions) UnmarshalJSON

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

type ImageExportOptionsBase added in v22.4.0

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 added in v22.4.0

func NewImageExportOptionsBase() *ImageExportOptionsBase

func (*ImageExportOptionsBase) GetDefaultRegularFont added in v22.8.0

func (this *ImageExportOptionsBase) GetDefaultRegularFont() string

func (*ImageExportOptionsBase) GetFontFallbackRules added in v22.8.0

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

func (*ImageExportOptionsBase) GetFontSubstRules added in v22.9.0

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

func (*ImageExportOptionsBase) GetFormat added in v22.8.0

func (this *ImageExportOptionsBase) GetFormat() string

func (*ImageExportOptionsBase) GetHeight added in v22.8.0

func (this *ImageExportOptionsBase) GetHeight() int32

func (*ImageExportOptionsBase) GetWidth added in v22.8.0

func (this *ImageExportOptionsBase) GetWidth() int32

func (*ImageExportOptionsBase) SetDefaultRegularFont added in v22.8.0

func (this *ImageExportOptionsBase) SetDefaultRegularFont(newValue string)

func (*ImageExportOptionsBase) SetFontFallbackRules added in v22.8.0

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

func (*ImageExportOptionsBase) SetFontSubstRules added in v22.9.0

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

func (*ImageExportOptionsBase) SetFormat added in v22.8.0

func (this *ImageExportOptionsBase) SetFormat(newValue string)

func (*ImageExportOptionsBase) SetHeight added in v22.8.0

func (this *ImageExportOptionsBase) SetHeight(newValue int32)

func (*ImageExportOptionsBase) SetWidth added in v22.8.0

func (this *ImageExportOptionsBase) SetWidth(newValue int32)

func (*ImageExportOptionsBase) UnmarshalJSON added in v22.4.0

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

type ImageTransformEffect added in v22.6.0

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

func NewImageTransformEffect added in v22.6.0

func NewImageTransformEffect() *ImageTransformEffect

func (*ImageTransformEffect) GetType added in v22.8.0

func (this *ImageTransformEffect) GetType() string

func (*ImageTransformEffect) SetType added in v22.8.0

func (this *ImageTransformEffect) SetType(newValue string)

func (*ImageTransformEffect) UnmarshalJSON added in v22.6.0

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 added in v22.8.0

func (this *Images) GetList() []IImage

func (*Images) GetSelfUri added in v22.8.0

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

func (*Images) SetList added in v22.8.0

func (this *Images) SetList(newValue []IImage)

func (*Images) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *InnerShadowEffect) GetBlurRadius() float64

func (*InnerShadowEffect) GetDirection added in v22.8.0

func (this *InnerShadowEffect) GetDirection() float64

func (*InnerShadowEffect) GetDistance added in v22.8.0

func (this *InnerShadowEffect) GetDistance() float64

func (*InnerShadowEffect) GetShadowColor added in v22.8.0

func (this *InnerShadowEffect) GetShadowColor() string

func (*InnerShadowEffect) SetBlurRadius added in v22.8.0

func (this *InnerShadowEffect) SetBlurRadius(newValue float64)

func (*InnerShadowEffect) SetDirection added in v22.8.0

func (this *InnerShadowEffect) SetDirection(newValue float64)

func (*InnerShadowEffect) SetDistance added in v22.8.0

func (this *InnerShadowEffect) SetDistance(newValue float64)

func (*InnerShadowEffect) SetShadowColor added in v22.8.0

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 added in v22.8.0

func (this *Input) GetHtmlData() IInputFile

func (*Input) GetTemplate added in v22.8.0

func (this *Input) GetTemplate() IInputFile

func (*Input) GetTemplateData added in v22.8.0

func (this *Input) GetTemplateData() IInputFile

func (*Input) SetHtmlData added in v22.8.0

func (this *Input) SetHtmlData(newValue IInputFile)

func (*Input) SetTemplate added in v22.8.0

func (this *Input) SetTemplate(newValue IInputFile)

func (*Input) SetTemplateData added in v22.8.0

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 added in v22.8.0

func (this *InputFile) GetPassword() string

func (*InputFile) GetType added in v22.8.0

func (this *InputFile) GetType() string

func (*InputFile) SetPassword added in v22.8.0

func (this *InputFile) SetPassword(newValue string)

func (*InputFile) SetType added in v22.8.0

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 added in v22.8.0

func (this *InteractiveSequence) GetEffects() []IEffect

func (*InteractiveSequence) GetTriggerShapeIndex added in v22.8.0

func (this *InteractiveSequence) GetTriggerShapeIndex() int32

func (*InteractiveSequence) SetEffects added in v22.8.0

func (this *InteractiveSequence) SetEffects(newValue []IEffect)

func (*InteractiveSequence) SetTriggerShapeIndex added in v22.8.0

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 added in v22.8.0

func (this *LayoutSlide) GetDependingSlides() []IResourceUri

func (*LayoutSlide) GetMasterSlide added in v22.8.0

func (this *LayoutSlide) GetMasterSlide() IResourceUri

func (*LayoutSlide) GetName added in v22.8.0

func (this *LayoutSlide) GetName() string

func (*LayoutSlide) GetSelfUri added in v22.8.0

func (this *LayoutSlide) GetSelfUri() IResourceUri

func (*LayoutSlide) GetType added in v22.8.0

func (this *LayoutSlide) GetType() string
func (this *LayoutSlide) SetAlternateLinks(newValue []IResourceUri)

func (*LayoutSlide) SetDependingSlides added in v22.8.0

func (this *LayoutSlide) SetDependingSlides(newValue []IResourceUri)

func (*LayoutSlide) SetMasterSlide added in v22.8.0

func (this *LayoutSlide) SetMasterSlide(newValue IResourceUri)

func (*LayoutSlide) SetName added in v22.8.0

func (this *LayoutSlide) SetName(newValue string)

func (*LayoutSlide) SetSelfUri added in v22.8.0

func (this *LayoutSlide) SetSelfUri(newValue IResourceUri)

func (*LayoutSlide) SetType added in v22.8.0

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 added in v22.8.0

func (this *LayoutSlides) GetSelfUri() IResourceUri

func (*LayoutSlides) GetSlideList added in v22.8.0

func (this *LayoutSlides) GetSlideList() []IResourceUri
func (this *LayoutSlides) SetAlternateLinks(newValue []IResourceUri)

func (*LayoutSlides) SetSelfUri added in v22.8.0

func (this *LayoutSlides) SetSelfUri(newValue IResourceUri)

func (*LayoutSlides) SetSlideList added in v22.8.0

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 added in v22.8.0

func (this *LeftSubSuperscriptElement) GetBase() IMathElement

func (*LeftSubSuperscriptElement) GetSubscript added in v22.8.0

func (this *LeftSubSuperscriptElement) GetSubscript() IMathElement

func (*LeftSubSuperscriptElement) GetSuperscript added in v22.8.0

func (this *LeftSubSuperscriptElement) GetSuperscript() IMathElement

func (*LeftSubSuperscriptElement) GetType added in v22.8.0

func (this *LeftSubSuperscriptElement) GetType() string

func (*LeftSubSuperscriptElement) SetBase added in v22.8.0

func (this *LeftSubSuperscriptElement) SetBase(newValue IMathElement)

func (*LeftSubSuperscriptElement) SetSubscript added in v22.8.0

func (this *LeftSubSuperscriptElement) SetSubscript(newValue IMathElement)

func (*LeftSubSuperscriptElement) SetSuperscript added in v22.8.0

func (this *LeftSubSuperscriptElement) SetSuperscript(newValue IMathElement)

func (*LeftSubSuperscriptElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *Legend) GetEffectFormat() IEffectFormat

func (*Legend) GetFillFormat added in v22.8.0

func (this *Legend) GetFillFormat() IFillFormat

func (*Legend) GetHasLegend added in v22.8.0

func (this *Legend) GetHasLegend() bool

func (*Legend) GetHeight added in v22.8.0

func (this *Legend) GetHeight() float64

func (*Legend) GetLineFormat added in v22.8.0

func (this *Legend) GetLineFormat() ILineFormat

func (*Legend) GetOverlay added in v22.8.0

func (this *Legend) GetOverlay() bool

func (*Legend) GetPosition added in v22.8.0

func (this *Legend) GetPosition() string

func (*Legend) GetWidth added in v22.8.0

func (this *Legend) GetWidth() float64

func (*Legend) GetX added in v22.8.0

func (this *Legend) GetX() float64

func (*Legend) GetY added in v22.8.0

func (this *Legend) GetY() float64

func (*Legend) SetEffectFormat added in v22.8.0

func (this *Legend) SetEffectFormat(newValue IEffectFormat)

func (*Legend) SetFillFormat added in v22.8.0

func (this *Legend) SetFillFormat(newValue IFillFormat)

func (*Legend) SetHasLegend added in v22.8.0

func (this *Legend) SetHasLegend(newValue bool)

func (*Legend) SetHeight added in v22.8.0

func (this *Legend) SetHeight(newValue float64)

func (*Legend) SetLineFormat added in v22.8.0

func (this *Legend) SetLineFormat(newValue ILineFormat)

func (*Legend) SetOverlay added in v22.8.0

func (this *Legend) SetOverlay(newValue bool)

func (*Legend) SetPosition added in v22.8.0

func (this *Legend) SetPosition(newValue string)

func (*Legend) SetWidth added in v22.8.0

func (this *Legend) SetWidth(newValue float64)

func (*Legend) SetX added in v22.8.0

func (this *Legend) SetX(newValue float64)

func (*Legend) SetY added in v22.8.0

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 added in v22.8.0

func (this *LightRig) GetDirection() string

func (*LightRig) GetLightType added in v22.8.0

func (this *LightRig) GetLightType() string

func (*LightRig) GetXRotation added in v22.8.0

func (this *LightRig) GetXRotation() float64

func (*LightRig) GetYRotation added in v22.8.0

func (this *LightRig) GetYRotation() float64

func (*LightRig) GetZRotation added in v22.8.0

func (this *LightRig) GetZRotation() float64

func (*LightRig) SetDirection added in v22.8.0

func (this *LightRig) SetDirection(newValue string)

func (*LightRig) SetLightType added in v22.8.0

func (this *LightRig) SetLightType(newValue string)

func (*LightRig) SetXRotation added in v22.8.0

func (this *LightRig) SetXRotation(newValue float64)

func (*LightRig) SetYRotation added in v22.8.0

func (this *LightRig) SetYRotation(newValue float64)

func (*LightRig) SetZRotation added in v22.8.0

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 added in v22.8.0

func (this *LimitElement) GetBase() IMathElement

func (*LimitElement) GetLimit added in v22.8.0

func (this *LimitElement) GetLimit() IMathElement

func (*LimitElement) GetType added in v22.8.0

func (this *LimitElement) GetType() string

func (*LimitElement) GetUpperLimit added in v22.8.0

func (this *LimitElement) GetUpperLimit() bool

func (*LimitElement) SetBase added in v22.8.0

func (this *LimitElement) SetBase(newValue IMathElement)

func (*LimitElement) SetLimit added in v22.8.0

func (this *LimitElement) SetLimit(newValue IMathElement)

func (*LimitElement) SetType added in v22.8.0

func (this *LimitElement) SetType(newValue string)

func (*LimitElement) SetUpperLimit added in v22.8.0

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 added in v22.8.0

func (this *LineFormat) GetAlignment() string

func (*LineFormat) GetBeginArrowHead added in v22.8.0

func (this *LineFormat) GetBeginArrowHead() IArrowHeadProperties

func (*LineFormat) GetCapStyle added in v22.8.0

func (this *LineFormat) GetCapStyle() string

func (*LineFormat) GetCustomDashPattern added in v22.8.0

func (this *LineFormat) GetCustomDashPattern() ICustomDashPattern

func (*LineFormat) GetDashStyle added in v22.8.0

func (this *LineFormat) GetDashStyle() string

func (*LineFormat) GetEndArrowHead added in v22.8.0

func (this *LineFormat) GetEndArrowHead() IArrowHeadProperties

func (*LineFormat) GetFillFormat added in v22.8.0

func (this *LineFormat) GetFillFormat() IFillFormat

func (*LineFormat) GetJoinStyle added in v22.8.0

func (this *LineFormat) GetJoinStyle() string

func (*LineFormat) GetMiterLimit added in v22.8.0

func (this *LineFormat) GetMiterLimit() float64

func (*LineFormat) GetSketchType added in v22.8.0

func (this *LineFormat) GetSketchType() string

func (*LineFormat) GetStyle added in v22.8.0

func (this *LineFormat) GetStyle() string

func (*LineFormat) GetWidth added in v22.8.0

func (this *LineFormat) GetWidth() float64

func (*LineFormat) SetAlignment added in v22.8.0

func (this *LineFormat) SetAlignment(newValue string)

func (*LineFormat) SetBeginArrowHead added in v22.8.0

func (this *LineFormat) SetBeginArrowHead(newValue IArrowHeadProperties)

func (*LineFormat) SetCapStyle added in v22.8.0

func (this *LineFormat) SetCapStyle(newValue string)

func (*LineFormat) SetCustomDashPattern added in v22.8.0

func (this *LineFormat) SetCustomDashPattern(newValue ICustomDashPattern)

func (*LineFormat) SetDashStyle added in v22.8.0

func (this *LineFormat) SetDashStyle(newValue string)

func (*LineFormat) SetEndArrowHead added in v22.8.0

func (this *LineFormat) SetEndArrowHead(newValue IArrowHeadProperties)

func (*LineFormat) SetFillFormat added in v22.8.0

func (this *LineFormat) SetFillFormat(newValue IFillFormat)

func (*LineFormat) SetJoinStyle added in v22.8.0

func (this *LineFormat) SetJoinStyle(newValue string)

func (*LineFormat) SetMiterLimit added in v22.8.0

func (this *LineFormat) SetMiterLimit(newValue float64)

func (*LineFormat) SetSketchType added in v22.8.0

func (this *LineFormat) SetSketchType(newValue string)

func (*LineFormat) SetStyle added in v22.8.0

func (this *LineFormat) SetStyle(newValue string)

func (*LineFormat) SetWidth added in v22.8.0

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 added in v22.8.0

func (this *LineToPathSegment) GetType() string

func (*LineToPathSegment) GetX added in v22.8.0

func (this *LineToPathSegment) GetX() float64

func (*LineToPathSegment) GetY added in v22.8.0

func (this *LineToPathSegment) GetY() float64

func (*LineToPathSegment) SetType added in v22.8.0

func (this *LineToPathSegment) SetType(newValue string)

func (*LineToPathSegment) SetX added in v22.8.0

func (this *LineToPathSegment) SetX(newValue float64)

func (*LineToPathSegment) SetY added in v22.8.0

func (this *LineToPathSegment) SetY(newValue float64)

func (*LineToPathSegment) UnmarshalJSON

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

type Literals added in v22.11.0

type Literals struct {

	// Data source type.
	Type_ string `json:"Type"`
}

func NewLiterals added in v22.11.0

func NewLiterals() *Literals

func (*Literals) GetType added in v22.11.0

func (this *Literals) GetType() string

func (*Literals) SetType added in v22.11.0

func (this *Literals) SetType(newValue string)

func (*Literals) UnmarshalJSON added in v22.11.0

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

type LuminanceEffect added in v22.6.0

type LuminanceEffect struct {

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

	// Brightness
	Brightness float64 `json:"Brightness"`

	// Contrast
	Contrast float64 `json:"Contrast"`
}

func NewLuminanceEffect added in v22.6.0

func NewLuminanceEffect() *LuminanceEffect

func (*LuminanceEffect) GetBrightness added in v22.8.0

func (this *LuminanceEffect) GetBrightness() float64

func (*LuminanceEffect) GetContrast added in v22.8.0

func (this *LuminanceEffect) GetContrast() float64

func (*LuminanceEffect) GetType added in v22.8.0

func (this *LuminanceEffect) GetType() string

func (*LuminanceEffect) SetBrightness added in v22.8.0

func (this *LuminanceEffect) SetBrightness(newValue float64)

func (*LuminanceEffect) SetContrast added in v22.8.0

func (this *LuminanceEffect) SetContrast(newValue float64)

func (*LuminanceEffect) SetType added in v22.8.0

func (this *LuminanceEffect) SetType(newValue string)

func (*LuminanceEffect) UnmarshalJSON added in v22.6.0

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 added in v22.8.0

func (this *MasterSlide) GetDependingSlides() []IResourceUri

func (*MasterSlide) GetLayoutSlides added in v22.8.0

func (this *MasterSlide) GetLayoutSlides() []IResourceUri

func (*MasterSlide) GetName added in v22.8.0

func (this *MasterSlide) GetName() string

func (*MasterSlide) GetSelfUri added in v22.8.0

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

func (*MasterSlide) SetDependingSlides added in v22.8.0

func (this *MasterSlide) SetDependingSlides(newValue []IResourceUri)

func (*MasterSlide) SetLayoutSlides added in v22.8.0

func (this *MasterSlide) SetLayoutSlides(newValue []IResourceUri)

func (*MasterSlide) SetName added in v22.8.0

func (this *MasterSlide) SetName(newValue string)

func (*MasterSlide) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *MasterSlides) GetSelfUri() IResourceUri

func (*MasterSlides) GetSlideList added in v22.8.0

func (this *MasterSlides) GetSlideList() []IResourceUri
func (this *MasterSlides) SetAlternateLinks(newValue []IResourceUri)

func (*MasterSlides) SetSelfUri added in v22.8.0

func (this *MasterSlides) SetSelfUri(newValue IResourceUri)

func (*MasterSlides) SetSlideList added in v22.8.0

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 added in v22.8.0

func (this *MathElement) GetType() string

func (*MathElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *MathParagraph) GetJustification() string

func (*MathParagraph) GetMathBlockList added in v22.8.0

func (this *MathParagraph) GetMathBlockList() []IBlockElement

func (*MathParagraph) SetJustification added in v22.8.0

func (this *MathParagraph) SetJustification(newValue string)

func (*MathParagraph) SetMathBlockList added in v22.8.0

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 added in v22.8.0

func (this *MatrixElement) GetBaseJustification() string

func (*MatrixElement) GetColumnGap added in v22.8.0

func (this *MatrixElement) GetColumnGap() int32

func (*MatrixElement) GetColumnGapRule added in v22.8.0

func (this *MatrixElement) GetColumnGapRule() string

func (*MatrixElement) GetHidePlaceholders added in v22.8.0

func (this *MatrixElement) GetHidePlaceholders() bool

func (*MatrixElement) GetItems added in v22.8.0

func (this *MatrixElement) GetItems() [][]IMathElement

func (*MatrixElement) GetMinColumnWidth added in v22.8.0

func (this *MatrixElement) GetMinColumnWidth() int32

func (*MatrixElement) GetRowGap added in v22.8.0

func (this *MatrixElement) GetRowGap() int32

func (*MatrixElement) GetRowGapRule added in v22.8.0

func (this *MatrixElement) GetRowGapRule() string

func (*MatrixElement) GetType added in v22.8.0

func (this *MatrixElement) GetType() string

func (*MatrixElement) SetBaseJustification added in v22.8.0

func (this *MatrixElement) SetBaseJustification(newValue string)

func (*MatrixElement) SetColumnGap added in v22.8.0

func (this *MatrixElement) SetColumnGap(newValue int32)

func (*MatrixElement) SetColumnGapRule added in v22.8.0

func (this *MatrixElement) SetColumnGapRule(newValue string)

func (*MatrixElement) SetHidePlaceholders added in v22.8.0

func (this *MatrixElement) SetHidePlaceholders(newValue bool)

func (*MatrixElement) SetItems added in v22.8.0

func (this *MatrixElement) SetItems(newValue [][]IMathElement)

func (*MatrixElement) SetMinColumnWidth added in v22.8.0

func (this *MatrixElement) SetMinColumnWidth(newValue int32)

func (*MatrixElement) SetRowGap added in v22.8.0

func (this *MatrixElement) SetRowGap(newValue int32)

func (*MatrixElement) SetRowGapRule added in v22.8.0

func (this *MatrixElement) SetRowGapRule(newValue string)

func (*MatrixElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *Merge) GetPresentations() []IMergingSource

func (*Merge) GetType added in v22.8.0

func (this *Merge) GetType() string

func (*Merge) SetPresentations added in v22.8.0

func (this *Merge) SetPresentations(newValue []IMergingSource)

func (*Merge) SetType added in v22.8.0

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 added in v22.8.0

func (this *MergingSource) GetInput() IInputFile

func (*MergingSource) GetSlides added in v22.8.0

func (this *MergingSource) GetSlides() []int32

func (*MergingSource) SetInput added in v22.8.0

func (this *MergingSource) SetInput(newValue IInputFile)

func (*MergingSource) SetSlides added in v22.8.0

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 added in v22.8.0

func (this *ModelError) GetCode() string

func (*ModelError) GetDescription added in v22.8.0

func (this *ModelError) GetDescription() string

func (*ModelError) GetInnerError added in v22.8.0

func (this *ModelError) GetInnerError() IErrorDetails

func (*ModelError) GetMessage added in v22.8.0

func (this *ModelError) GetMessage() string

func (*ModelError) SetCode added in v22.8.0

func (this *ModelError) SetCode(newValue string)

func (*ModelError) SetDescription added in v22.8.0

func (this *ModelError) SetDescription(newValue string)

func (*ModelError) SetInnerError added in v22.8.0

func (this *ModelError) SetInnerError(newValue IErrorDetails)

func (*ModelError) SetMessage added in v22.8.0

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 added in v22.8.0

func (this *MoveToPathSegment) GetType() string

func (*MoveToPathSegment) GetX added in v22.8.0

func (this *MoveToPathSegment) GetX() float64

func (*MoveToPathSegment) GetY added in v22.8.0

func (this *MoveToPathSegment) GetY() float64

func (*MoveToPathSegment) SetType added in v22.8.0

func (this *MoveToPathSegment) SetType(newValue string)

func (*MoveToPathSegment) SetX added in v22.8.0

func (this *MoveToPathSegment) SetX(newValue float64)

func (*MoveToPathSegment) SetY added in v22.8.0

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 added in v22.8.0

func (this *NaryOperatorElement) GetBase() IMathElement

func (*NaryOperatorElement) GetGrowToMatchOperandHeight added in v22.8.0

func (this *NaryOperatorElement) GetGrowToMatchOperandHeight() bool

func (*NaryOperatorElement) GetHideSubscript added in v22.8.0

func (this *NaryOperatorElement) GetHideSubscript() bool

func (*NaryOperatorElement) GetHideSuperscript added in v22.8.0

func (this *NaryOperatorElement) GetHideSuperscript() bool

func (*NaryOperatorElement) GetLimitLocation added in v22.8.0

func (this *NaryOperatorElement) GetLimitLocation() string

func (*NaryOperatorElement) GetOperator added in v22.8.0

func (this *NaryOperatorElement) GetOperator() string

func (*NaryOperatorElement) GetSubscript added in v22.8.0

func (this *NaryOperatorElement) GetSubscript() IMathElement

func (*NaryOperatorElement) GetSuperscript added in v22.8.0

func (this *NaryOperatorElement) GetSuperscript() IMathElement

func (*NaryOperatorElement) GetType added in v22.8.0

func (this *NaryOperatorElement) GetType() string

func (*NaryOperatorElement) SetBase added in v22.8.0

func (this *NaryOperatorElement) SetBase(newValue IMathElement)

func (*NaryOperatorElement) SetGrowToMatchOperandHeight added in v22.8.0

func (this *NaryOperatorElement) SetGrowToMatchOperandHeight(newValue bool)

func (*NaryOperatorElement) SetHideSubscript added in v22.8.0

func (this *NaryOperatorElement) SetHideSubscript(newValue bool)

func (*NaryOperatorElement) SetHideSuperscript added in v22.8.0

func (this *NaryOperatorElement) SetHideSuperscript(newValue bool)

func (*NaryOperatorElement) SetLimitLocation added in v22.8.0

func (this *NaryOperatorElement) SetLimitLocation(newValue string)

func (*NaryOperatorElement) SetOperator added in v22.8.0

func (this *NaryOperatorElement) SetOperator(newValue string)

func (*NaryOperatorElement) SetSubscript added in v22.8.0

func (this *NaryOperatorElement) SetSubscript(newValue IMathElement)

func (*NaryOperatorElement) SetSuperscript added in v22.8.0

func (this *NaryOperatorElement) SetSuperscript(newValue IMathElement)

func (*NaryOperatorElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *NoFill) GetType() string

func (*NoFill) SetType added in v22.8.0

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 added in v22.8.0

func (this *NormalViewRestoredProperties) GetAutoAdjust() bool

func (*NormalViewRestoredProperties) GetDimensionSize added in v22.8.0

func (this *NormalViewRestoredProperties) GetDimensionSize() float64

func (*NormalViewRestoredProperties) SetAutoAdjust added in v22.8.0

func (this *NormalViewRestoredProperties) SetAutoAdjust(newValue bool)

func (*NormalViewRestoredProperties) SetDimensionSize added in v22.8.0

func (this *NormalViewRestoredProperties) SetDimensionSize(newValue float64)

func (*NormalViewRestoredProperties) UnmarshalJSON

func (this *NormalViewRestoredProperties) 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 added in v22.8.0

func (this *NotesSlide) GetSelfUri() IResourceUri

func (*NotesSlide) GetShapes added in v22.8.0

func (this *NotesSlide) GetShapes() IResourceUri

func (*NotesSlide) GetText added in v22.8.0

func (this *NotesSlide) GetText() string
func (this *NotesSlide) SetAlternateLinks(newValue []IResourceUri)

func (*NotesSlide) SetSelfUri added in v22.8.0

func (this *NotesSlide) SetSelfUri(newValue IResourceUri)

func (*NotesSlide) SetShapes added in v22.8.0

func (this *NotesSlide) SetShapes(newValue IResourceUri)

func (*NotesSlide) SetText added in v22.8.0

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 added in v22.8.0

func (this *NotesSlideHeaderFooter) GetDateTimeText() string

func (*NotesSlideHeaderFooter) GetFooterText added in v22.8.0

func (this *NotesSlideHeaderFooter) GetFooterText() string

func (*NotesSlideHeaderFooter) GetHeaderText added in v22.8.0

func (this *NotesSlideHeaderFooter) GetHeaderText() string

func (*NotesSlideHeaderFooter) GetIsDateTimeVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) GetIsDateTimeVisible() bool

func (*NotesSlideHeaderFooter) GetIsFooterVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) GetIsFooterVisible() bool

func (*NotesSlideHeaderFooter) GetIsHeaderVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) GetIsHeaderVisible() bool

func (*NotesSlideHeaderFooter) GetIsSlideNumberVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) GetIsSlideNumberVisible() bool

func (*NotesSlideHeaderFooter) GetSelfUri added in v22.8.0

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

func (*NotesSlideHeaderFooter) SetDateTimeText added in v22.8.0

func (this *NotesSlideHeaderFooter) SetDateTimeText(newValue string)

func (*NotesSlideHeaderFooter) SetFooterText added in v22.8.0

func (this *NotesSlideHeaderFooter) SetFooterText(newValue string)

func (*NotesSlideHeaderFooter) SetHeaderText added in v22.8.0

func (this *NotesSlideHeaderFooter) SetHeaderText(newValue string)

func (*NotesSlideHeaderFooter) SetIsDateTimeVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) SetIsDateTimeVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetIsFooterVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) SetIsFooterVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetIsHeaderVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) SetIsHeaderVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetIsSlideNumberVisible added in v22.8.0

func (this *NotesSlideHeaderFooter) SetIsSlideNumberVisible(newValue bool)

func (*NotesSlideHeaderFooter) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *ObjectExist) GetExists() bool

func (*ObjectExist) GetIsFolder added in v22.8.0

func (this *ObjectExist) GetIsFolder() bool

func (*ObjectExist) SetExists added in v22.8.0

func (this *ObjectExist) SetExists(newValue bool)

func (*ObjectExist) SetIsFolder added in v22.8.0

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 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 added in v22.8.0

func (this *OleObjectFrame) GetAlternativeText() string

func (*OleObjectFrame) GetAlternativeTextTitle added in v22.8.0

func (this *OleObjectFrame) GetAlternativeTextTitle() string

func (*OleObjectFrame) GetEffectFormat added in v22.8.0

func (this *OleObjectFrame) GetEffectFormat() IEffectFormat

func (*OleObjectFrame) GetEmbeddedFileBase64Data added in v22.8.0

func (this *OleObjectFrame) GetEmbeddedFileBase64Data() string

func (*OleObjectFrame) GetEmbeddedFileExtension added in v22.8.0

func (this *OleObjectFrame) GetEmbeddedFileExtension() string

func (*OleObjectFrame) GetFillFormat added in v22.8.0

func (this *OleObjectFrame) GetFillFormat() IFillFormat

func (*OleObjectFrame) GetHeight added in v22.8.0

func (this *OleObjectFrame) GetHeight() float64

func (*OleObjectFrame) GetHidden added in v22.8.0

func (this *OleObjectFrame) GetHidden() bool

func (*OleObjectFrame) GetHyperlinkClick added in v22.8.0

func (this *OleObjectFrame) GetHyperlinkClick() IHyperlink

func (*OleObjectFrame) GetHyperlinkMouseOver added in v22.8.0

func (this *OleObjectFrame) GetHyperlinkMouseOver() IHyperlink

func (*OleObjectFrame) GetIsObjectIcon added in v22.8.0

func (this *OleObjectFrame) GetIsObjectIcon() bool

func (*OleObjectFrame) GetLineFormat added in v22.8.0

func (this *OleObjectFrame) GetLineFormat() ILineFormat

func (*OleObjectFrame) GetLinkPath added in v22.8.0

func (this *OleObjectFrame) GetLinkPath() string

func (*OleObjectFrame) GetName added in v22.8.0

func (this *OleObjectFrame) GetName() string

func (*OleObjectFrame) GetObjectName added in v22.8.0

func (this *OleObjectFrame) GetObjectName() string

func (*OleObjectFrame) GetObjectProgId added in v22.8.0

func (this *OleObjectFrame) GetObjectProgId() string

func (*OleObjectFrame) GetSelfUri added in v22.8.0

func (this *OleObjectFrame) GetSelfUri() IResourceUri

func (*OleObjectFrame) GetSubstitutePictureFormat added in v22.8.0

func (this *OleObjectFrame) GetSubstitutePictureFormat() IPictureFill

func (*OleObjectFrame) GetSubstitutePictureTitle added in v22.8.0

func (this *OleObjectFrame) GetSubstitutePictureTitle() string

func (*OleObjectFrame) GetThreeDFormat added in v22.8.0

func (this *OleObjectFrame) GetThreeDFormat() IThreeDFormat

func (*OleObjectFrame) GetType added in v22.8.0

func (this *OleObjectFrame) GetType() string

func (*OleObjectFrame) GetUpdateAutomatic added in v22.8.0

func (this *OleObjectFrame) GetUpdateAutomatic() bool

func (*OleObjectFrame) GetWidth added in v22.8.0

func (this *OleObjectFrame) GetWidth() float64

func (*OleObjectFrame) GetX added in v22.8.0

func (this *OleObjectFrame) GetX() float64

func (*OleObjectFrame) GetY added in v22.8.0

func (this *OleObjectFrame) GetY() float64

func (*OleObjectFrame) GetZOrderPosition added in v22.8.0

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

func (*OleObjectFrame) SetAlternativeText added in v22.8.0

func (this *OleObjectFrame) SetAlternativeText(newValue string)

func (*OleObjectFrame) SetAlternativeTextTitle added in v22.8.0

func (this *OleObjectFrame) SetAlternativeTextTitle(newValue string)

func (*OleObjectFrame) SetEffectFormat added in v22.8.0

func (this *OleObjectFrame) SetEffectFormat(newValue IEffectFormat)

func (*OleObjectFrame) SetEmbeddedFileBase64Data added in v22.8.0

func (this *OleObjectFrame) SetEmbeddedFileBase64Data(newValue string)

func (*OleObjectFrame) SetEmbeddedFileExtension added in v22.8.0

func (this *OleObjectFrame) SetEmbeddedFileExtension(newValue string)

func (*OleObjectFrame) SetFillFormat added in v22.8.0

func (this *OleObjectFrame) SetFillFormat(newValue IFillFormat)

func (*OleObjectFrame) SetHeight added in v22.8.0

func (this *OleObjectFrame) SetHeight(newValue float64)

func (*OleObjectFrame) SetHidden added in v22.8.0

func (this *OleObjectFrame) SetHidden(newValue bool)

func (*OleObjectFrame) SetHyperlinkClick added in v22.8.0

func (this *OleObjectFrame) SetHyperlinkClick(newValue IHyperlink)

func (*OleObjectFrame) SetHyperlinkMouseOver added in v22.8.0

func (this *OleObjectFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*OleObjectFrame) SetIsObjectIcon added in v22.8.0

func (this *OleObjectFrame) SetIsObjectIcon(newValue bool)

func (*OleObjectFrame) SetLineFormat added in v22.8.0

func (this *OleObjectFrame) SetLineFormat(newValue ILineFormat)

func (*OleObjectFrame) SetLinkPath added in v22.8.0

func (this *OleObjectFrame) SetLinkPath(newValue string)

func (*OleObjectFrame) SetName added in v22.8.0

func (this *OleObjectFrame) SetName(newValue string)

func (*OleObjectFrame) SetObjectName added in v22.8.0

func (this *OleObjectFrame) SetObjectName(newValue string)

func (*OleObjectFrame) SetObjectProgId added in v22.8.0

func (this *OleObjectFrame) SetObjectProgId(newValue string)

func (*OleObjectFrame) SetSelfUri added in v22.8.0

func (this *OleObjectFrame) SetSelfUri(newValue IResourceUri)

func (*OleObjectFrame) SetSubstitutePictureFormat added in v22.8.0

func (this *OleObjectFrame) SetSubstitutePictureFormat(newValue IPictureFill)

func (*OleObjectFrame) SetSubstitutePictureTitle added in v22.8.0

func (this *OleObjectFrame) SetSubstitutePictureTitle(newValue string)

func (*OleObjectFrame) SetThreeDFormat added in v22.8.0

func (this *OleObjectFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*OleObjectFrame) SetType added in v22.8.0

func (this *OleObjectFrame) SetType(newValue string)

func (*OleObjectFrame) SetUpdateAutomatic added in v22.8.0

func (this *OleObjectFrame) SetUpdateAutomatic(newValue bool)

func (*OleObjectFrame) SetWidth added in v22.8.0

func (this *OleObjectFrame) SetWidth(newValue float64)

func (*OleObjectFrame) SetX added in v22.8.0

func (this *OleObjectFrame) SetX(newValue float64)

func (*OleObjectFrame) SetY added in v22.8.0

func (this *OleObjectFrame) SetY(newValue float64)

func (*OleObjectFrame) SetZOrderPosition added in v22.8.0

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 added in v22.9.0

func (this *OneValueChartDataPoint) GetEffectFormat() IEffectFormat

func (*OneValueChartDataPoint) GetFillFormat added in v22.9.0

func (this *OneValueChartDataPoint) GetFillFormat() IFillFormat

func (*OneValueChartDataPoint) GetInvertIfNegative added in v22.8.0

func (this *OneValueChartDataPoint) GetInvertIfNegative() bool

func (*OneValueChartDataPoint) GetLineFormat added in v22.9.0

func (this *OneValueChartDataPoint) GetLineFormat() ILineFormat

func (*OneValueChartDataPoint) GetSetAsTotal added in v22.8.0

func (this *OneValueChartDataPoint) GetSetAsTotal() bool

func (*OneValueChartDataPoint) GetThreeDFormat added in v22.9.0

func (this *OneValueChartDataPoint) GetThreeDFormat() IThreeDFormat

func (*OneValueChartDataPoint) GetType added in v22.12.0

func (this *OneValueChartDataPoint) GetType() string

func (*OneValueChartDataPoint) GetValue added in v22.8.0

func (this *OneValueChartDataPoint) GetValue() float64

func (*OneValueChartDataPoint) GetValueFormula added in v22.11.0

func (this *OneValueChartDataPoint) GetValueFormula() string

func (*OneValueChartDataPoint) SetEffectFormat added in v22.9.0

func (this *OneValueChartDataPoint) SetEffectFormat(newValue IEffectFormat)

func (*OneValueChartDataPoint) SetFillFormat added in v22.9.0

func (this *OneValueChartDataPoint) SetFillFormat(newValue IFillFormat)

func (*OneValueChartDataPoint) SetInvertIfNegative added in v22.8.0

func (this *OneValueChartDataPoint) SetInvertIfNegative(newValue bool)

func (*OneValueChartDataPoint) SetLineFormat added in v22.9.0

func (this *OneValueChartDataPoint) SetLineFormat(newValue ILineFormat)

func (*OneValueChartDataPoint) SetSetAsTotal added in v22.8.0

func (this *OneValueChartDataPoint) SetSetAsTotal(newValue bool)

func (*OneValueChartDataPoint) SetThreeDFormat added in v22.9.0

func (this *OneValueChartDataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*OneValueChartDataPoint) SetType added in v22.12.0

func (this *OneValueChartDataPoint) SetType(newValue string)

func (*OneValueChartDataPoint) SetValue added in v22.8.0

func (this *OneValueChartDataPoint) SetValue(newValue float64)

func (*OneValueChartDataPoint) SetValueFormula added in v22.11.0

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 added in v22.8.0

func (this *OneValueSeries) GetDataPointType() string

func (*OneValueSeries) GetDataPoints added in v22.8.0

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

func (*OneValueSeries) GetDataSourceForSeriesName added in v22.11.0

func (this *OneValueSeries) GetDataSourceForSeriesName() IDataSource

func (*OneValueSeries) GetDataSourceForValues added in v22.11.0

func (this *OneValueSeries) GetDataSourceForValues() IDataSource

func (*OneValueSeries) GetEffectFormat added in v22.8.0

func (this *OneValueSeries) GetEffectFormat() IEffectFormat

func (*OneValueSeries) GetExplosion added in v22.8.0

func (this *OneValueSeries) GetExplosion() int32

func (*OneValueSeries) GetFillFormat added in v22.8.0

func (this *OneValueSeries) GetFillFormat() IFillFormat

func (*OneValueSeries) GetInvertIfNegative added in v22.8.0

func (this *OneValueSeries) GetInvertIfNegative() bool

func (*OneValueSeries) GetInvertedSolidFillColor added in v22.8.0

func (this *OneValueSeries) GetInvertedSolidFillColor() string

func (*OneValueSeries) GetIsColorVaried added in v22.8.0

func (this *OneValueSeries) GetIsColorVaried() bool

func (*OneValueSeries) GetLineFormat added in v22.8.0

func (this *OneValueSeries) GetLineFormat() ILineFormat

func (*OneValueSeries) GetMarker added in v22.8.0

func (this *OneValueSeries) GetMarker() ISeriesMarker

func (*OneValueSeries) GetName added in v22.8.0

func (this *OneValueSeries) GetName() string

func (*OneValueSeries) GetNumberFormatOfValues added in v22.8.0

func (this *OneValueSeries) GetNumberFormatOfValues() string

func (*OneValueSeries) GetOrder added in v22.8.0

func (this *OneValueSeries) GetOrder() int32

func (*OneValueSeries) GetPlotOnSecondAxis added in v22.8.0

func (this *OneValueSeries) GetPlotOnSecondAxis() bool

func (*OneValueSeries) GetQuartileMethod added in v22.8.0

func (this *OneValueSeries) GetQuartileMethod() string

func (*OneValueSeries) GetShowConnectorLines added in v22.8.0

func (this *OneValueSeries) GetShowConnectorLines() bool

func (*OneValueSeries) GetShowInnerPoints added in v22.8.0

func (this *OneValueSeries) GetShowInnerPoints() bool

func (*OneValueSeries) GetShowMeanLine added in v22.8.0

func (this *OneValueSeries) GetShowMeanLine() bool

func (*OneValueSeries) GetShowMeanMarkers added in v22.8.0

func (this *OneValueSeries) GetShowMeanMarkers() bool

func (*OneValueSeries) GetShowOutlierPoints added in v22.8.0

func (this *OneValueSeries) GetShowOutlierPoints() bool

func (*OneValueSeries) GetSmooth added in v22.8.0

func (this *OneValueSeries) GetSmooth() bool

func (*OneValueSeries) GetType added in v22.8.0

func (this *OneValueSeries) GetType() string

func (*OneValueSeries) SetDataPointType added in v22.8.0

func (this *OneValueSeries) SetDataPointType(newValue string)

func (*OneValueSeries) SetDataPoints added in v22.8.0

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

func (*OneValueSeries) SetDataSourceForSeriesName added in v22.11.0

func (this *OneValueSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*OneValueSeries) SetDataSourceForValues added in v22.11.0

func (this *OneValueSeries) SetDataSourceForValues(newValue IDataSource)

func (*OneValueSeries) SetEffectFormat added in v22.8.0

func (this *OneValueSeries) SetEffectFormat(newValue IEffectFormat)

func (*OneValueSeries) SetExplosion added in v22.8.0

func (this *OneValueSeries) SetExplosion(newValue int32)

func (*OneValueSeries) SetFillFormat added in v22.8.0

func (this *OneValueSeries) SetFillFormat(newValue IFillFormat)

func (*OneValueSeries) SetInvertIfNegative added in v22.8.0

func (this *OneValueSeries) SetInvertIfNegative(newValue bool)

func (*OneValueSeries) SetInvertedSolidFillColor added in v22.8.0

func (this *OneValueSeries) SetInvertedSolidFillColor(newValue string)

func (*OneValueSeries) SetIsColorVaried added in v22.8.0

func (this *OneValueSeries) SetIsColorVaried(newValue bool)

func (*OneValueSeries) SetLineFormat added in v22.8.0

func (this *OneValueSeries) SetLineFormat(newValue ILineFormat)

func (*OneValueSeries) SetMarker added in v22.8.0

func (this *OneValueSeries) SetMarker(newValue ISeriesMarker)

func (*OneValueSeries) SetName added in v22.8.0

func (this *OneValueSeries) SetName(newValue string)

func (*OneValueSeries) SetNumberFormatOfValues added in v22.8.0

func (this *OneValueSeries) SetNumberFormatOfValues(newValue string)

func (*OneValueSeries) SetOrder added in v22.8.0

func (this *OneValueSeries) SetOrder(newValue int32)

func (*OneValueSeries) SetPlotOnSecondAxis added in v22.8.0

func (this *OneValueSeries) SetPlotOnSecondAxis(newValue bool)

func (*OneValueSeries) SetQuartileMethod added in v22.8.0

func (this *OneValueSeries) SetQuartileMethod(newValue string)

func (*OneValueSeries) SetShowConnectorLines added in v22.8.0

func (this *OneValueSeries) SetShowConnectorLines(newValue bool)

func (*OneValueSeries) SetShowInnerPoints added in v22.8.0

func (this *OneValueSeries) SetShowInnerPoints(newValue bool)

func (*OneValueSeries) SetShowMeanLine added in v22.8.0

func (this *OneValueSeries) SetShowMeanLine(newValue bool)

func (*OneValueSeries) SetShowMeanMarkers added in v22.8.0

func (this *OneValueSeries) SetShowMeanMarkers(newValue bool)

func (*OneValueSeries) SetShowOutlierPoints added in v22.8.0

func (this *OneValueSeries) SetShowOutlierPoints(newValue bool)

func (*OneValueSeries) SetSmooth added in v22.8.0

func (this *OneValueSeries) SetSmooth(newValue bool)

func (*OneValueSeries) SetType added in v22.8.0

func (this *OneValueSeries) SetType(newValue string)

func (*OneValueSeries) UnmarshalJSON

func (this *OneValueSeries) 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 added in v22.8.0

func (this *OrderedMergeRequest) GetPresentations() []IPresentationToMerge

func (*OrderedMergeRequest) SetPresentations added in v22.8.0

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 added in v22.8.0

func (this *OuterShadowEffect) GetBlurRadius() float64

func (*OuterShadowEffect) GetDirection added in v22.8.0

func (this *OuterShadowEffect) GetDirection() float64

func (*OuterShadowEffect) GetDistance added in v22.8.0

func (this *OuterShadowEffect) GetDistance() float64

func (*OuterShadowEffect) GetShadowColor added in v22.8.0

func (this *OuterShadowEffect) GetShadowColor() string

func (*OuterShadowEffect) SetBlurRadius added in v22.8.0

func (this *OuterShadowEffect) SetBlurRadius(newValue float64)

func (*OuterShadowEffect) SetDirection added in v22.8.0

func (this *OuterShadowEffect) SetDirection(newValue float64)

func (*OuterShadowEffect) SetDistance added in v22.8.0

func (this *OuterShadowEffect) SetDistance(newValue float64)

func (*OuterShadowEffect) SetShadowColor added in v22.8.0

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 added in v22.8.0

func (this *OutputFile) GetType() string

func (*OutputFile) SetType added in v22.8.0

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"`

	// 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"`

	// 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"`
}

func NewParagraph

func NewParagraph() *Paragraph

func (*Paragraph) GetAlignment added in v22.8.0

func (this *Paragraph) GetAlignment() string
func (this *Paragraph) GetAlternateLinks() []IResourceUri

func (*Paragraph) GetBulletChar added in v22.8.0

func (this *Paragraph) GetBulletChar() string

func (*Paragraph) GetBulletHeight added in v22.8.0

func (this *Paragraph) GetBulletHeight() float64

func (*Paragraph) GetBulletType added in v22.8.0

func (this *Paragraph) GetBulletType() string

func (*Paragraph) GetDefaultPortionFormat added in v22.8.0

func (this *Paragraph) GetDefaultPortionFormat() IPortionFormat

func (*Paragraph) GetDefaultTabSize added in v22.8.0

func (this *Paragraph) GetDefaultTabSize() float64

func (*Paragraph) GetDepth added in v22.8.0

func (this *Paragraph) GetDepth() int32

func (*Paragraph) GetEastAsianLineBreak added in v22.8.0

func (this *Paragraph) GetEastAsianLineBreak() string

func (*Paragraph) GetFontAlignment added in v22.8.0

func (this *Paragraph) GetFontAlignment() string

func (*Paragraph) GetHangingPunctuation added in v22.8.0

func (this *Paragraph) GetHangingPunctuation() string

func (*Paragraph) GetIndent added in v22.8.0

func (this *Paragraph) GetIndent() float64

func (*Paragraph) GetLatinLineBreak added in v22.8.0

func (this *Paragraph) GetLatinLineBreak() string

func (*Paragraph) GetMarginLeft added in v22.8.0

func (this *Paragraph) GetMarginLeft() float64

func (*Paragraph) GetMarginRight added in v22.8.0

func (this *Paragraph) GetMarginRight() float64

func (*Paragraph) GetNumberedBulletStartWith added in v22.8.0

func (this *Paragraph) GetNumberedBulletStartWith() int32

func (*Paragraph) GetNumberedBulletStyle added in v22.8.0

func (this *Paragraph) GetNumberedBulletStyle() string

func (*Paragraph) GetPortionList added in v22.8.0

func (this *Paragraph) GetPortionList() []IPortion

func (*Paragraph) GetRightToLeft added in v22.8.0

func (this *Paragraph) GetRightToLeft() string

func (*Paragraph) GetSelfUri added in v22.8.0

func (this *Paragraph) GetSelfUri() IResourceUri

func (*Paragraph) GetSpaceAfter added in v22.8.0

func (this *Paragraph) GetSpaceAfter() float64

func (*Paragraph) GetSpaceBefore added in v22.8.0

func (this *Paragraph) GetSpaceBefore() float64

func (*Paragraph) GetSpaceWithin added in v22.8.0

func (this *Paragraph) GetSpaceWithin() float64

func (*Paragraph) SetAlignment added in v22.8.0

func (this *Paragraph) SetAlignment(newValue string)
func (this *Paragraph) SetAlternateLinks(newValue []IResourceUri)

func (*Paragraph) SetBulletChar added in v22.8.0

func (this *Paragraph) SetBulletChar(newValue string)

func (*Paragraph) SetBulletHeight added in v22.8.0

func (this *Paragraph) SetBulletHeight(newValue float64)

func (*Paragraph) SetBulletType added in v22.8.0

func (this *Paragraph) SetBulletType(newValue string)

func (*Paragraph) SetDefaultPortionFormat added in v22.8.0

func (this *Paragraph) SetDefaultPortionFormat(newValue IPortionFormat)

func (*Paragraph) SetDefaultTabSize added in v22.8.0

func (this *Paragraph) SetDefaultTabSize(newValue float64)

func (*Paragraph) SetDepth added in v22.8.0

func (this *Paragraph) SetDepth(newValue int32)

func (*Paragraph) SetEastAsianLineBreak added in v22.8.0

func (this *Paragraph) SetEastAsianLineBreak(newValue string)

func (*Paragraph) SetFontAlignment added in v22.8.0

func (this *Paragraph) SetFontAlignment(newValue string)

func (*Paragraph) SetHangingPunctuation added in v22.8.0

func (this *Paragraph) SetHangingPunctuation(newValue string)

func (*Paragraph) SetIndent added in v22.8.0

func (this *Paragraph) SetIndent(newValue float64)

func (*Paragraph) SetLatinLineBreak added in v22.8.0

func (this *Paragraph) SetLatinLineBreak(newValue string)

func (*Paragraph) SetMarginLeft added in v22.8.0

func (this *Paragraph) SetMarginLeft(newValue float64)

func (*Paragraph) SetMarginRight added in v22.8.0

func (this *Paragraph) SetMarginRight(newValue float64)

func (*Paragraph) SetNumberedBulletStartWith added in v22.8.0

func (this *Paragraph) SetNumberedBulletStartWith(newValue int32)

func (*Paragraph) SetNumberedBulletStyle added in v22.8.0

func (this *Paragraph) SetNumberedBulletStyle(newValue string)

func (*Paragraph) SetPortionList added in v22.8.0

func (this *Paragraph) SetPortionList(newValue []IPortion)

func (*Paragraph) SetRightToLeft added in v22.8.0

func (this *Paragraph) SetRightToLeft(newValue string)

func (*Paragraph) SetSelfUri added in v22.8.0

func (this *Paragraph) SetSelfUri(newValue IResourceUri)

func (*Paragraph) SetSpaceAfter added in v22.8.0

func (this *Paragraph) SetSpaceAfter(newValue float64)

func (*Paragraph) SetSpaceBefore added in v22.8.0

func (this *Paragraph) SetSpaceBefore(newValue float64)

func (*Paragraph) SetSpaceWithin added in v22.8.0

func (this *Paragraph) SetSpaceWithin(newValue float64)

func (*Paragraph) UnmarshalJSON

func (this *Paragraph) 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 added in v22.8.0

func (this *Paragraphs) GetSelfUri() IResourceUri
func (this *Paragraphs) SetAlternateLinks(newValue []IResourceUri)
func (this *Paragraphs) SetParagraphLinks(newValue []IResourceUri)

func (*Paragraphs) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *PathInputFile) GetPassword() string

func (*PathInputFile) GetPath added in v22.8.0

func (this *PathInputFile) GetPath() string

func (*PathInputFile) GetStorage added in v22.8.0

func (this *PathInputFile) GetStorage() string

func (*PathInputFile) GetType added in v22.8.0

func (this *PathInputFile) GetType() string

func (*PathInputFile) SetPassword added in v22.8.0

func (this *PathInputFile) SetPassword(newValue string)

func (*PathInputFile) SetPath added in v22.8.0

func (this *PathInputFile) SetPath(newValue string)

func (*PathInputFile) SetStorage added in v22.8.0

func (this *PathInputFile) SetStorage(newValue string)

func (*PathInputFile) SetType added in v22.8.0

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 added in v22.8.0

func (this *PathOutputFile) GetPath() string

func (*PathOutputFile) GetStorage added in v22.8.0

func (this *PathOutputFile) GetStorage() string

func (*PathOutputFile) GetType added in v22.8.0

func (this *PathOutputFile) GetType() string

func (*PathOutputFile) SetPath added in v22.8.0

func (this *PathOutputFile) SetPath(newValue string)

func (*PathOutputFile) SetStorage added in v22.8.0

func (this *PathOutputFile) SetStorage(newValue string)

func (*PathOutputFile) SetType added in v22.8.0

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 added in v22.8.0

func (this *PathSegment) GetType() string

func (*PathSegment) SetType added in v22.8.0

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 added in v22.8.0

func (this *PatternFill) GetBackColor() string

func (*PatternFill) GetForeColor added in v22.8.0

func (this *PatternFill) GetForeColor() string

func (*PatternFill) GetStyle added in v22.8.0

func (this *PatternFill) GetStyle() string

func (*PatternFill) GetType added in v22.8.0

func (this *PatternFill) GetType() string

func (*PatternFill) SetBackColor added in v22.8.0

func (this *PatternFill) SetBackColor(newValue string)

func (*PatternFill) SetForeColor added in v22.8.0

func (this *PatternFill) SetForeColor(newValue string)

func (*PatternFill) SetStyle added in v22.8.0

func (this *PatternFill) SetStyle(newValue string)

func (*PatternFill) SetType added in v22.8.0

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"`

	// 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"`

	// 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 added in v22.8.0

func (this *PdfExportOptions) GetAccessPermissions() IAccessPermissions

func (*PdfExportOptions) GetAdditionalCommonFontFamilies added in v22.8.0

func (this *PdfExportOptions) GetAdditionalCommonFontFamilies() []string

func (*PdfExportOptions) GetApplyImageTransparent added in v22.8.0

func (this *PdfExportOptions) GetApplyImageTransparent() bool

func (*PdfExportOptions) GetCommentsAreaColor added in v22.8.0

func (this *PdfExportOptions) GetCommentsAreaColor() string

func (*PdfExportOptions) GetCommentsAreaWidth added in v22.8.0

func (this *PdfExportOptions) GetCommentsAreaWidth() int32

func (*PdfExportOptions) GetCommentsPosition added in v22.8.0

func (this *PdfExportOptions) GetCommentsPosition() string

func (*PdfExportOptions) GetCompliance added in v22.8.0

func (this *PdfExportOptions) GetCompliance() string

func (*PdfExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *PdfExportOptions) GetDefaultRegularFont() string

func (*PdfExportOptions) GetDrawSlidesFrame added in v22.8.0

func (this *PdfExportOptions) GetDrawSlidesFrame() bool

func (*PdfExportOptions) GetEmbedFullFonts added in v22.8.0

func (this *PdfExportOptions) GetEmbedFullFonts() bool

func (*PdfExportOptions) GetEmbedTrueTypeFontsForASCII added in v22.8.0

func (this *PdfExportOptions) GetEmbedTrueTypeFontsForASCII() bool

func (*PdfExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*PdfExportOptions) GetFontSubstRules added in v22.9.0

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

func (*PdfExportOptions) GetFormat added in v22.8.0

func (this *PdfExportOptions) GetFormat() string

func (*PdfExportOptions) GetImageTransparentColor added in v22.8.0

func (this *PdfExportOptions) GetImageTransparentColor() string

func (*PdfExportOptions) GetJpegQuality added in v22.8.0

func (this *PdfExportOptions) GetJpegQuality() int32

func (*PdfExportOptions) GetNotesPosition added in v22.8.0

func (this *PdfExportOptions) GetNotesPosition() string

func (*PdfExportOptions) GetPassword added in v22.8.0

func (this *PdfExportOptions) GetPassword() string

func (*PdfExportOptions) GetSaveMetafilesAsPng added in v22.8.0

func (this *PdfExportOptions) GetSaveMetafilesAsPng() bool

func (*PdfExportOptions) GetShowCommentsByNoAuthor added in v22.8.0

func (this *PdfExportOptions) GetShowCommentsByNoAuthor() bool

func (*PdfExportOptions) GetShowHiddenSlides added in v22.8.0

func (this *PdfExportOptions) GetShowHiddenSlides() bool

func (*PdfExportOptions) GetSufficientResolution added in v22.8.0

func (this *PdfExportOptions) GetSufficientResolution() float64

func (*PdfExportOptions) GetTextCompression added in v22.8.0

func (this *PdfExportOptions) GetTextCompression() string

func (*PdfExportOptions) SetAccessPermissions added in v22.8.0

func (this *PdfExportOptions) SetAccessPermissions(newValue IAccessPermissions)

func (*PdfExportOptions) SetAdditionalCommonFontFamilies added in v22.8.0

func (this *PdfExportOptions) SetAdditionalCommonFontFamilies(newValue []string)

func (*PdfExportOptions) SetApplyImageTransparent added in v22.8.0

func (this *PdfExportOptions) SetApplyImageTransparent(newValue bool)

func (*PdfExportOptions) SetCommentsAreaColor added in v22.8.0

func (this *PdfExportOptions) SetCommentsAreaColor(newValue string)

func (*PdfExportOptions) SetCommentsAreaWidth added in v22.8.0

func (this *PdfExportOptions) SetCommentsAreaWidth(newValue int32)

func (*PdfExportOptions) SetCommentsPosition added in v22.8.0

func (this *PdfExportOptions) SetCommentsPosition(newValue string)

func (*PdfExportOptions) SetCompliance added in v22.8.0

func (this *PdfExportOptions) SetCompliance(newValue string)

func (*PdfExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *PdfExportOptions) SetDefaultRegularFont(newValue string)

func (*PdfExportOptions) SetDrawSlidesFrame added in v22.8.0

func (this *PdfExportOptions) SetDrawSlidesFrame(newValue bool)

func (*PdfExportOptions) SetEmbedFullFonts added in v22.8.0

func (this *PdfExportOptions) SetEmbedFullFonts(newValue bool)

func (*PdfExportOptions) SetEmbedTrueTypeFontsForASCII added in v22.8.0

func (this *PdfExportOptions) SetEmbedTrueTypeFontsForASCII(newValue bool)

func (*PdfExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*PdfExportOptions) SetFontSubstRules added in v22.9.0

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

func (*PdfExportOptions) SetFormat added in v22.8.0

func (this *PdfExportOptions) SetFormat(newValue string)

func (*PdfExportOptions) SetImageTransparentColor added in v22.8.0

func (this *PdfExportOptions) SetImageTransparentColor(newValue string)

func (*PdfExportOptions) SetJpegQuality added in v22.8.0

func (this *PdfExportOptions) SetJpegQuality(newValue int32)

func (*PdfExportOptions) SetNotesPosition added in v22.8.0

func (this *PdfExportOptions) SetNotesPosition(newValue string)

func (*PdfExportOptions) SetPassword added in v22.8.0

func (this *PdfExportOptions) SetPassword(newValue string)

func (*PdfExportOptions) SetSaveMetafilesAsPng added in v22.8.0

func (this *PdfExportOptions) SetSaveMetafilesAsPng(newValue bool)

func (*PdfExportOptions) SetShowCommentsByNoAuthor added in v22.8.0

func (this *PdfExportOptions) SetShowCommentsByNoAuthor(newValue bool)

func (*PdfExportOptions) SetShowHiddenSlides added in v22.8.0

func (this *PdfExportOptions) SetShowHiddenSlides(newValue bool)

func (*PdfExportOptions) SetSufficientResolution added in v22.8.0

func (this *PdfExportOptions) SetSufficientResolution(newValue float64)

func (*PdfExportOptions) SetTextCompression added in v22.8.0

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 added in v22.8.0

func (this *PictureFill) GetBase64Data() string

func (*PictureFill) GetCropBottom added in v22.8.0

func (this *PictureFill) GetCropBottom() float64

func (*PictureFill) GetCropLeft added in v22.8.0

func (this *PictureFill) GetCropLeft() float64

func (*PictureFill) GetCropRight added in v22.8.0

func (this *PictureFill) GetCropRight() float64

func (*PictureFill) GetCropTop added in v22.8.0

func (this *PictureFill) GetCropTop() float64

func (*PictureFill) GetDpi added in v22.8.0

func (this *PictureFill) GetDpi() int32

func (*PictureFill) GetImage added in v22.8.0

func (this *PictureFill) GetImage() IResourceUri

func (*PictureFill) GetImageTransformList added in v22.8.0

func (this *PictureFill) GetImageTransformList() []IImageTransformEffect

func (*PictureFill) GetPictureFillMode added in v22.8.0

func (this *PictureFill) GetPictureFillMode() string

func (*PictureFill) GetSvgData added in v22.8.0

func (this *PictureFill) GetSvgData() string

func (*PictureFill) GetType added in v22.8.0

func (this *PictureFill) GetType() string

func (*PictureFill) SetBase64Data added in v22.8.0

func (this *PictureFill) SetBase64Data(newValue string)

func (*PictureFill) SetCropBottom added in v22.8.0

func (this *PictureFill) SetCropBottom(newValue float64)

func (*PictureFill) SetCropLeft added in v22.8.0

func (this *PictureFill) SetCropLeft(newValue float64)

func (*PictureFill) SetCropRight added in v22.8.0

func (this *PictureFill) SetCropRight(newValue float64)

func (*PictureFill) SetCropTop added in v22.8.0

func (this *PictureFill) SetCropTop(newValue float64)

func (*PictureFill) SetDpi added in v22.8.0

func (this *PictureFill) SetDpi(newValue int32)

func (*PictureFill) SetImage added in v22.8.0

func (this *PictureFill) SetImage(newValue IResourceUri)

func (*PictureFill) SetImageTransformList added in v22.8.0

func (this *PictureFill) SetImageTransformList(newValue []IImageTransformEffect)

func (*PictureFill) SetPictureFillMode added in v22.8.0

func (this *PictureFill) SetPictureFillMode(newValue string)

func (*PictureFill) SetSvgData added in v22.8.0

func (this *PictureFill) SetSvgData(newValue string)

func (*PictureFill) SetType added in v22.8.0

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 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 added in v22.8.0

func (this *PictureFrame) GetAlternativeText() string

func (*PictureFrame) GetAlternativeTextTitle added in v22.8.0

func (this *PictureFrame) GetAlternativeTextTitle() string

func (*PictureFrame) GetEffectFormat added in v22.8.0

func (this *PictureFrame) GetEffectFormat() IEffectFormat

func (*PictureFrame) GetFillFormat added in v22.8.0

func (this *PictureFrame) GetFillFormat() IFillFormat

func (*PictureFrame) GetHeight added in v22.8.0

func (this *PictureFrame) GetHeight() float64

func (*PictureFrame) GetHidden added in v22.8.0

func (this *PictureFrame) GetHidden() bool

func (*PictureFrame) GetHyperlinkClick added in v22.8.0

func (this *PictureFrame) GetHyperlinkClick() IHyperlink

func (*PictureFrame) GetHyperlinkMouseOver added in v22.8.0

func (this *PictureFrame) GetHyperlinkMouseOver() IHyperlink

func (*PictureFrame) GetLineFormat added in v22.8.0

func (this *PictureFrame) GetLineFormat() ILineFormat

func (*PictureFrame) GetName added in v22.8.0

func (this *PictureFrame) GetName() string

func (*PictureFrame) GetPictureFillFormat added in v22.8.0

func (this *PictureFrame) GetPictureFillFormat() IPictureFill

func (*PictureFrame) GetSelfUri added in v22.8.0

func (this *PictureFrame) GetSelfUri() IResourceUri

func (*PictureFrame) GetShapeType added in v22.8.0

func (this *PictureFrame) GetShapeType() string

func (*PictureFrame) GetThreeDFormat added in v22.8.0

func (this *PictureFrame) GetThreeDFormat() IThreeDFormat

func (*PictureFrame) GetType added in v22.8.0

func (this *PictureFrame) GetType() string

func (*PictureFrame) GetWidth added in v22.8.0

func (this *PictureFrame) GetWidth() float64

func (*PictureFrame) GetX added in v22.8.0

func (this *PictureFrame) GetX() float64

func (*PictureFrame) GetY added in v22.8.0

func (this *PictureFrame) GetY() float64

func (*PictureFrame) GetZOrderPosition added in v22.8.0

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

func (*PictureFrame) SetAlternativeText added in v22.8.0

func (this *PictureFrame) SetAlternativeText(newValue string)

func (*PictureFrame) SetAlternativeTextTitle added in v22.8.0

func (this *PictureFrame) SetAlternativeTextTitle(newValue string)

func (*PictureFrame) SetEffectFormat added in v22.8.0

func (this *PictureFrame) SetEffectFormat(newValue IEffectFormat)

func (*PictureFrame) SetFillFormat added in v22.8.0

func (this *PictureFrame) SetFillFormat(newValue IFillFormat)

func (*PictureFrame) SetHeight added in v22.8.0

func (this *PictureFrame) SetHeight(newValue float64)

func (*PictureFrame) SetHidden added in v22.8.0

func (this *PictureFrame) SetHidden(newValue bool)

func (*PictureFrame) SetHyperlinkClick added in v22.8.0

func (this *PictureFrame) SetHyperlinkClick(newValue IHyperlink)

func (*PictureFrame) SetHyperlinkMouseOver added in v22.8.0

func (this *PictureFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*PictureFrame) SetLineFormat added in v22.8.0

func (this *PictureFrame) SetLineFormat(newValue ILineFormat)

func (*PictureFrame) SetName added in v22.8.0

func (this *PictureFrame) SetName(newValue string)

func (*PictureFrame) SetPictureFillFormat added in v22.8.0

func (this *PictureFrame) SetPictureFillFormat(newValue IPictureFill)

func (*PictureFrame) SetSelfUri added in v22.8.0

func (this *PictureFrame) SetSelfUri(newValue IResourceUri)

func (*PictureFrame) SetShapeType added in v22.8.0

func (this *PictureFrame) SetShapeType(newValue string)

func (*PictureFrame) SetThreeDFormat added in v22.8.0

func (this *PictureFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*PictureFrame) SetType added in v22.8.0

func (this *PictureFrame) SetType(newValue string)

func (*PictureFrame) SetWidth added in v22.8.0

func (this *PictureFrame) SetWidth(newValue float64)

func (*PictureFrame) SetX added in v22.8.0

func (this *PictureFrame) SetX(newValue float64)

func (*PictureFrame) SetY added in v22.8.0

func (this *PictureFrame) SetY(newValue float64)

func (*PictureFrame) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *Pipeline) GetInput() IInput

func (*Pipeline) GetTasks added in v22.8.0

func (this *Pipeline) GetTasks() []ITask

func (*Pipeline) SetInput added in v22.8.0

func (this *Pipeline) SetInput(newValue IInput)

func (*Pipeline) SetTasks added in v22.8.0

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 added in v22.8.0

func (this *Placeholder) GetIndex() int32

func (*Placeholder) GetOrientation added in v22.8.0

func (this *Placeholder) GetOrientation() string

func (*Placeholder) GetSelfUri added in v22.8.0

func (this *Placeholder) GetSelfUri() IResourceUri

func (*Placeholder) GetShape added in v22.8.0

func (this *Placeholder) GetShape() IResourceUri

func (*Placeholder) GetSize added in v22.8.0

func (this *Placeholder) GetSize() string

func (*Placeholder) GetType added in v22.8.0

func (this *Placeholder) GetType() string
func (this *Placeholder) SetAlternateLinks(newValue []IResourceUri)

func (*Placeholder) SetIndex added in v22.8.0

func (this *Placeholder) SetIndex(newValue int32)

func (*Placeholder) SetOrientation added in v22.8.0

func (this *Placeholder) SetOrientation(newValue string)

func (*Placeholder) SetSelfUri added in v22.8.0

func (this *Placeholder) SetSelfUri(newValue IResourceUri)

func (*Placeholder) SetShape added in v22.8.0

func (this *Placeholder) SetShape(newValue IResourceUri)

func (*Placeholder) SetSize added in v22.8.0

func (this *Placeholder) SetSize(newValue string)

func (*Placeholder) SetType added in v22.8.0

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 added in v22.8.0

func (this *Placeholders) GetSelfUri() IResourceUri
func (this *Placeholders) SetAlternateLinks(newValue []IResourceUri)
func (this *Placeholders) SetPlaceholderLinks(newValue []IResourceUri)

func (*Placeholders) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *PlotArea) GetEffectFormat() IEffectFormat

func (*PlotArea) GetFillFormat added in v22.8.0

func (this *PlotArea) GetFillFormat() IFillFormat

func (*PlotArea) GetHeight added in v22.8.0

func (this *PlotArea) GetHeight() float64

func (*PlotArea) GetLayoutTargetType added in v22.8.0

func (this *PlotArea) GetLayoutTargetType() string

func (*PlotArea) GetLineFormat added in v22.8.0

func (this *PlotArea) GetLineFormat() ILineFormat

func (*PlotArea) GetWidth added in v22.8.0

func (this *PlotArea) GetWidth() float64

func (*PlotArea) GetX added in v22.8.0

func (this *PlotArea) GetX() float64

func (*PlotArea) GetY added in v22.8.0

func (this *PlotArea) GetY() float64

func (*PlotArea) SetEffectFormat added in v22.8.0

func (this *PlotArea) SetEffectFormat(newValue IEffectFormat)

func (*PlotArea) SetFillFormat added in v22.8.0

func (this *PlotArea) SetFillFormat(newValue IFillFormat)

func (*PlotArea) SetHeight added in v22.8.0

func (this *PlotArea) SetHeight(newValue float64)

func (*PlotArea) SetLayoutTargetType added in v22.8.0

func (this *PlotArea) SetLayoutTargetType(newValue string)

func (*PlotArea) SetLineFormat added in v22.8.0

func (this *PlotArea) SetLineFormat(newValue ILineFormat)

func (*PlotArea) SetWidth added in v22.8.0

func (this *PlotArea) SetWidth(newValue float64)

func (*PlotArea) SetX added in v22.8.0

func (this *PlotArea) SetX(newValue float64)

func (*PlotArea) SetY added in v22.8.0

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 added in v22.8.0

func (this *Portion) GetAlternativeLanguageId() string

func (*Portion) GetComplexScriptFont added in v22.8.0

func (this *Portion) GetComplexScriptFont() string

func (*Portion) GetEastAsianFont added in v22.8.0

func (this *Portion) GetEastAsianFont() string

func (*Portion) GetEffectFormat added in v22.8.0

func (this *Portion) GetEffectFormat() IEffectFormat

func (*Portion) GetEscapement added in v22.8.0

func (this *Portion) GetEscapement() float64

func (*Portion) GetFillFormat added in v22.8.0

func (this *Portion) GetFillFormat() IFillFormat

func (*Portion) GetFontBold added in v22.8.0

func (this *Portion) GetFontBold() string

func (*Portion) GetFontColor added in v22.8.0

func (this *Portion) GetFontColor() string

func (*Portion) GetFontHeight added in v22.8.0

func (this *Portion) GetFontHeight() float64

func (*Portion) GetFontItalic added in v22.8.0

func (this *Portion) GetFontItalic() string

func (*Portion) GetFontUnderline added in v22.8.0

func (this *Portion) GetFontUnderline() string

func (*Portion) GetHighlightColor added in v22.8.0

func (this *Portion) GetHighlightColor() string

func (*Portion) GetHyperlinkClick added in v22.8.0

func (this *Portion) GetHyperlinkClick() IHyperlink

func (*Portion) GetHyperlinkMouseOver added in v22.8.0

func (this *Portion) GetHyperlinkMouseOver() IHyperlink

func (*Portion) GetIsHardUnderlineFill added in v22.8.0

func (this *Portion) GetIsHardUnderlineFill() string

func (*Portion) GetIsHardUnderlineLine added in v22.8.0

func (this *Portion) GetIsHardUnderlineLine() string

func (*Portion) GetKerningMinimalSize added in v22.8.0

func (this *Portion) GetKerningMinimalSize() float64

func (*Portion) GetKumimoji added in v22.8.0

func (this *Portion) GetKumimoji() string

func (*Portion) GetLanguageId added in v22.8.0

func (this *Portion) GetLanguageId() string

func (*Portion) GetLatinFont added in v22.8.0

func (this *Portion) GetLatinFont() string

func (*Portion) GetLineFormat added in v22.8.0

func (this *Portion) GetLineFormat() ILineFormat

func (*Portion) GetMathParagraph added in v22.8.0

func (this *Portion) GetMathParagraph() IMathParagraph

func (*Portion) GetNormaliseHeight added in v22.8.0

func (this *Portion) GetNormaliseHeight() string

func (*Portion) GetProofDisabled added in v22.8.0

func (this *Portion) GetProofDisabled() string

func (*Portion) GetSelfUri added in v22.8.0

func (this *Portion) GetSelfUri() IResourceUri

func (*Portion) GetSmartTagClean added in v22.8.0

func (this *Portion) GetSmartTagClean() bool

func (*Portion) GetSpacing added in v22.8.0

func (this *Portion) GetSpacing() float64

func (*Portion) GetStrikethroughType added in v22.8.0

func (this *Portion) GetStrikethroughType() string

func (*Portion) GetText added in v22.8.0

func (this *Portion) GetText() string

func (*Portion) GetTextCapType added in v22.8.0

func (this *Portion) GetTextCapType() string

func (*Portion) GetUnderlineFillFormat added in v22.8.0

func (this *Portion) GetUnderlineFillFormat() IFillFormat

func (*Portion) GetUnderlineLineFormat added in v22.8.0

func (this *Portion) GetUnderlineLineFormat() ILineFormat
func (this *Portion) SetAlternateLinks(newValue []IResourceUri)

func (*Portion) SetAlternativeLanguageId added in v22.8.0

func (this *Portion) SetAlternativeLanguageId(newValue string)

func (*Portion) SetComplexScriptFont added in v22.8.0

func (this *Portion) SetComplexScriptFont(newValue string)

func (*Portion) SetEastAsianFont added in v22.8.0

func (this *Portion) SetEastAsianFont(newValue string)

func (*Portion) SetEffectFormat added in v22.8.0

func (this *Portion) SetEffectFormat(newValue IEffectFormat)

func (*Portion) SetEscapement added in v22.8.0

func (this *Portion) SetEscapement(newValue float64)

func (*Portion) SetFillFormat added in v22.8.0

func (this *Portion) SetFillFormat(newValue IFillFormat)

func (*Portion) SetFontBold added in v22.8.0

func (this *Portion) SetFontBold(newValue string)

func (*Portion) SetFontColor added in v22.8.0

func (this *Portion) SetFontColor(newValue string)

func (*Portion) SetFontHeight added in v22.8.0

func (this *Portion) SetFontHeight(newValue float64)

func (*Portion) SetFontItalic added in v22.8.0

func (this *Portion) SetFontItalic(newValue string)

func (*Portion) SetFontUnderline added in v22.8.0

func (this *Portion) SetFontUnderline(newValue string)

func (*Portion) SetHighlightColor added in v22.8.0

func (this *Portion) SetHighlightColor(newValue string)

func (*Portion) SetHyperlinkClick added in v22.8.0

func (this *Portion) SetHyperlinkClick(newValue IHyperlink)

func (*Portion) SetHyperlinkMouseOver added in v22.8.0

func (this *Portion) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Portion) SetIsHardUnderlineFill added in v22.8.0

func (this *Portion) SetIsHardUnderlineFill(newValue string)

func (*Portion) SetIsHardUnderlineLine added in v22.8.0

func (this *Portion) SetIsHardUnderlineLine(newValue string)

func (*Portion) SetKerningMinimalSize added in v22.8.0

func (this *Portion) SetKerningMinimalSize(newValue float64)

func (*Portion) SetKumimoji added in v22.8.0

func (this *Portion) SetKumimoji(newValue string)

func (*Portion) SetLanguageId added in v22.8.0

func (this *Portion) SetLanguageId(newValue string)

func (*Portion) SetLatinFont added in v22.8.0

func (this *Portion) SetLatinFont(newValue string)

func (*Portion) SetLineFormat added in v22.8.0

func (this *Portion) SetLineFormat(newValue ILineFormat)

func (*Portion) SetMathParagraph added in v22.8.0

func (this *Portion) SetMathParagraph(newValue IMathParagraph)

func (*Portion) SetNormaliseHeight added in v22.8.0

func (this *Portion) SetNormaliseHeight(newValue string)

func (*Portion) SetProofDisabled added in v22.8.0

func (this *Portion) SetProofDisabled(newValue string)

func (*Portion) SetSelfUri added in v22.8.0

func (this *Portion) SetSelfUri(newValue IResourceUri)

func (*Portion) SetSmartTagClean added in v22.8.0

func (this *Portion) SetSmartTagClean(newValue bool)

func (*Portion) SetSpacing added in v22.8.0

func (this *Portion) SetSpacing(newValue float64)

func (*Portion) SetStrikethroughType added in v22.8.0

func (this *Portion) SetStrikethroughType(newValue string)

func (*Portion) SetText added in v22.8.0

func (this *Portion) SetText(newValue string)

func (*Portion) SetTextCapType added in v22.8.0

func (this *Portion) SetTextCapType(newValue string)

func (*Portion) SetUnderlineFillFormat added in v22.8.0

func (this *Portion) SetUnderlineFillFormat(newValue IFillFormat)

func (*Portion) SetUnderlineLineFormat added in v22.8.0

func (this *Portion) SetUnderlineLineFormat(newValue ILineFormat)

func (*Portion) UnmarshalJSON

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

type PortionFormat added in v22.4.0

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 added in v22.4.0

func NewPortionFormat() *PortionFormat

func (*PortionFormat) GetAlternativeLanguageId added in v22.8.0

func (this *PortionFormat) GetAlternativeLanguageId() string

func (*PortionFormat) GetComplexScriptFont added in v22.8.0

func (this *PortionFormat) GetComplexScriptFont() string

func (*PortionFormat) GetEastAsianFont added in v22.8.0

func (this *PortionFormat) GetEastAsianFont() string

func (*PortionFormat) GetEffectFormat added in v22.8.0

func (this *PortionFormat) GetEffectFormat() IEffectFormat

func (*PortionFormat) GetEscapement added in v22.8.0

func (this *PortionFormat) GetEscapement() float64

func (*PortionFormat) GetFillFormat added in v22.8.0

func (this *PortionFormat) GetFillFormat() IFillFormat

func (*PortionFormat) GetFontBold added in v22.8.0

func (this *PortionFormat) GetFontBold() string

func (*PortionFormat) GetFontColor added in v22.8.0

func (this *PortionFormat) GetFontColor() string

func (*PortionFormat) GetFontHeight added in v22.8.0

func (this *PortionFormat) GetFontHeight() float64

func (*PortionFormat) GetFontItalic added in v22.8.0

func (this *PortionFormat) GetFontItalic() string

func (*PortionFormat) GetFontUnderline added in v22.8.0

func (this *PortionFormat) GetFontUnderline() string

func (*PortionFormat) GetHighlightColor added in v22.8.0

func (this *PortionFormat) GetHighlightColor() string

func (*PortionFormat) GetHyperlinkClick added in v22.8.0

func (this *PortionFormat) GetHyperlinkClick() IHyperlink

func (*PortionFormat) GetHyperlinkMouseOver added in v22.8.0

func (this *PortionFormat) GetHyperlinkMouseOver() IHyperlink

func (*PortionFormat) GetIsHardUnderlineFill added in v22.8.0

func (this *PortionFormat) GetIsHardUnderlineFill() string

func (*PortionFormat) GetIsHardUnderlineLine added in v22.8.0

func (this *PortionFormat) GetIsHardUnderlineLine() string

func (*PortionFormat) GetKerningMinimalSize added in v22.8.0

func (this *PortionFormat) GetKerningMinimalSize() float64

func (*PortionFormat) GetKumimoji added in v22.8.0

func (this *PortionFormat) GetKumimoji() string

func (*PortionFormat) GetLanguageId added in v22.8.0

func (this *PortionFormat) GetLanguageId() string

func (*PortionFormat) GetLatinFont added in v22.8.0

func (this *PortionFormat) GetLatinFont() string

func (*PortionFormat) GetLineFormat added in v22.8.0

func (this *PortionFormat) GetLineFormat() ILineFormat

func (*PortionFormat) GetNormaliseHeight added in v22.8.0

func (this *PortionFormat) GetNormaliseHeight() string

func (*PortionFormat) GetProofDisabled added in v22.8.0

func (this *PortionFormat) GetProofDisabled() string

func (*PortionFormat) GetSmartTagClean added in v22.8.0

func (this *PortionFormat) GetSmartTagClean() bool

func (*PortionFormat) GetSpacing added in v22.8.0

func (this *PortionFormat) GetSpacing() float64

func (*PortionFormat) GetStrikethroughType added in v22.8.0

func (this *PortionFormat) GetStrikethroughType() string

func (*PortionFormat) GetTextCapType added in v22.8.0

func (this *PortionFormat) GetTextCapType() string

func (*PortionFormat) GetUnderlineFillFormat added in v22.8.0

func (this *PortionFormat) GetUnderlineFillFormat() IFillFormat

func (*PortionFormat) GetUnderlineLineFormat added in v22.8.0

func (this *PortionFormat) GetUnderlineLineFormat() ILineFormat

func (*PortionFormat) SetAlternativeLanguageId added in v22.8.0

func (this *PortionFormat) SetAlternativeLanguageId(newValue string)

func (*PortionFormat) SetComplexScriptFont added in v22.8.0

func (this *PortionFormat) SetComplexScriptFont(newValue string)

func (*PortionFormat) SetEastAsianFont added in v22.8.0

func (this *PortionFormat) SetEastAsianFont(newValue string)

func (*PortionFormat) SetEffectFormat added in v22.8.0

func (this *PortionFormat) SetEffectFormat(newValue IEffectFormat)

func (*PortionFormat) SetEscapement added in v22.8.0

func (this *PortionFormat) SetEscapement(newValue float64)

func (*PortionFormat) SetFillFormat added in v22.8.0

func (this *PortionFormat) SetFillFormat(newValue IFillFormat)

func (*PortionFormat) SetFontBold added in v22.8.0

func (this *PortionFormat) SetFontBold(newValue string)

func (*PortionFormat) SetFontColor added in v22.8.0

func (this *PortionFormat) SetFontColor(newValue string)

func (*PortionFormat) SetFontHeight added in v22.8.0

func (this *PortionFormat) SetFontHeight(newValue float64)

func (*PortionFormat) SetFontItalic added in v22.8.0

func (this *PortionFormat) SetFontItalic(newValue string)

func (*PortionFormat) SetFontUnderline added in v22.8.0

func (this *PortionFormat) SetFontUnderline(newValue string)

func (*PortionFormat) SetHighlightColor added in v22.8.0

func (this *PortionFormat) SetHighlightColor(newValue string)

func (*PortionFormat) SetHyperlinkClick added in v22.8.0

func (this *PortionFormat) SetHyperlinkClick(newValue IHyperlink)

func (*PortionFormat) SetHyperlinkMouseOver added in v22.8.0

func (this *PortionFormat) SetHyperlinkMouseOver(newValue IHyperlink)

func (*PortionFormat) SetIsHardUnderlineFill added in v22.8.0

func (this *PortionFormat) SetIsHardUnderlineFill(newValue string)

func (*PortionFormat) SetIsHardUnderlineLine added in v22.8.0

func (this *PortionFormat) SetIsHardUnderlineLine(newValue string)

func (*PortionFormat) SetKerningMinimalSize added in v22.8.0

func (this *PortionFormat) SetKerningMinimalSize(newValue float64)

func (*PortionFormat) SetKumimoji added in v22.8.0

func (this *PortionFormat) SetKumimoji(newValue string)

func (*PortionFormat) SetLanguageId added in v22.8.0

func (this *PortionFormat) SetLanguageId(newValue string)

func (*PortionFormat) SetLatinFont added in v22.8.0

func (this *PortionFormat) SetLatinFont(newValue string)

func (*PortionFormat) SetLineFormat added in v22.8.0

func (this *PortionFormat) SetLineFormat(newValue ILineFormat)

func (*PortionFormat) SetNormaliseHeight added in v22.8.0

func (this *PortionFormat) SetNormaliseHeight(newValue string)

func (*PortionFormat) SetProofDisabled added in v22.8.0

func (this *PortionFormat) SetProofDisabled(newValue string)

func (*PortionFormat) SetSmartTagClean added in v22.8.0

func (this *PortionFormat) SetSmartTagClean(newValue bool)

func (*PortionFormat) SetSpacing added in v22.8.0

func (this *PortionFormat) SetSpacing(newValue float64)

func (*PortionFormat) SetStrikethroughType added in v22.8.0

func (this *PortionFormat) SetStrikethroughType(newValue string)

func (*PortionFormat) SetTextCapType added in v22.8.0

func (this *PortionFormat) SetTextCapType(newValue string)

func (*PortionFormat) SetUnderlineFillFormat added in v22.8.0

func (this *PortionFormat) SetUnderlineFillFormat(newValue IFillFormat)

func (*PortionFormat) SetUnderlineLineFormat added in v22.8.0

func (this *PortionFormat) SetUnderlineLineFormat(newValue ILineFormat)

func (*PortionFormat) UnmarshalJSON added in v22.4.0

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 added in v22.8.0

func (this *Portions) GetItems() []IPortion

func (*Portions) GetSelfUri added in v22.8.0

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

func (*Portions) SetItems added in v22.8.0

func (this *Portions) SetItems(newValue []IPortion)

func (*Portions) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *PptxExportOptions) GetConformance() string

func (*PptxExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *PptxExportOptions) GetDefaultRegularFont() string

func (*PptxExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*PptxExportOptions) GetFontSubstRules added in v22.9.0

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

func (*PptxExportOptions) GetFormat added in v22.8.0

func (this *PptxExportOptions) GetFormat() string

func (*PptxExportOptions) SetConformance added in v22.8.0

func (this *PptxExportOptions) SetConformance(newValue string)

func (*PptxExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *PptxExportOptions) SetDefaultRegularFont(newValue string)

func (*PptxExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*PptxExportOptions) SetFontSubstRules added in v22.9.0

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

func (*PptxExportOptions) SetFormat added in v22.8.0

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 added in v22.8.0

func (this *PresentationToMerge) GetPassword() string

func (*PresentationToMerge) GetPath added in v22.8.0

func (this *PresentationToMerge) GetPath() string

func (*PresentationToMerge) GetSlides added in v22.8.0

func (this *PresentationToMerge) GetSlides() []int32

func (*PresentationToMerge) GetSource added in v22.8.0

func (this *PresentationToMerge) GetSource() string

func (*PresentationToMerge) SetPassword added in v22.8.0

func (this *PresentationToMerge) SetPassword(newValue string)

func (*PresentationToMerge) SetPath added in v22.8.0

func (this *PresentationToMerge) SetPath(newValue string)

func (*PresentationToMerge) SetSlides added in v22.8.0

func (this *PresentationToMerge) SetSlides(newValue []int32)

func (*PresentationToMerge) SetSource added in v22.8.0

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 added in v22.8.0

func (this *PresentationsMergeRequest) GetPresentationPasswords() []string

func (*PresentationsMergeRequest) GetPresentationPaths added in v22.8.0

func (this *PresentationsMergeRequest) GetPresentationPaths() []string

func (*PresentationsMergeRequest) SetPresentationPasswords added in v22.8.0

func (this *PresentationsMergeRequest) SetPresentationPasswords(newValue []string)

func (*PresentationsMergeRequest) SetPresentationPaths added in v22.8.0

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 added in v22.8.0

func (this *PresetShadowEffect) GetDirection() float64

func (*PresetShadowEffect) GetDistance added in v22.8.0

func (this *PresetShadowEffect) GetDistance() float64

func (*PresetShadowEffect) GetPreset added in v22.8.0

func (this *PresetShadowEffect) GetPreset() string

func (*PresetShadowEffect) GetShadowColor added in v22.8.0

func (this *PresetShadowEffect) GetShadowColor() string

func (*PresetShadowEffect) SetDirection added in v22.8.0

func (this *PresetShadowEffect) SetDirection(newValue float64)

func (*PresetShadowEffect) SetDistance added in v22.8.0

func (this *PresetShadowEffect) SetDistance(newValue float64)

func (*PresetShadowEffect) SetPreset added in v22.8.0

func (this *PresetShadowEffect) SetPreset(newValue string)

func (*PresetShadowEffect) SetShadowColor added in v22.8.0

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 added in v22.8.0

func (this *ProtectionProperties) GetEncryptDocumentProperties() bool

func (*ProtectionProperties) GetIsEncrypted added in v22.8.0

func (this *ProtectionProperties) GetIsEncrypted() bool

func (*ProtectionProperties) GetIsWriteProtected added in v22.8.0

func (this *ProtectionProperties) GetIsWriteProtected() bool

func (*ProtectionProperties) GetReadOnlyRecommended added in v22.8.0

func (this *ProtectionProperties) GetReadOnlyRecommended() bool

func (*ProtectionProperties) GetReadPassword added in v22.8.0

func (this *ProtectionProperties) GetReadPassword() string

func (*ProtectionProperties) GetSelfUri added in v22.8.0

func (this *ProtectionProperties) GetSelfUri() IResourceUri

func (*ProtectionProperties) GetWritePassword added in v22.8.0

func (this *ProtectionProperties) GetWritePassword() string
func (this *ProtectionProperties) SetAlternateLinks(newValue []IResourceUri)

func (*ProtectionProperties) SetEncryptDocumentProperties added in v22.8.0

func (this *ProtectionProperties) SetEncryptDocumentProperties(newValue bool)

func (*ProtectionProperties) SetIsEncrypted added in v22.8.0

func (this *ProtectionProperties) SetIsEncrypted(newValue bool)

func (*ProtectionProperties) SetIsWriteProtected added in v22.8.0

func (this *ProtectionProperties) SetIsWriteProtected(newValue bool)

func (*ProtectionProperties) SetReadOnlyRecommended added in v22.8.0

func (this *ProtectionProperties) SetReadOnlyRecommended(newValue bool)

func (*ProtectionProperties) SetReadPassword added in v22.8.0

func (this *ProtectionProperties) SetReadPassword(newValue string)

func (*ProtectionProperties) SetSelfUri added in v22.8.0

func (this *ProtectionProperties) SetSelfUri(newValue IResourceUri)

func (*ProtectionProperties) SetWritePassword added in v22.8.0

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 added in v22.8.0

func (this *QuadraticBezierToPathSegment) GetType() string

func (*QuadraticBezierToPathSegment) GetX1 added in v22.8.0

func (this *QuadraticBezierToPathSegment) GetX1() float64

func (*QuadraticBezierToPathSegment) GetX2 added in v22.8.0

func (this *QuadraticBezierToPathSegment) GetX2() float64

func (*QuadraticBezierToPathSegment) GetY1 added in v22.8.0

func (this *QuadraticBezierToPathSegment) GetY1() float64

func (*QuadraticBezierToPathSegment) GetY2 added in v22.8.0

func (this *QuadraticBezierToPathSegment) GetY2() float64

func (*QuadraticBezierToPathSegment) SetType added in v22.8.0

func (this *QuadraticBezierToPathSegment) SetType(newValue string)

func (*QuadraticBezierToPathSegment) SetX1 added in v22.8.0

func (this *QuadraticBezierToPathSegment) SetX1(newValue float64)

func (*QuadraticBezierToPathSegment) SetX2 added in v22.8.0

func (this *QuadraticBezierToPathSegment) SetX2(newValue float64)

func (*QuadraticBezierToPathSegment) SetY1 added in v22.8.0

func (this *QuadraticBezierToPathSegment) SetY1(newValue float64)

func (*QuadraticBezierToPathSegment) SetY2 added in v22.8.0

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 added in v22.8.0

func (this *RadicalElement) GetBase() IMathElement

func (*RadicalElement) GetDegree added in v22.8.0

func (this *RadicalElement) GetDegree() IMathElement

func (*RadicalElement) GetHideDegree added in v22.8.0

func (this *RadicalElement) GetHideDegree() bool

func (*RadicalElement) GetType added in v22.8.0

func (this *RadicalElement) GetType() string

func (*RadicalElement) SetBase added in v22.8.0

func (this *RadicalElement) SetBase(newValue IMathElement)

func (*RadicalElement) SetDegree added in v22.8.0

func (this *RadicalElement) SetDegree(newValue IMathElement)

func (*RadicalElement) SetHideDegree added in v22.8.0

func (this *RadicalElement) SetHideDegree(newValue bool)

func (*RadicalElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *ReflectionEffect) GetBlurRadius() float64

func (*ReflectionEffect) GetDirection added in v22.8.0

func (this *ReflectionEffect) GetDirection() float64

func (*ReflectionEffect) GetDistance added in v22.8.0

func (this *ReflectionEffect) GetDistance() float64

func (*ReflectionEffect) GetEndPosAlpha added in v22.8.0

func (this *ReflectionEffect) GetEndPosAlpha() float64

func (*ReflectionEffect) GetEndReflectionOpacity added in v22.8.0

func (this *ReflectionEffect) GetEndReflectionOpacity() float64

func (*ReflectionEffect) GetFadeDirection added in v22.8.0

func (this *ReflectionEffect) GetFadeDirection() float64

func (*ReflectionEffect) GetRectangleAlign added in v22.8.0

func (this *ReflectionEffect) GetRectangleAlign() string

func (*ReflectionEffect) GetRotateShadowWithShape added in v22.8.0

func (this *ReflectionEffect) GetRotateShadowWithShape() bool

func (*ReflectionEffect) GetScaleHorizontal added in v22.8.0

func (this *ReflectionEffect) GetScaleHorizontal() float64

func (*ReflectionEffect) GetScaleVertical added in v22.8.0

func (this *ReflectionEffect) GetScaleVertical() float64

func (*ReflectionEffect) GetSkewHorizontal added in v22.8.0

func (this *ReflectionEffect) GetSkewHorizontal() float64

func (*ReflectionEffect) GetSkewVertical added in v22.8.0

func (this *ReflectionEffect) GetSkewVertical() float64

func (*ReflectionEffect) GetStartPosAlpha added in v22.8.0

func (this *ReflectionEffect) GetStartPosAlpha() float64

func (*ReflectionEffect) GetStartReflectionOpacity added in v22.8.0

func (this *ReflectionEffect) GetStartReflectionOpacity() float64

func (*ReflectionEffect) SetBlurRadius added in v22.8.0

func (this *ReflectionEffect) SetBlurRadius(newValue float64)

func (*ReflectionEffect) SetDirection added in v22.8.0

func (this *ReflectionEffect) SetDirection(newValue float64)

func (*ReflectionEffect) SetDistance added in v22.8.0

func (this *ReflectionEffect) SetDistance(newValue float64)

func (*ReflectionEffect) SetEndPosAlpha added in v22.8.0

func (this *ReflectionEffect) SetEndPosAlpha(newValue float64)

func (*ReflectionEffect) SetEndReflectionOpacity added in v22.8.0

func (this *ReflectionEffect) SetEndReflectionOpacity(newValue float64)

func (*ReflectionEffect) SetFadeDirection added in v22.8.0

func (this *ReflectionEffect) SetFadeDirection(newValue float64)

func (*ReflectionEffect) SetRectangleAlign added in v22.8.0

func (this *ReflectionEffect) SetRectangleAlign(newValue string)

func (*ReflectionEffect) SetRotateShadowWithShape added in v22.8.0

func (this *ReflectionEffect) SetRotateShadowWithShape(newValue bool)

func (*ReflectionEffect) SetScaleHorizontal added in v22.8.0

func (this *ReflectionEffect) SetScaleHorizontal(newValue float64)

func (*ReflectionEffect) SetScaleVertical added in v22.8.0

func (this *ReflectionEffect) SetScaleVertical(newValue float64)

func (*ReflectionEffect) SetSkewHorizontal added in v22.8.0

func (this *ReflectionEffect) SetSkewHorizontal(newValue float64)

func (*ReflectionEffect) SetSkewVertical added in v22.8.0

func (this *ReflectionEffect) SetSkewVertical(newValue float64)

func (*ReflectionEffect) SetStartPosAlpha added in v22.8.0

func (this *ReflectionEffect) SetStartPosAlpha(newValue float64)

func (*ReflectionEffect) SetStartReflectionOpacity added in v22.8.0

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 added in v22.8.0

func (this *RemoveShape) GetShapePath() string

func (*RemoveShape) GetType added in v22.8.0

func (this *RemoveShape) GetType() string

func (*RemoveShape) SetShapePath added in v22.8.0

func (this *RemoveShape) SetShapePath(newValue string)

func (*RemoveShape) SetType added in v22.8.0

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 added in v22.8.0

func (this *RemoveSlide) GetPosition() int32

func (*RemoveSlide) GetType added in v22.8.0

func (this *RemoveSlide) GetType() string

func (*RemoveSlide) SetPosition added in v22.8.0

func (this *RemoveSlide) SetPosition(newValue int32)

func (*RemoveSlide) SetType added in v22.8.0

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 added in v22.8.0

func (this *ReorderSlide) GetNewPosition() int32

func (*ReorderSlide) GetOldPosition added in v22.8.0

func (this *ReorderSlide) GetOldPosition() int32

func (*ReorderSlide) GetType added in v22.8.0

func (this *ReorderSlide) GetType() string

func (*ReorderSlide) SetNewPosition added in v22.8.0

func (this *ReorderSlide) SetNewPosition(newValue int32)

func (*ReorderSlide) SetOldPosition added in v22.8.0

func (this *ReorderSlide) SetOldPosition(newValue int32)

func (*ReorderSlide) SetType added in v22.8.0

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 added in v22.8.0

func (this *ReplaceText) GetIgnoreCase() bool

func (*ReplaceText) GetNewText added in v22.8.0

func (this *ReplaceText) GetNewText() string

func (*ReplaceText) GetOldText added in v22.8.0

func (this *ReplaceText) GetOldText() string

func (*ReplaceText) GetSlidePosition added in v22.8.0

func (this *ReplaceText) GetSlidePosition() int32

func (*ReplaceText) GetType added in v22.8.0

func (this *ReplaceText) GetType() string

func (*ReplaceText) SetIgnoreCase added in v22.8.0

func (this *ReplaceText) SetIgnoreCase(newValue bool)

func (*ReplaceText) SetNewText added in v22.8.0

func (this *ReplaceText) SetNewText(newValue string)

func (*ReplaceText) SetOldText added in v22.8.0

func (this *ReplaceText) SetOldText(newValue string)

func (*ReplaceText) SetSlidePosition added in v22.8.0

func (this *ReplaceText) SetSlidePosition(newValue int32)

func (*ReplaceText) SetType added in v22.8.0

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 added in v22.8.0

func (this *RequestInputFile) GetIndex() int32

func (*RequestInputFile) GetPassword added in v22.8.0

func (this *RequestInputFile) GetPassword() string

func (*RequestInputFile) GetType added in v22.8.0

func (this *RequestInputFile) GetType() string

func (*RequestInputFile) SetIndex added in v22.8.0

func (this *RequestInputFile) SetIndex(newValue int32)

func (*RequestInputFile) SetPassword added in v22.8.0

func (this *RequestInputFile) SetPassword(newValue string)

func (*RequestInputFile) SetType added in v22.8.0

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 added in v22.8.0

func (this *ResetSlide) GetPosition() int32

func (*ResetSlide) GetType added in v22.8.0

func (this *ResetSlide) GetType() string

func (*ResetSlide) SetPosition added in v22.8.0

func (this *ResetSlide) SetPosition(newValue int32)

func (*ResetSlide) SetType added in v22.8.0

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 added in v22.8.0

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

func (*ResourceBase) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *ResourceUri) GetHref() string

func (*ResourceUri) GetLinkType added in v22.8.0

func (this *ResourceUri) GetLinkType() string

func (*ResourceUri) GetRelation added in v22.8.0

func (this *ResourceUri) GetRelation() string

func (*ResourceUri) GetShapeIndex added in v22.8.0

func (this *ResourceUri) GetShapeIndex() int32

func (*ResourceUri) GetSlideIndex added in v22.8.0

func (this *ResourceUri) GetSlideIndex() int32

func (*ResourceUri) GetTitle added in v22.8.0

func (this *ResourceUri) GetTitle() string

func (*ResourceUri) SetHref added in v22.8.0

func (this *ResourceUri) SetHref(newValue string)

func (*ResourceUri) SetLinkType added in v22.8.0

func (this *ResourceUri) SetLinkType(newValue string)

func (*ResourceUri) SetRelation added in v22.8.0

func (this *ResourceUri) SetRelation(newValue string)

func (*ResourceUri) SetShapeIndex added in v22.8.0

func (this *ResourceUri) SetShapeIndex(newValue int32)

func (*ResourceUri) SetSlideIndex added in v22.8.0

func (this *ResourceUri) SetSlideIndex(newValue int32)

func (*ResourceUri) SetTitle added in v22.8.0

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 added in v22.8.0

func (this *ResponseOutputFile) GetType() string

func (*ResponseOutputFile) SetType added in v22.8.0

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 added in v22.8.0

func (this *RightSubSuperscriptElement) GetAlignScripts() bool

func (*RightSubSuperscriptElement) GetBase added in v22.8.0

func (this *RightSubSuperscriptElement) GetBase() IMathElement

func (*RightSubSuperscriptElement) GetSubscript added in v22.8.0

func (this *RightSubSuperscriptElement) GetSubscript() IMathElement

func (*RightSubSuperscriptElement) GetSuperscript added in v22.8.0

func (this *RightSubSuperscriptElement) GetSuperscript() IMathElement

func (*RightSubSuperscriptElement) GetType added in v22.8.0

func (this *RightSubSuperscriptElement) GetType() string

func (*RightSubSuperscriptElement) SetAlignScripts added in v22.8.0

func (this *RightSubSuperscriptElement) SetAlignScripts(newValue bool)

func (*RightSubSuperscriptElement) SetBase added in v22.8.0

func (this *RightSubSuperscriptElement) SetBase(newValue IMathElement)

func (*RightSubSuperscriptElement) SetSubscript added in v22.8.0

func (this *RightSubSuperscriptElement) SetSubscript(newValue IMathElement)

func (*RightSubSuperscriptElement) SetSuperscript added in v22.8.0

func (this *RightSubSuperscriptElement) SetSuperscript(newValue IMathElement)

func (*RightSubSuperscriptElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *Save) GetFormat() string

func (*Save) GetOptions added in v22.8.0

func (this *Save) GetOptions() IExportOptions

func (*Save) GetOutput added in v22.8.0

func (this *Save) GetOutput() IOutputFile

func (*Save) GetType added in v22.8.0

func (this *Save) GetType() string

func (*Save) SetFormat added in v22.8.0

func (this *Save) SetFormat(newValue string)

func (*Save) SetOptions added in v22.8.0

func (this *Save) SetOptions(newValue IExportOptions)

func (*Save) SetOutput added in v22.8.0

func (this *Save) SetOutput(newValue IOutputFile)

func (*Save) SetType added in v22.8.0

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 added in v22.8.0

func (this *SaveShape) GetFormat() string

func (*SaveShape) GetOptions added in v22.8.0

func (this *SaveShape) GetOptions() IIShapeExportOptions

func (*SaveShape) GetOutput added in v22.8.0

func (this *SaveShape) GetOutput() IOutputFile

func (*SaveShape) GetShapePath added in v22.8.0

func (this *SaveShape) GetShapePath() string

func (*SaveShape) GetType added in v22.8.0

func (this *SaveShape) GetType() string

func (*SaveShape) SetFormat added in v22.8.0

func (this *SaveShape) SetFormat(newValue string)

func (*SaveShape) SetOptions added in v22.8.0

func (this *SaveShape) SetOptions(newValue IIShapeExportOptions)

func (*SaveShape) SetOutput added in v22.8.0

func (this *SaveShape) SetOutput(newValue IOutputFile)

func (*SaveShape) SetShapePath added in v22.8.0

func (this *SaveShape) SetShapePath(newValue string)

func (*SaveShape) SetType added in v22.8.0

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 added in v22.8.0

func (this *SaveSlide) GetFormat() string

func (*SaveSlide) GetHeight added in v22.8.0

func (this *SaveSlide) GetHeight() int32

func (*SaveSlide) GetOptions added in v22.8.0

func (this *SaveSlide) GetOptions() IExportOptions

func (*SaveSlide) GetOutput added in v22.8.0

func (this *SaveSlide) GetOutput() IOutputFile

func (*SaveSlide) GetPosition added in v22.8.0

func (this *SaveSlide) GetPosition() int32

func (*SaveSlide) GetType added in v22.8.0

func (this *SaveSlide) GetType() string

func (*SaveSlide) GetWidth added in v22.8.0

func (this *SaveSlide) GetWidth() int32

func (*SaveSlide) SetFormat added in v22.8.0

func (this *SaveSlide) SetFormat(newValue string)

func (*SaveSlide) SetHeight added in v22.8.0

func (this *SaveSlide) SetHeight(newValue int32)

func (*SaveSlide) SetOptions added in v22.8.0

func (this *SaveSlide) SetOptions(newValue IExportOptions)

func (*SaveSlide) SetOutput added in v22.8.0

func (this *SaveSlide) SetOutput(newValue IOutputFile)

func (*SaveSlide) SetPosition added in v22.8.0

func (this *SaveSlide) SetPosition(newValue int32)

func (*SaveSlide) SetType added in v22.8.0

func (this *SaveSlide) SetType(newValue string)

func (*SaveSlide) SetWidth added in v22.8.0

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 added in v22.9.0

func (this *ScatterChartDataPoint) GetEffectFormat() IEffectFormat

func (*ScatterChartDataPoint) GetFillFormat added in v22.9.0

func (this *ScatterChartDataPoint) GetFillFormat() IFillFormat

func (*ScatterChartDataPoint) GetLineFormat added in v22.9.0

func (this *ScatterChartDataPoint) GetLineFormat() ILineFormat

func (*ScatterChartDataPoint) GetThreeDFormat added in v22.9.0

func (this *ScatterChartDataPoint) GetThreeDFormat() IThreeDFormat

func (*ScatterChartDataPoint) GetType added in v22.12.0

func (this *ScatterChartDataPoint) GetType() string

func (*ScatterChartDataPoint) GetXValue added in v22.8.0

func (this *ScatterChartDataPoint) GetXValue() float64

func (*ScatterChartDataPoint) GetXValueFormula added in v22.11.0

func (this *ScatterChartDataPoint) GetXValueFormula() string

func (*ScatterChartDataPoint) GetYValue added in v22.8.0

func (this *ScatterChartDataPoint) GetYValue() float64

func (*ScatterChartDataPoint) GetYValueFormula added in v22.11.0

func (this *ScatterChartDataPoint) GetYValueFormula() string

func (*ScatterChartDataPoint) SetEffectFormat added in v22.9.0

func (this *ScatterChartDataPoint) SetEffectFormat(newValue IEffectFormat)

func (*ScatterChartDataPoint) SetFillFormat added in v22.9.0

func (this *ScatterChartDataPoint) SetFillFormat(newValue IFillFormat)

func (*ScatterChartDataPoint) SetLineFormat added in v22.9.0

func (this *ScatterChartDataPoint) SetLineFormat(newValue ILineFormat)

func (*ScatterChartDataPoint) SetThreeDFormat added in v22.9.0

func (this *ScatterChartDataPoint) SetThreeDFormat(newValue IThreeDFormat)

func (*ScatterChartDataPoint) SetType added in v22.12.0

func (this *ScatterChartDataPoint) SetType(newValue string)

func (*ScatterChartDataPoint) SetXValue added in v22.8.0

func (this *ScatterChartDataPoint) SetXValue(newValue float64)

func (*ScatterChartDataPoint) SetXValueFormula added in v22.11.0

func (this *ScatterChartDataPoint) SetXValueFormula(newValue string)

func (*ScatterChartDataPoint) SetYValue added in v22.8.0

func (this *ScatterChartDataPoint) SetYValue(newValue float64)

func (*ScatterChartDataPoint) SetYValueFormula added in v22.11.0

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 added in v22.8.0

func (this *ScatterSeries) GetDataPointType() string

func (*ScatterSeries) GetDataPoints added in v22.8.0

func (this *ScatterSeries) GetDataPoints() []IScatterChartDataPoint

func (*ScatterSeries) GetDataSourceForSeriesName added in v22.11.0

func (this *ScatterSeries) GetDataSourceForSeriesName() IDataSource

func (*ScatterSeries) GetDataSourceForXValues added in v22.11.0

func (this *ScatterSeries) GetDataSourceForXValues() IDataSource

func (*ScatterSeries) GetDataSourceForYValues added in v22.11.0

func (this *ScatterSeries) GetDataSourceForYValues() IDataSource

func (*ScatterSeries) GetEffectFormat added in v22.8.0

func (this *ScatterSeries) GetEffectFormat() IEffectFormat

func (*ScatterSeries) GetExplosion added in v22.8.0

func (this *ScatterSeries) GetExplosion() int32

func (*ScatterSeries) GetFillFormat added in v22.8.0

func (this *ScatterSeries) GetFillFormat() IFillFormat

func (*ScatterSeries) GetInvertIfNegative added in v22.8.0

func (this *ScatterSeries) GetInvertIfNegative() bool

func (*ScatterSeries) GetInvertedSolidFillColor added in v22.8.0

func (this *ScatterSeries) GetInvertedSolidFillColor() string

func (*ScatterSeries) GetIsColorVaried added in v22.8.0

func (this *ScatterSeries) GetIsColorVaried() bool

func (*ScatterSeries) GetLineFormat added in v22.8.0

func (this *ScatterSeries) GetLineFormat() ILineFormat

func (*ScatterSeries) GetMarker added in v22.8.0

func (this *ScatterSeries) GetMarker() ISeriesMarker

func (*ScatterSeries) GetName added in v22.8.0

func (this *ScatterSeries) GetName() string

func (*ScatterSeries) GetNumberFormatOfXValues added in v22.8.0

func (this *ScatterSeries) GetNumberFormatOfXValues() string

func (*ScatterSeries) GetNumberFormatOfYValues added in v22.8.0

func (this *ScatterSeries) GetNumberFormatOfYValues() string

func (*ScatterSeries) GetOrder added in v22.8.0

func (this *ScatterSeries) GetOrder() int32

func (*ScatterSeries) GetPlotOnSecondAxis added in v22.8.0

func (this *ScatterSeries) GetPlotOnSecondAxis() bool

func (*ScatterSeries) GetSmooth added in v22.8.0

func (this *ScatterSeries) GetSmooth() bool

func (*ScatterSeries) GetType added in v22.8.0

func (this *ScatterSeries) GetType() string

func (*ScatterSeries) SetDataPointType added in v22.8.0

func (this *ScatterSeries) SetDataPointType(newValue string)

func (*ScatterSeries) SetDataPoints added in v22.8.0

func (this *ScatterSeries) SetDataPoints(newValue []IScatterChartDataPoint)

func (*ScatterSeries) SetDataSourceForSeriesName added in v22.11.0

func (this *ScatterSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*ScatterSeries) SetDataSourceForXValues added in v22.11.0

func (this *ScatterSeries) SetDataSourceForXValues(newValue IDataSource)

func (*ScatterSeries) SetDataSourceForYValues added in v22.11.0

func (this *ScatterSeries) SetDataSourceForYValues(newValue IDataSource)

func (*ScatterSeries) SetEffectFormat added in v22.8.0

func (this *ScatterSeries) SetEffectFormat(newValue IEffectFormat)

func (*ScatterSeries) SetExplosion added in v22.8.0

func (this *ScatterSeries) SetExplosion(newValue int32)

func (*ScatterSeries) SetFillFormat added in v22.8.0

func (this *ScatterSeries) SetFillFormat(newValue IFillFormat)

func (*ScatterSeries) SetInvertIfNegative added in v22.8.0

func (this *ScatterSeries) SetInvertIfNegative(newValue bool)

func (*ScatterSeries) SetInvertedSolidFillColor added in v22.8.0

func (this *ScatterSeries) SetInvertedSolidFillColor(newValue string)

func (*ScatterSeries) SetIsColorVaried added in v22.8.0

func (this *ScatterSeries) SetIsColorVaried(newValue bool)

func (*ScatterSeries) SetLineFormat added in v22.8.0

func (this *ScatterSeries) SetLineFormat(newValue ILineFormat)

func (*ScatterSeries) SetMarker added in v22.8.0

func (this *ScatterSeries) SetMarker(newValue ISeriesMarker)

func (*ScatterSeries) SetName added in v22.8.0

func (this *ScatterSeries) SetName(newValue string)

func (*ScatterSeries) SetNumberFormatOfXValues added in v22.8.0

func (this *ScatterSeries) SetNumberFormatOfXValues(newValue string)

func (*ScatterSeries) SetNumberFormatOfYValues added in v22.8.0

func (this *ScatterSeries) SetNumberFormatOfYValues(newValue string)

func (*ScatterSeries) SetOrder added in v22.8.0

func (this *ScatterSeries) SetOrder(newValue int32)

func (*ScatterSeries) SetPlotOnSecondAxis added in v22.8.0

func (this *ScatterSeries) SetPlotOnSecondAxis(newValue bool)

func (*ScatterSeries) SetSmooth added in v22.8.0

func (this *ScatterSeries) SetSmooth(newValue bool)

func (*ScatterSeries) SetType added in v22.8.0

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 added in v22.8.0

func (this *Section) GetFirstSlideIndex() int32

func (*Section) GetName added in v22.8.0

func (this *Section) GetName() string

func (*Section) GetSelfUri added in v22.8.0

func (this *Section) GetSelfUri() IResourceUri

func (*Section) GetSlideList added in v22.8.0

func (this *Section) GetSlideList() []IResourceUri
func (this *Section) SetAlternateLinks(newValue []IResourceUri)

func (*Section) SetFirstSlideIndex added in v22.8.0

func (this *Section) SetFirstSlideIndex(newValue int32)

func (*Section) SetName added in v22.8.0

func (this *Section) SetName(newValue string)

func (*Section) SetSelfUri added in v22.8.0

func (this *Section) SetSelfUri(newValue IResourceUri)

func (*Section) SetSlideList added in v22.8.0

func (this *Section) SetSlideList(newValue []IResourceUri)

func (*Section) UnmarshalJSON

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

type SectionZoomFrame added in v22.2.0

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 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 added in v22.2.0

func NewSectionZoomFrame() *SectionZoomFrame
func (this *SectionZoomFrame) GetAlternateLinks() []IResourceUri

func (*SectionZoomFrame) GetAlternativeText added in v22.8.0

func (this *SectionZoomFrame) GetAlternativeText() string

func (*SectionZoomFrame) GetAlternativeTextTitle added in v22.8.0

func (this *SectionZoomFrame) GetAlternativeTextTitle() string

func (*SectionZoomFrame) GetEffectFormat added in v22.8.0

func (this *SectionZoomFrame) GetEffectFormat() IEffectFormat

func (*SectionZoomFrame) GetFillFormat added in v22.8.0

func (this *SectionZoomFrame) GetFillFormat() IFillFormat

func (*SectionZoomFrame) GetHeight added in v22.8.0

func (this *SectionZoomFrame) GetHeight() float64

func (*SectionZoomFrame) GetHidden added in v22.8.0

func (this *SectionZoomFrame) GetHidden() bool

func (*SectionZoomFrame) GetHyperlinkClick added in v22.8.0

func (this *SectionZoomFrame) GetHyperlinkClick() IHyperlink

func (*SectionZoomFrame) GetHyperlinkMouseOver added in v22.8.0

func (this *SectionZoomFrame) GetHyperlinkMouseOver() IHyperlink

func (*SectionZoomFrame) GetImage added in v22.8.0

func (this *SectionZoomFrame) GetImage() IResourceUri

func (*SectionZoomFrame) GetImageType added in v22.8.0

func (this *SectionZoomFrame) GetImageType() string

func (*SectionZoomFrame) GetLineFormat added in v22.8.0

func (this *SectionZoomFrame) GetLineFormat() ILineFormat

func (*SectionZoomFrame) GetName added in v22.8.0

func (this *SectionZoomFrame) GetName() string

func (*SectionZoomFrame) GetReturnToParent added in v22.8.0

func (this *SectionZoomFrame) GetReturnToParent() bool

func (*SectionZoomFrame) GetSelfUri added in v22.8.0

func (this *SectionZoomFrame) GetSelfUri() IResourceUri

func (*SectionZoomFrame) GetShowBackground added in v22.8.0

func (this *SectionZoomFrame) GetShowBackground() bool

func (*SectionZoomFrame) GetTargetSectionIndex added in v22.8.0

func (this *SectionZoomFrame) GetTargetSectionIndex() int32

func (*SectionZoomFrame) GetThreeDFormat added in v22.8.0

func (this *SectionZoomFrame) GetThreeDFormat() IThreeDFormat

func (*SectionZoomFrame) GetTransitionDuration added in v22.8.0

func (this *SectionZoomFrame) GetTransitionDuration() float64

func (*SectionZoomFrame) GetType added in v22.8.0

func (this *SectionZoomFrame) GetType() string

func (*SectionZoomFrame) GetWidth added in v22.8.0

func (this *SectionZoomFrame) GetWidth() float64

func (*SectionZoomFrame) GetX added in v22.8.0

func (this *SectionZoomFrame) GetX() float64

func (*SectionZoomFrame) GetY added in v22.8.0

func (this *SectionZoomFrame) GetY() float64

func (*SectionZoomFrame) GetZOrderPosition added in v22.8.0

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

func (*SectionZoomFrame) SetAlternativeText added in v22.8.0

func (this *SectionZoomFrame) SetAlternativeText(newValue string)

func (*SectionZoomFrame) SetAlternativeTextTitle added in v22.8.0

func (this *SectionZoomFrame) SetAlternativeTextTitle(newValue string)

func (*SectionZoomFrame) SetEffectFormat added in v22.8.0

func (this *SectionZoomFrame) SetEffectFormat(newValue IEffectFormat)

func (*SectionZoomFrame) SetFillFormat added in v22.8.0

func (this *SectionZoomFrame) SetFillFormat(newValue IFillFormat)

func (*SectionZoomFrame) SetHeight added in v22.8.0

func (this *SectionZoomFrame) SetHeight(newValue float64)

func (*SectionZoomFrame) SetHidden added in v22.8.0

func (this *SectionZoomFrame) SetHidden(newValue bool)

func (*SectionZoomFrame) SetHyperlinkClick added in v22.8.0

func (this *SectionZoomFrame) SetHyperlinkClick(newValue IHyperlink)

func (*SectionZoomFrame) SetHyperlinkMouseOver added in v22.8.0

func (this *SectionZoomFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SectionZoomFrame) SetImage added in v22.8.0

func (this *SectionZoomFrame) SetImage(newValue IResourceUri)

func (*SectionZoomFrame) SetImageType added in v22.8.0

func (this *SectionZoomFrame) SetImageType(newValue string)

func (*SectionZoomFrame) SetLineFormat added in v22.8.0

func (this *SectionZoomFrame) SetLineFormat(newValue ILineFormat)

func (*SectionZoomFrame) SetName added in v22.8.0

func (this *SectionZoomFrame) SetName(newValue string)

func (*SectionZoomFrame) SetReturnToParent added in v22.8.0

func (this *SectionZoomFrame) SetReturnToParent(newValue bool)

func (*SectionZoomFrame) SetSelfUri added in v22.8.0

func (this *SectionZoomFrame) SetSelfUri(newValue IResourceUri)

func (*SectionZoomFrame) SetShowBackground added in v22.8.0

func (this *SectionZoomFrame) SetShowBackground(newValue bool)

func (*SectionZoomFrame) SetTargetSectionIndex added in v22.8.0

func (this *SectionZoomFrame) SetTargetSectionIndex(newValue int32)

func (*SectionZoomFrame) SetThreeDFormat added in v22.8.0

func (this *SectionZoomFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*SectionZoomFrame) SetTransitionDuration added in v22.8.0

func (this *SectionZoomFrame) SetTransitionDuration(newValue float64)

func (*SectionZoomFrame) SetType added in v22.8.0

func (this *SectionZoomFrame) SetType(newValue string)

func (*SectionZoomFrame) SetWidth added in v22.8.0

func (this *SectionZoomFrame) SetWidth(newValue float64)

func (*SectionZoomFrame) SetX added in v22.8.0

func (this *SectionZoomFrame) SetX(newValue float64)

func (*SectionZoomFrame) SetY added in v22.8.0

func (this *SectionZoomFrame) SetY(newValue float64)

func (*SectionZoomFrame) SetZOrderPosition added in v22.8.0

func (this *SectionZoomFrame) SetZOrderPosition(newValue int32)

func (*SectionZoomFrame) UnmarshalJSON added in v22.2.0

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 added in v22.8.0

func (this *Sections) GetSectionList() []ISection

func (*Sections) GetSelfUri added in v22.8.0

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

func (*Sections) SetSectionList added in v22.8.0

func (this *Sections) SetSectionList(newValue []ISection)

func (*Sections) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *Series) GetDataPointType() string

func (*Series) GetDataSourceForSeriesName added in v22.11.0

func (this *Series) GetDataSourceForSeriesName() IDataSource

func (*Series) GetEffectFormat added in v22.8.0

func (this *Series) GetEffectFormat() IEffectFormat

func (*Series) GetExplosion added in v22.8.0

func (this *Series) GetExplosion() int32

func (*Series) GetFillFormat added in v22.8.0

func (this *Series) GetFillFormat() IFillFormat

func (*Series) GetInvertIfNegative added in v22.8.0

func (this *Series) GetInvertIfNegative() bool

func (*Series) GetInvertedSolidFillColor added in v22.8.0

func (this *Series) GetInvertedSolidFillColor() string

func (*Series) GetIsColorVaried added in v22.8.0

func (this *Series) GetIsColorVaried() bool

func (*Series) GetLineFormat added in v22.8.0

func (this *Series) GetLineFormat() ILineFormat

func (*Series) GetMarker added in v22.8.0

func (this *Series) GetMarker() ISeriesMarker

func (*Series) GetName added in v22.8.0

func (this *Series) GetName() string

func (*Series) GetOrder added in v22.8.0

func (this *Series) GetOrder() int32

func (*Series) GetPlotOnSecondAxis added in v22.8.0

func (this *Series) GetPlotOnSecondAxis() bool

func (*Series) GetSmooth added in v22.8.0

func (this *Series) GetSmooth() bool

func (*Series) GetType added in v22.8.0

func (this *Series) GetType() string

func (*Series) SetDataPointType added in v22.8.0

func (this *Series) SetDataPointType(newValue string)

func (*Series) SetDataSourceForSeriesName added in v22.11.0

func (this *Series) SetDataSourceForSeriesName(newValue IDataSource)

func (*Series) SetEffectFormat added in v22.8.0

func (this *Series) SetEffectFormat(newValue IEffectFormat)

func (*Series) SetExplosion added in v22.8.0

func (this *Series) SetExplosion(newValue int32)

func (*Series) SetFillFormat added in v22.8.0

func (this *Series) SetFillFormat(newValue IFillFormat)

func (*Series) SetInvertIfNegative added in v22.8.0

func (this *Series) SetInvertIfNegative(newValue bool)

func (*Series) SetInvertedSolidFillColor added in v22.8.0

func (this *Series) SetInvertedSolidFillColor(newValue string)

func (*Series) SetIsColorVaried added in v22.8.0

func (this *Series) SetIsColorVaried(newValue bool)

func (*Series) SetLineFormat added in v22.8.0

func (this *Series) SetLineFormat(newValue ILineFormat)

func (*Series) SetMarker added in v22.8.0

func (this *Series) SetMarker(newValue ISeriesMarker)

func (*Series) SetName added in v22.8.0

func (this *Series) SetName(newValue string)

func (*Series) SetOrder added in v22.8.0

func (this *Series) SetOrder(newValue int32)

func (*Series) SetPlotOnSecondAxis added in v22.8.0

func (this *Series) SetPlotOnSecondAxis(newValue bool)

func (*Series) SetSmooth added in v22.8.0

func (this *Series) SetSmooth(newValue bool)

func (*Series) SetType added in v22.8.0

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 added in v22.8.0

func (this *SeriesMarker) GetEffectFormat() IEffectFormat

func (*SeriesMarker) GetFillFormat added in v22.8.0

func (this *SeriesMarker) GetFillFormat() IFillFormat

func (*SeriesMarker) GetLineFormat added in v22.8.0

func (this *SeriesMarker) GetLineFormat() ILineFormat

func (*SeriesMarker) GetSize added in v22.8.0

func (this *SeriesMarker) GetSize() int32

func (*SeriesMarker) GetSymbol added in v22.8.0

func (this *SeriesMarker) GetSymbol() string

func (*SeriesMarker) SetEffectFormat added in v22.8.0

func (this *SeriesMarker) SetEffectFormat(newValue IEffectFormat)

func (*SeriesMarker) SetFillFormat added in v22.8.0

func (this *SeriesMarker) SetFillFormat(newValue IFillFormat)

func (*SeriesMarker) SetLineFormat added in v22.8.0

func (this *SeriesMarker) SetLineFormat(newValue ILineFormat)

func (*SeriesMarker) SetSize added in v22.8.0

func (this *SeriesMarker) SetSize(newValue int32)

func (*SeriesMarker) SetSymbol added in v22.8.0

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 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 added in v22.8.0

func (this *Shape) GetAlternativeText() string

func (*Shape) GetAlternativeTextTitle added in v22.8.0

func (this *Shape) GetAlternativeTextTitle() string

func (*Shape) GetEffectFormat added in v22.8.0

func (this *Shape) GetEffectFormat() IEffectFormat

func (*Shape) GetFillFormat added in v22.8.0

func (this *Shape) GetFillFormat() IFillFormat

func (*Shape) GetHeight added in v22.8.0

func (this *Shape) GetHeight() float64

func (*Shape) GetHidden added in v22.8.0

func (this *Shape) GetHidden() bool

func (*Shape) GetHyperlinkClick added in v22.8.0

func (this *Shape) GetHyperlinkClick() IHyperlink

func (*Shape) GetHyperlinkMouseOver added in v22.8.0

func (this *Shape) GetHyperlinkMouseOver() IHyperlink

func (*Shape) GetLineFormat added in v22.8.0

func (this *Shape) GetLineFormat() ILineFormat

func (*Shape) GetName added in v22.8.0

func (this *Shape) GetName() string

func (*Shape) GetParagraphs added in v22.8.0

func (this *Shape) GetParagraphs() IResourceUri

func (*Shape) GetSelfUri added in v22.8.0

func (this *Shape) GetSelfUri() IResourceUri

func (*Shape) GetShapeType added in v22.8.0

func (this *Shape) GetShapeType() string

func (*Shape) GetText added in v22.8.0

func (this *Shape) GetText() string

func (*Shape) GetTextFrameFormat added in v22.8.0

func (this *Shape) GetTextFrameFormat() ITextFrameFormat

func (*Shape) GetThreeDFormat added in v22.8.0

func (this *Shape) GetThreeDFormat() IThreeDFormat

func (*Shape) GetType added in v22.8.0

func (this *Shape) GetType() string

func (*Shape) GetWidth added in v22.8.0

func (this *Shape) GetWidth() float64

func (*Shape) GetX added in v22.8.0

func (this *Shape) GetX() float64

func (*Shape) GetY added in v22.8.0

func (this *Shape) GetY() float64

func (*Shape) GetZOrderPosition added in v22.8.0

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

func (*Shape) SetAlternativeText added in v22.8.0

func (this *Shape) SetAlternativeText(newValue string)

func (*Shape) SetAlternativeTextTitle added in v22.8.0

func (this *Shape) SetAlternativeTextTitle(newValue string)

func (*Shape) SetEffectFormat added in v22.8.0

func (this *Shape) SetEffectFormat(newValue IEffectFormat)

func (*Shape) SetFillFormat added in v22.8.0

func (this *Shape) SetFillFormat(newValue IFillFormat)

func (*Shape) SetHeight added in v22.8.0

func (this *Shape) SetHeight(newValue float64)

func (*Shape) SetHidden added in v22.8.0

func (this *Shape) SetHidden(newValue bool)

func (*Shape) SetHyperlinkClick added in v22.8.0

func (this *Shape) SetHyperlinkClick(newValue IHyperlink)

func (*Shape) SetHyperlinkMouseOver added in v22.8.0

func (this *Shape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Shape) SetLineFormat added in v22.8.0

func (this *Shape) SetLineFormat(newValue ILineFormat)

func (*Shape) SetName added in v22.8.0

func (this *Shape) SetName(newValue string)

func (*Shape) SetParagraphs added in v22.8.0

func (this *Shape) SetParagraphs(newValue IResourceUri)

func (*Shape) SetSelfUri added in v22.8.0

func (this *Shape) SetSelfUri(newValue IResourceUri)

func (*Shape) SetShapeType added in v22.8.0

func (this *Shape) SetShapeType(newValue string)

func (*Shape) SetText added in v22.8.0

func (this *Shape) SetText(newValue string)

func (*Shape) SetTextFrameFormat added in v22.8.0

func (this *Shape) SetTextFrameFormat(newValue ITextFrameFormat)

func (*Shape) SetThreeDFormat added in v22.8.0

func (this *Shape) SetThreeDFormat(newValue IThreeDFormat)

func (*Shape) SetType added in v22.8.0

func (this *Shape) SetType(newValue string)

func (*Shape) SetWidth added in v22.8.0

func (this *Shape) SetWidth(newValue float64)

func (*Shape) SetX added in v22.8.0

func (this *Shape) SetX(newValue float64)

func (*Shape) SetY added in v22.8.0

func (this *Shape) SetY(newValue float64)

func (*Shape) SetZOrderPosition added in v22.8.0

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 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 added in v22.8.0

func (this *ShapeBase) GetAlternativeText() string

func (*ShapeBase) GetAlternativeTextTitle added in v22.8.0

func (this *ShapeBase) GetAlternativeTextTitle() string

func (*ShapeBase) GetEffectFormat added in v22.8.0

func (this *ShapeBase) GetEffectFormat() IEffectFormat

func (*ShapeBase) GetFillFormat added in v22.8.0

func (this *ShapeBase) GetFillFormat() IFillFormat

func (*ShapeBase) GetHeight added in v22.8.0

func (this *ShapeBase) GetHeight() float64

func (*ShapeBase) GetHidden added in v22.8.0

func (this *ShapeBase) GetHidden() bool

func (*ShapeBase) GetHyperlinkClick added in v22.8.0

func (this *ShapeBase) GetHyperlinkClick() IHyperlink

func (*ShapeBase) GetHyperlinkMouseOver added in v22.8.0

func (this *ShapeBase) GetHyperlinkMouseOver() IHyperlink

func (*ShapeBase) GetLineFormat added in v22.8.0

func (this *ShapeBase) GetLineFormat() ILineFormat

func (*ShapeBase) GetName added in v22.8.0

func (this *ShapeBase) GetName() string

func (*ShapeBase) GetSelfUri added in v22.8.0

func (this *ShapeBase) GetSelfUri() IResourceUri

func (*ShapeBase) GetThreeDFormat added in v22.8.0

func (this *ShapeBase) GetThreeDFormat() IThreeDFormat

func (*ShapeBase) GetType added in v22.8.0

func (this *ShapeBase) GetType() string

func (*ShapeBase) GetWidth added in v22.8.0

func (this *ShapeBase) GetWidth() float64

func (*ShapeBase) GetX added in v22.8.0

func (this *ShapeBase) GetX() float64

func (*ShapeBase) GetY added in v22.8.0

func (this *ShapeBase) GetY() float64

func (*ShapeBase) GetZOrderPosition added in v22.8.0

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

func (*ShapeBase) SetAlternativeText added in v22.8.0

func (this *ShapeBase) SetAlternativeText(newValue string)

func (*ShapeBase) SetAlternativeTextTitle added in v22.8.0

func (this *ShapeBase) SetAlternativeTextTitle(newValue string)

func (*ShapeBase) SetEffectFormat added in v22.8.0

func (this *ShapeBase) SetEffectFormat(newValue IEffectFormat)

func (*ShapeBase) SetFillFormat added in v22.8.0

func (this *ShapeBase) SetFillFormat(newValue IFillFormat)

func (*ShapeBase) SetHeight added in v22.8.0

func (this *ShapeBase) SetHeight(newValue float64)

func (*ShapeBase) SetHidden added in v22.8.0

func (this *ShapeBase) SetHidden(newValue bool)

func (*ShapeBase) SetHyperlinkClick added in v22.8.0

func (this *ShapeBase) SetHyperlinkClick(newValue IHyperlink)

func (*ShapeBase) SetHyperlinkMouseOver added in v22.8.0

func (this *ShapeBase) SetHyperlinkMouseOver(newValue IHyperlink)

func (*ShapeBase) SetLineFormat added in v22.8.0

func (this *ShapeBase) SetLineFormat(newValue ILineFormat)

func (*ShapeBase) SetName added in v22.8.0

func (this *ShapeBase) SetName(newValue string)

func (*ShapeBase) SetSelfUri added in v22.8.0

func (this *ShapeBase) SetSelfUri(newValue IResourceUri)

func (*ShapeBase) SetThreeDFormat added in v22.8.0

func (this *ShapeBase) SetThreeDFormat(newValue IThreeDFormat)

func (*ShapeBase) SetType added in v22.8.0

func (this *ShapeBase) SetType(newValue string)

func (*ShapeBase) SetWidth added in v22.8.0

func (this *ShapeBase) SetWidth(newValue float64)

func (*ShapeBase) SetX added in v22.8.0

func (this *ShapeBase) SetX(newValue float64)

func (*ShapeBase) SetY added in v22.8.0

func (this *ShapeBase) SetY(newValue float64)

func (*ShapeBase) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *ShapeBevel) GetBevelType() string

func (*ShapeBevel) GetHeight added in v22.8.0

func (this *ShapeBevel) GetHeight() float64

func (*ShapeBevel) GetWidth added in v22.8.0

func (this *ShapeBevel) GetWidth() float64

func (*ShapeBevel) SetBevelType added in v22.8.0

func (this *ShapeBevel) SetBevelType(newValue string)

func (*ShapeBevel) SetHeight added in v22.8.0

func (this *ShapeBevel) SetHeight(newValue float64)

func (*ShapeBevel) SetWidth added in v22.8.0

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 added in v22.8.0

func (this *ShapeImageExportOptions) GetFormat() string

func (*ShapeImageExportOptions) GetScaleX added in v22.8.0

func (this *ShapeImageExportOptions) GetScaleX() float64

func (*ShapeImageExportOptions) GetScaleY added in v22.8.0

func (this *ShapeImageExportOptions) GetScaleY() float64

func (*ShapeImageExportOptions) GetThumbnailBounds added in v22.8.0

func (this *ShapeImageExportOptions) GetThumbnailBounds() string

func (*ShapeImageExportOptions) SetFormat added in v22.8.0

func (this *ShapeImageExportOptions) SetFormat(newValue string)

func (*ShapeImageExportOptions) SetScaleX added in v22.8.0

func (this *ShapeImageExportOptions) SetScaleX(newValue float64)

func (*ShapeImageExportOptions) SetScaleY added in v22.8.0

func (this *ShapeImageExportOptions) SetScaleY(newValue float64)

func (*ShapeImageExportOptions) SetThumbnailBounds added in v22.8.0

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 added in v22.3.0

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 added in v22.8.0

func (this *Shapes) GetSelfUri() IResourceUri
func (this *Shapes) GetShapesLinks() []IResourceUri
func (this *Shapes) SetAlternateLinks(newValue []IResourceUri)

func (*Shapes) SetSelfUri added in v22.8.0

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"`

	// 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 added in v22.8.0

func (this *Slide) GetBackground() IResourceUri

func (*Slide) GetComments added in v22.8.0

func (this *Slide) GetComments() IResourceUri

func (*Slide) GetHeight added in v22.8.0

func (this *Slide) GetHeight() float64

func (*Slide) GetImages added in v22.8.0

func (this *Slide) GetImages() IResourceUri

func (*Slide) GetLayoutSlide added in v22.8.0

func (this *Slide) GetLayoutSlide() IResourceUri

func (*Slide) GetNotesSlide added in v22.8.0

func (this *Slide) GetNotesSlide() IResourceUri

func (*Slide) GetPlaceholders added in v22.8.0

func (this *Slide) GetPlaceholders() IResourceUri

func (*Slide) GetSelfUri added in v22.8.0

func (this *Slide) GetSelfUri() IResourceUri

func (*Slide) GetShapes added in v22.8.0

func (this *Slide) GetShapes() IResourceUri

func (*Slide) GetShowMasterShapes added in v22.8.0

func (this *Slide) GetShowMasterShapes() bool

func (*Slide) GetTheme added in v22.8.0

func (this *Slide) GetTheme() IResourceUri

func (*Slide) GetWidth added in v22.8.0

func (this *Slide) GetWidth() float64
func (this *Slide) SetAlternateLinks(newValue []IResourceUri)

func (*Slide) SetBackground added in v22.8.0

func (this *Slide) SetBackground(newValue IResourceUri)

func (*Slide) SetComments added in v22.8.0

func (this *Slide) SetComments(newValue IResourceUri)

func (*Slide) SetHeight added in v22.8.0

func (this *Slide) SetHeight(newValue float64)

func (*Slide) SetImages added in v22.8.0

func (this *Slide) SetImages(newValue IResourceUri)

func (*Slide) SetLayoutSlide added in v22.8.0

func (this *Slide) SetLayoutSlide(newValue IResourceUri)

func (*Slide) SetNotesSlide added in v22.8.0

func (this *Slide) SetNotesSlide(newValue IResourceUri)

func (*Slide) SetPlaceholders added in v22.8.0

func (this *Slide) SetPlaceholders(newValue IResourceUri)

func (*Slide) SetSelfUri added in v22.8.0

func (this *Slide) SetSelfUri(newValue IResourceUri)

func (*Slide) SetShapes added in v22.8.0

func (this *Slide) SetShapes(newValue IResourceUri)

func (*Slide) SetShowMasterShapes added in v22.8.0

func (this *Slide) SetShowMasterShapes(newValue bool)

func (*Slide) SetTheme added in v22.8.0

func (this *Slide) SetTheme(newValue IResourceUri)

func (*Slide) SetWidth added in v22.8.0

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 added in v22.8.0

func (this *SlideAnimation) GetInteractiveSequences() []IInteractiveSequence

func (*SlideAnimation) GetMainSequence added in v22.8.0

func (this *SlideAnimation) GetMainSequence() []IEffect

func (*SlideAnimation) GetSelfUri added in v22.8.0

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

func (*SlideAnimation) SetInteractiveSequences added in v22.8.0

func (this *SlideAnimation) SetInteractiveSequences(newValue []IInteractiveSequence)

func (*SlideAnimation) SetMainSequence added in v22.8.0

func (this *SlideAnimation) SetMainSequence(newValue []IEffect)

func (*SlideAnimation) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *SlideBackground) GetEffectFormat() IEffectFormat

func (*SlideBackground) GetFillFormat added in v22.8.0

func (this *SlideBackground) GetFillFormat() IFillFormat

func (*SlideBackground) GetSelfUri added in v22.8.0

func (this *SlideBackground) GetSelfUri() IResourceUri

func (*SlideBackground) GetType added in v22.8.0

func (this *SlideBackground) GetType() string
func (this *SlideBackground) SetAlternateLinks(newValue []IResourceUri)

func (*SlideBackground) SetEffectFormat added in v22.8.0

func (this *SlideBackground) SetEffectFormat(newValue IEffectFormat)

func (*SlideBackground) SetFillFormat added in v22.8.0

func (this *SlideBackground) SetFillFormat(newValue IFillFormat)

func (*SlideBackground) SetSelfUri added in v22.8.0

func (this *SlideBackground) SetSelfUri(newValue IResourceUri)

func (*SlideBackground) SetType added in v22.8.0

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 added in v22.8.0

func (this *SlideComment) GetAuthor() string

func (*SlideComment) GetChildComments added in v22.8.0

func (this *SlideComment) GetChildComments() []ISlideCommentBase

func (*SlideComment) GetCreatedTime added in v22.8.0

func (this *SlideComment) GetCreatedTime() string

func (*SlideComment) GetText added in v22.8.0

func (this *SlideComment) GetText() string

func (*SlideComment) GetType added in v22.8.0

func (this *SlideComment) GetType() string

func (*SlideComment) SetAuthor added in v22.8.0

func (this *SlideComment) SetAuthor(newValue string)

func (*SlideComment) SetChildComments added in v22.8.0

func (this *SlideComment) SetChildComments(newValue []ISlideCommentBase)

func (*SlideComment) SetCreatedTime added in v22.8.0

func (this *SlideComment) SetCreatedTime(newValue string)

func (*SlideComment) SetText added in v22.8.0

func (this *SlideComment) SetText(newValue string)

func (*SlideComment) SetType added in v22.8.0

func (this *SlideComment) SetType(newValue string)

func (*SlideComment) UnmarshalJSON

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

type SlideCommentBase added in v22.3.0

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 added in v22.3.0

func NewSlideCommentBase() *SlideCommentBase

func (*SlideCommentBase) GetAuthor added in v22.8.0

func (this *SlideCommentBase) GetAuthor() string

func (*SlideCommentBase) GetChildComments added in v22.8.0

func (this *SlideCommentBase) GetChildComments() []ISlideCommentBase

func (*SlideCommentBase) GetCreatedTime added in v22.8.0

func (this *SlideCommentBase) GetCreatedTime() string

func (*SlideCommentBase) GetText added in v22.8.0

func (this *SlideCommentBase) GetText() string

func (*SlideCommentBase) GetType added in v22.8.0

func (this *SlideCommentBase) GetType() string

func (*SlideCommentBase) SetAuthor added in v22.8.0

func (this *SlideCommentBase) SetAuthor(newValue string)

func (*SlideCommentBase) SetChildComments added in v22.8.0

func (this *SlideCommentBase) SetChildComments(newValue []ISlideCommentBase)

func (*SlideCommentBase) SetCreatedTime added in v22.8.0

func (this *SlideCommentBase) SetCreatedTime(newValue string)

func (*SlideCommentBase) SetText added in v22.8.0

func (this *SlideCommentBase) SetText(newValue string)

func (*SlideCommentBase) SetType added in v22.8.0

func (this *SlideCommentBase) SetType(newValue string)

func (*SlideCommentBase) UnmarshalJSON added in v22.3.0

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 added in v22.8.0

func (this *SlideComments) GetList() []ISlideCommentBase

func (*SlideComments) GetSelfUri added in v22.8.0

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

func (*SlideComments) SetList added in v22.8.0

func (this *SlideComments) SetList(newValue []ISlideCommentBase)

func (*SlideComments) SetSelfUri added in v22.8.0

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"
)

List of SlideExportFormat SlideExportFormat

type SlideModernComment added in v22.3.0

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 added in v22.3.0

func NewSlideModernComment() *SlideModernComment

func (*SlideModernComment) GetAuthor added in v22.8.0

func (this *SlideModernComment) GetAuthor() string

func (*SlideModernComment) GetChildComments added in v22.8.0

func (this *SlideModernComment) GetChildComments() []ISlideCommentBase

func (*SlideModernComment) GetCreatedTime added in v22.8.0

func (this *SlideModernComment) GetCreatedTime() string

func (*SlideModernComment) GetStatus added in v22.8.0

func (this *SlideModernComment) GetStatus() string

func (*SlideModernComment) GetText added in v22.8.0

func (this *SlideModernComment) GetText() string

func (*SlideModernComment) GetTextSelectionLength added in v22.8.0

func (this *SlideModernComment) GetTextSelectionLength() int32

func (*SlideModernComment) GetTextSelectionStart added in v22.8.0

func (this *SlideModernComment) GetTextSelectionStart() int32

func (*SlideModernComment) GetType added in v22.8.0

func (this *SlideModernComment) GetType() string

func (*SlideModernComment) SetAuthor added in v22.8.0

func (this *SlideModernComment) SetAuthor(newValue string)

func (*SlideModernComment) SetChildComments added in v22.8.0

func (this *SlideModernComment) SetChildComments(newValue []ISlideCommentBase)

func (*SlideModernComment) SetCreatedTime added in v22.8.0

func (this *SlideModernComment) SetCreatedTime(newValue string)

func (*SlideModernComment) SetStatus added in v22.8.0

func (this *SlideModernComment) SetStatus(newValue string)

func (*SlideModernComment) SetText added in v22.8.0

func (this *SlideModernComment) SetText(newValue string)

func (*SlideModernComment) SetTextSelectionLength added in v22.8.0

func (this *SlideModernComment) SetTextSelectionLength(newValue int32)

func (*SlideModernComment) SetTextSelectionStart added in v22.8.0

func (this *SlideModernComment) SetTextSelectionStart(newValue int32)

func (*SlideModernComment) SetType added in v22.8.0

func (this *SlideModernComment) SetType(newValue string)

func (*SlideModernComment) UnmarshalJSON added in v22.3.0

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 added in v22.8.0

func (this *SlideProperties) GetFirstSlideNumber() int32

func (*SlideProperties) GetHeight added in v22.8.0

func (this *SlideProperties) GetHeight() int32

func (*SlideProperties) GetOrientation added in v22.8.0

func (this *SlideProperties) GetOrientation() string

func (*SlideProperties) GetScaleType added in v22.8.0

func (this *SlideProperties) GetScaleType() string

func (*SlideProperties) GetSelfUri added in v22.8.0

func (this *SlideProperties) GetSelfUri() IResourceUri

func (*SlideProperties) GetSizeType added in v22.8.0

func (this *SlideProperties) GetSizeType() string

func (*SlideProperties) GetWidth added in v22.8.0

func (this *SlideProperties) GetWidth() int32
func (this *SlideProperties) SetAlternateLinks(newValue []IResourceUri)

func (*SlideProperties) SetFirstSlideNumber added in v22.8.0

func (this *SlideProperties) SetFirstSlideNumber(newValue int32)

func (*SlideProperties) SetHeight added in v22.8.0

func (this *SlideProperties) SetHeight(newValue int32)

func (*SlideProperties) SetOrientation added in v22.8.0

func (this *SlideProperties) SetOrientation(newValue string)

func (*SlideProperties) SetScaleType added in v22.8.0

func (this *SlideProperties) SetScaleType(newValue string)

func (*SlideProperties) SetSelfUri added in v22.8.0

func (this *SlideProperties) SetSelfUri(newValue IResourceUri)

func (*SlideProperties) SetSizeType added in v22.8.0

func (this *SlideProperties) SetSizeType(newValue string)

func (*SlideProperties) SetWidth added in v22.8.0

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"`

	// 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 added in v22.8.0

func (this *SlideReplaceResult) GetBackground() IResourceUri

func (*SlideReplaceResult) GetComments added in v22.8.0

func (this *SlideReplaceResult) GetComments() IResourceUri

func (*SlideReplaceResult) GetHeight added in v22.8.0

func (this *SlideReplaceResult) GetHeight() float64

func (*SlideReplaceResult) GetImages added in v22.8.0

func (this *SlideReplaceResult) GetImages() IResourceUri

func (*SlideReplaceResult) GetLayoutSlide added in v22.8.0

func (this *SlideReplaceResult) GetLayoutSlide() IResourceUri

func (*SlideReplaceResult) GetMatches added in v22.8.0

func (this *SlideReplaceResult) GetMatches() int32

func (*SlideReplaceResult) GetNotesSlide added in v22.8.0

func (this *SlideReplaceResult) GetNotesSlide() IResourceUri

func (*SlideReplaceResult) GetPlaceholders added in v22.8.0

func (this *SlideReplaceResult) GetPlaceholders() IResourceUri

func (*SlideReplaceResult) GetSelfUri added in v22.8.0

func (this *SlideReplaceResult) GetSelfUri() IResourceUri

func (*SlideReplaceResult) GetShapes added in v22.8.0

func (this *SlideReplaceResult) GetShapes() IResourceUri

func (*SlideReplaceResult) GetShowMasterShapes added in v22.8.0

func (this *SlideReplaceResult) GetShowMasterShapes() bool

func (*SlideReplaceResult) GetTheme added in v22.8.0

func (this *SlideReplaceResult) GetTheme() IResourceUri

func (*SlideReplaceResult) GetWidth added in v22.8.0

func (this *SlideReplaceResult) GetWidth() float64
func (this *SlideReplaceResult) SetAlternateLinks(newValue []IResourceUri)

func (*SlideReplaceResult) SetBackground added in v22.8.0

func (this *SlideReplaceResult) SetBackground(newValue IResourceUri)

func (*SlideReplaceResult) SetComments added in v22.8.0

func (this *SlideReplaceResult) SetComments(newValue IResourceUri)

func (*SlideReplaceResult) SetHeight added in v22.8.0

func (this *SlideReplaceResult) SetHeight(newValue float64)

func (*SlideReplaceResult) SetImages added in v22.8.0

func (this *SlideReplaceResult) SetImages(newValue IResourceUri)

func (*SlideReplaceResult) SetLayoutSlide added in v22.8.0

func (this *SlideReplaceResult) SetLayoutSlide(newValue IResourceUri)

func (*SlideReplaceResult) SetMatches added in v22.8.0

func (this *SlideReplaceResult) SetMatches(newValue int32)

func (*SlideReplaceResult) SetNotesSlide added in v22.8.0

func (this *SlideReplaceResult) SetNotesSlide(newValue IResourceUri)

func (*SlideReplaceResult) SetPlaceholders added in v22.8.0

func (this *SlideReplaceResult) SetPlaceholders(newValue IResourceUri)

func (*SlideReplaceResult) SetSelfUri added in v22.8.0

func (this *SlideReplaceResult) SetSelfUri(newValue IResourceUri)

func (*SlideReplaceResult) SetShapes added in v22.8.0

func (this *SlideReplaceResult) SetShapes(newValue IResourceUri)

func (*SlideReplaceResult) SetShowMasterShapes added in v22.8.0

func (this *SlideReplaceResult) SetShowMasterShapes(newValue bool)

func (*SlideReplaceResult) SetTheme added in v22.8.0

func (this *SlideReplaceResult) SetTheme(newValue IResourceUri)

func (*SlideReplaceResult) SetWidth added in v22.8.0

func (this *SlideReplaceResult) SetWidth(newValue float64)

func (*SlideReplaceResult) UnmarshalJSON

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

type SlideShowProperties added in v22.10.0

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"`

	// 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 added in v22.10.0

func NewSlideShowProperties() *SlideShowProperties
func (this *SlideShowProperties) GetAlternateLinks() []IResourceUri

func (*SlideShowProperties) GetEndSlide added in v22.10.0

func (this *SlideShowProperties) GetEndSlide() int32

func (*SlideShowProperties) GetLoop added in v22.10.0

func (this *SlideShowProperties) GetLoop() bool

func (*SlideShowProperties) GetPenColor added in v22.10.0

func (this *SlideShowProperties) GetPenColor() string

func (*SlideShowProperties) GetSelfUri added in v22.10.0

func (this *SlideShowProperties) GetSelfUri() IResourceUri

func (*SlideShowProperties) GetShowAnimation added in v22.10.0

func (this *SlideShowProperties) GetShowAnimation() bool

func (*SlideShowProperties) GetShowNarration added in v22.10.0

func (this *SlideShowProperties) GetShowNarration() bool

func (*SlideShowProperties) GetShowScrollbar added in v22.10.0

func (this *SlideShowProperties) GetShowScrollbar() bool

func (*SlideShowProperties) GetSlideShowType added in v22.10.0

func (this *SlideShowProperties) GetSlideShowType() string

func (*SlideShowProperties) GetStartSlide added in v22.10.0

func (this *SlideShowProperties) GetStartSlide() int32

func (*SlideShowProperties) GetUseTimings added in v22.10.0

func (this *SlideShowProperties) GetUseTimings() bool
func (this *SlideShowProperties) SetAlternateLinks(newValue []IResourceUri)

func (*SlideShowProperties) SetEndSlide added in v22.10.0

func (this *SlideShowProperties) SetEndSlide(newValue int32)

func (*SlideShowProperties) SetLoop added in v22.10.0

func (this *SlideShowProperties) SetLoop(newValue bool)

func (*SlideShowProperties) SetPenColor added in v22.10.0

func (this *SlideShowProperties) SetPenColor(newValue string)

func (*SlideShowProperties) SetSelfUri added in v22.10.0

func (this *SlideShowProperties) SetSelfUri(newValue IResourceUri)

func (*SlideShowProperties) SetShowAnimation added in v22.10.0

func (this *SlideShowProperties) SetShowAnimation(newValue bool)

func (*SlideShowProperties) SetShowNarration added in v22.10.0

func (this *SlideShowProperties) SetShowNarration(newValue bool)

func (*SlideShowProperties) SetShowScrollbar added in v22.10.0

func (this *SlideShowProperties) SetShowScrollbar(newValue bool)

func (*SlideShowProperties) SetSlideShowType added in v22.10.0

func (this *SlideShowProperties) SetSlideShowType(newValue string)

func (*SlideShowProperties) SetStartSlide added in v22.10.0

func (this *SlideShowProperties) SetStartSlide(newValue int32)

func (*SlideShowProperties) SetUseTimings added in v22.10.0

func (this *SlideShowProperties) SetUseTimings(newValue bool)

func (*SlideShowProperties) UnmarshalJSON added in v22.10.0

func (this *SlideShowProperties) 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 added in v22.8.0

func (this *Slides) GetSelfUri() IResourceUri

func (*Slides) GetSlideList added in v22.8.0

func (this *Slides) GetSlideList() []IResourceUri
func (this *Slides) SetAlternateLinks(newValue []IResourceUri)

func (*Slides) SetSelfUri added in v22.8.0

func (this *Slides) SetSelfUri(newValue IResourceUri)

func (*Slides) SetSlideList added in v22.8.0

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) 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 added in v22.9.0

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 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) 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 added in v22.8.0

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 added in v22.8.0

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) 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 password 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 added in v22.9.0

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) DeleteUnusedLayoutSlides added in v22.2.0

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 added in v22.2.0

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 added in v22.7.0

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 added in v22.7.0

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) 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) 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) 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) 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 added in v22.8.0

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 added in v22.8.0

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 added in v22.7.0

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 added in v22.3.0

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 added in v22.7.0

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 added in v22.3.0

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 added in v22.10.0

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) 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) 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 added in v22.2.0

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 added in v22.2.0

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 added in v22.8.0

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) 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 added in v22.9.0

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 added in v22.9.0

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) 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) 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 added in v22.7.0

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 added in v22.7.0

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 added in v22.7.0

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 added in v22.7.0

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 added in v22.8.0

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 added in v22.9.0

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 added in v22.9.0

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 added in v22.8.0

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 added in v22.10.0

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) (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.

@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) (*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.

@return *os.File

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) 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 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 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 added in v22.8.0

func (this *SmartArt) GetAlternativeText() string

func (*SmartArt) GetAlternativeTextTitle added in v22.8.0

func (this *SmartArt) GetAlternativeTextTitle() string

func (*SmartArt) GetColorStyle added in v22.8.0

func (this *SmartArt) GetColorStyle() string

func (*SmartArt) GetEffectFormat added in v22.8.0

func (this *SmartArt) GetEffectFormat() IEffectFormat

func (*SmartArt) GetFillFormat added in v22.8.0

func (this *SmartArt) GetFillFormat() IFillFormat

func (*SmartArt) GetHeight added in v22.8.0

func (this *SmartArt) GetHeight() float64

func (*SmartArt) GetHidden added in v22.8.0

func (this *SmartArt) GetHidden() bool

func (*SmartArt) GetHyperlinkClick added in v22.8.0

func (this *SmartArt) GetHyperlinkClick() IHyperlink

func (*SmartArt) GetHyperlinkMouseOver added in v22.8.0

func (this *SmartArt) GetHyperlinkMouseOver() IHyperlink

func (*SmartArt) GetIsReversed added in v22.8.0

func (this *SmartArt) GetIsReversed() bool

func (*SmartArt) GetLayout added in v22.8.0

func (this *SmartArt) GetLayout() string

func (*SmartArt) GetLineFormat added in v22.8.0

func (this *SmartArt) GetLineFormat() ILineFormat

func (*SmartArt) GetName added in v22.8.0

func (this *SmartArt) GetName() string

func (*SmartArt) GetNodes added in v22.8.0

func (this *SmartArt) GetNodes() []ISmartArtNode

func (*SmartArt) GetQuickStyle added in v22.8.0

func (this *SmartArt) GetQuickStyle() string

func (*SmartArt) GetSelfUri added in v22.8.0

func (this *SmartArt) GetSelfUri() IResourceUri

func (*SmartArt) GetThreeDFormat added in v22.8.0

func (this *SmartArt) GetThreeDFormat() IThreeDFormat

func (*SmartArt) GetType added in v22.8.0

func (this *SmartArt) GetType() string

func (*SmartArt) GetWidth added in v22.8.0

func (this *SmartArt) GetWidth() float64

func (*SmartArt) GetX added in v22.8.0

func (this *SmartArt) GetX() float64

func (*SmartArt) GetY added in v22.8.0

func (this *SmartArt) GetY() float64

func (*SmartArt) GetZOrderPosition added in v22.8.0

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

func (*SmartArt) SetAlternativeText added in v22.8.0

func (this *SmartArt) SetAlternativeText(newValue string)

func (*SmartArt) SetAlternativeTextTitle added in v22.8.0

func (this *SmartArt) SetAlternativeTextTitle(newValue string)

func (*SmartArt) SetColorStyle added in v22.8.0

func (this *SmartArt) SetColorStyle(newValue string)

func (*SmartArt) SetEffectFormat added in v22.8.0

func (this *SmartArt) SetEffectFormat(newValue IEffectFormat)

func (*SmartArt) SetFillFormat added in v22.8.0

func (this *SmartArt) SetFillFormat(newValue IFillFormat)

func (*SmartArt) SetHeight added in v22.8.0

func (this *SmartArt) SetHeight(newValue float64)

func (*SmartArt) SetHidden added in v22.8.0

func (this *SmartArt) SetHidden(newValue bool)

func (*SmartArt) SetHyperlinkClick added in v22.8.0

func (this *SmartArt) SetHyperlinkClick(newValue IHyperlink)

func (*SmartArt) SetHyperlinkMouseOver added in v22.8.0

func (this *SmartArt) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SmartArt) SetIsReversed added in v22.8.0

func (this *SmartArt) SetIsReversed(newValue bool)

func (*SmartArt) SetLayout added in v22.8.0

func (this *SmartArt) SetLayout(newValue string)

func (*SmartArt) SetLineFormat added in v22.8.0

func (this *SmartArt) SetLineFormat(newValue ILineFormat)

func (*SmartArt) SetName added in v22.8.0

func (this *SmartArt) SetName(newValue string)

func (*SmartArt) SetNodes added in v22.8.0

func (this *SmartArt) SetNodes(newValue []ISmartArtNode)

func (*SmartArt) SetQuickStyle added in v22.8.0

func (this *SmartArt) SetQuickStyle(newValue string)

func (*SmartArt) SetSelfUri added in v22.8.0

func (this *SmartArt) SetSelfUri(newValue IResourceUri)

func (*SmartArt) SetThreeDFormat added in v22.8.0

func (this *SmartArt) SetThreeDFormat(newValue IThreeDFormat)

func (*SmartArt) SetType added in v22.8.0

func (this *SmartArt) SetType(newValue string)

func (*SmartArt) SetWidth added in v22.8.0

func (this *SmartArt) SetWidth(newValue float64)

func (*SmartArt) SetX added in v22.8.0

func (this *SmartArt) SetX(newValue float64)

func (*SmartArt) SetY added in v22.8.0

func (this *SmartArt) SetY(newValue float64)

func (*SmartArt) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *SmartArtNode) GetIsAssistant() bool

func (*SmartArtNode) GetNodes added in v22.8.0

func (this *SmartArtNode) GetNodes() []ISmartArtNode

func (*SmartArtNode) GetOrgChartLayout added in v22.8.0

func (this *SmartArtNode) GetOrgChartLayout() string

func (*SmartArtNode) GetParagraphs added in v22.8.0

func (this *SmartArtNode) GetParagraphs() IResourceUri

func (*SmartArtNode) GetShapes added in v22.8.0

func (this *SmartArtNode) GetShapes() IResourceUri

func (*SmartArtNode) GetText added in v22.8.0

func (this *SmartArtNode) GetText() string

func (*SmartArtNode) SetIsAssistant added in v22.8.0

func (this *SmartArtNode) SetIsAssistant(newValue bool)

func (*SmartArtNode) SetNodes added in v22.8.0

func (this *SmartArtNode) SetNodes(newValue []ISmartArtNode)

func (*SmartArtNode) SetOrgChartLayout added in v22.8.0

func (this *SmartArtNode) SetOrgChartLayout(newValue string)

func (*SmartArtNode) SetParagraphs added in v22.8.0

func (this *SmartArtNode) SetParagraphs(newValue IResourceUri)

func (*SmartArtNode) SetShapes added in v22.8.0

func (this *SmartArtNode) SetShapes(newValue IResourceUri)

func (*SmartArtNode) SetText added in v22.8.0

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 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 added in v22.8.0

func (this *SmartArtShape) GetAlternativeText() string

func (*SmartArtShape) GetAlternativeTextTitle added in v22.8.0

func (this *SmartArtShape) GetAlternativeTextTitle() string

func (*SmartArtShape) GetEffectFormat added in v22.8.0

func (this *SmartArtShape) GetEffectFormat() IEffectFormat

func (*SmartArtShape) GetFillFormat added in v22.8.0

func (this *SmartArtShape) GetFillFormat() IFillFormat

func (*SmartArtShape) GetHeight added in v22.8.0

func (this *SmartArtShape) GetHeight() float64

func (*SmartArtShape) GetHidden added in v22.8.0

func (this *SmartArtShape) GetHidden() bool

func (*SmartArtShape) GetHyperlinkClick added in v22.8.0

func (this *SmartArtShape) GetHyperlinkClick() IHyperlink

func (*SmartArtShape) GetHyperlinkMouseOver added in v22.8.0

func (this *SmartArtShape) GetHyperlinkMouseOver() IHyperlink

func (*SmartArtShape) GetLineFormat added in v22.8.0

func (this *SmartArtShape) GetLineFormat() ILineFormat

func (*SmartArtShape) GetName added in v22.8.0

func (this *SmartArtShape) GetName() string

func (*SmartArtShape) GetSelfUri added in v22.8.0

func (this *SmartArtShape) GetSelfUri() IResourceUri

func (*SmartArtShape) GetShapeType added in v22.8.0

func (this *SmartArtShape) GetShapeType() string

func (*SmartArtShape) GetThreeDFormat added in v22.8.0

func (this *SmartArtShape) GetThreeDFormat() IThreeDFormat

func (*SmartArtShape) GetType added in v22.8.0

func (this *SmartArtShape) GetType() string

func (*SmartArtShape) GetWidth added in v22.8.0

func (this *SmartArtShape) GetWidth() float64

func (*SmartArtShape) GetX added in v22.8.0

func (this *SmartArtShape) GetX() float64

func (*SmartArtShape) GetY added in v22.8.0

func (this *SmartArtShape) GetY() float64

func (*SmartArtShape) GetZOrderPosition added in v22.8.0

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

func (*SmartArtShape) SetAlternativeText added in v22.8.0

func (this *SmartArtShape) SetAlternativeText(newValue string)

func (*SmartArtShape) SetAlternativeTextTitle added in v22.8.0

func (this *SmartArtShape) SetAlternativeTextTitle(newValue string)

func (*SmartArtShape) SetEffectFormat added in v22.8.0

func (this *SmartArtShape) SetEffectFormat(newValue IEffectFormat)

func (*SmartArtShape) SetFillFormat added in v22.8.0

func (this *SmartArtShape) SetFillFormat(newValue IFillFormat)

func (*SmartArtShape) SetHeight added in v22.8.0

func (this *SmartArtShape) SetHeight(newValue float64)

func (*SmartArtShape) SetHidden added in v22.8.0

func (this *SmartArtShape) SetHidden(newValue bool)

func (*SmartArtShape) SetHyperlinkClick added in v22.8.0

func (this *SmartArtShape) SetHyperlinkClick(newValue IHyperlink)

func (*SmartArtShape) SetHyperlinkMouseOver added in v22.8.0

func (this *SmartArtShape) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SmartArtShape) SetLineFormat added in v22.8.0

func (this *SmartArtShape) SetLineFormat(newValue ILineFormat)

func (*SmartArtShape) SetName added in v22.8.0

func (this *SmartArtShape) SetName(newValue string)

func (*SmartArtShape) SetSelfUri added in v22.8.0

func (this *SmartArtShape) SetSelfUri(newValue IResourceUri)

func (*SmartArtShape) SetShapeType added in v22.8.0

func (this *SmartArtShape) SetShapeType(newValue string)

func (*SmartArtShape) SetThreeDFormat added in v22.8.0

func (this *SmartArtShape) SetThreeDFormat(newValue IThreeDFormat)

func (*SmartArtShape) SetType added in v22.8.0

func (this *SmartArtShape) SetType(newValue string)

func (*SmartArtShape) SetWidth added in v22.8.0

func (this *SmartArtShape) SetWidth(newValue float64)

func (*SmartArtShape) SetX added in v22.8.0

func (this *SmartArtShape) SetX(newValue float64)

func (*SmartArtShape) SetY added in v22.8.0

func (this *SmartArtShape) SetY(newValue float64)

func (*SmartArtShape) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *SoftEdgeEffect) GetRadius() float64

func (*SoftEdgeEffect) SetRadius added in v22.8.0

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 added in v22.8.0

func (this *SolidFill) GetColor() string

func (*SolidFill) GetType added in v22.8.0

func (this *SolidFill) GetType() string

func (*SolidFill) SetColor added in v22.8.0

func (this *SolidFill) SetColor(newValue string)

func (*SolidFill) SetType added in v22.8.0

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 added in v22.8.0

func (this *SplitDocumentResult) GetSelfUri() IResourceUri

func (*SplitDocumentResult) GetSlides added in v22.8.0

func (this *SplitDocumentResult) GetSlides() []IResourceUri
func (this *SplitDocumentResult) SetAlternateLinks(newValue []IResourceUri)

func (*SplitDocumentResult) SetSelfUri added in v22.8.0

func (this *SplitDocumentResult) SetSelfUri(newValue IResourceUri)

func (*SplitDocumentResult) SetSlides added in v22.8.0

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 added in v22.8.0

func (this *StorageExist) GetExists() bool

func (*StorageExist) SetExists added in v22.8.0

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 added in v22.8.0

func (this *StorageFile) GetIsFolder() bool

func (*StorageFile) GetModifiedDate added in v22.8.0

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

func (*StorageFile) GetName added in v22.8.0

func (this *StorageFile) GetName() string

func (*StorageFile) GetPath added in v22.8.0

func (this *StorageFile) GetPath() string

func (*StorageFile) GetSize added in v22.8.0

func (this *StorageFile) GetSize() int64

func (*StorageFile) SetIsFolder added in v22.8.0

func (this *StorageFile) SetIsFolder(newValue bool)

func (*StorageFile) SetModifiedDate added in v22.8.0

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

func (*StorageFile) SetName added in v22.8.0

func (this *StorageFile) SetName(newValue string)

func (*StorageFile) SetPath added in v22.8.0

func (this *StorageFile) SetPath(newValue string)

func (*StorageFile) SetSize added in v22.8.0

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 added in v22.8.0

func (this *SubscriptElement) GetBase() IMathElement

func (*SubscriptElement) GetSubscript added in v22.8.0

func (this *SubscriptElement) GetSubscript() IMathElement

func (*SubscriptElement) GetType added in v22.8.0

func (this *SubscriptElement) GetType() string

func (*SubscriptElement) SetBase added in v22.8.0

func (this *SubscriptElement) SetBase(newValue IMathElement)

func (*SubscriptElement) SetSubscript added in v22.8.0

func (this *SubscriptElement) SetSubscript(newValue IMathElement)

func (*SubscriptElement) SetType added in v22.8.0

func (this *SubscriptElement) SetType(newValue string)

func (*SubscriptElement) UnmarshalJSON

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

type SummaryZoomFrame added in v22.2.0

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 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 added in v22.2.0

func NewSummaryZoomFrame() *SummaryZoomFrame
func (this *SummaryZoomFrame) GetAlternateLinks() []IResourceUri

func (*SummaryZoomFrame) GetAlternativeText added in v22.8.0

func (this *SummaryZoomFrame) GetAlternativeText() string

func (*SummaryZoomFrame) GetAlternativeTextTitle added in v22.8.0

func (this *SummaryZoomFrame) GetAlternativeTextTitle() string

func (*SummaryZoomFrame) GetEffectFormat added in v22.8.0

func (this *SummaryZoomFrame) GetEffectFormat() IEffectFormat

func (*SummaryZoomFrame) GetFillFormat added in v22.8.0

func (this *SummaryZoomFrame) GetFillFormat() IFillFormat

func (*SummaryZoomFrame) GetHeight added in v22.8.0

func (this *SummaryZoomFrame) GetHeight() float64

func (*SummaryZoomFrame) GetHidden added in v22.8.0

func (this *SummaryZoomFrame) GetHidden() bool

func (*SummaryZoomFrame) GetHyperlinkClick added in v22.8.0

func (this *SummaryZoomFrame) GetHyperlinkClick() IHyperlink

func (*SummaryZoomFrame) GetHyperlinkMouseOver added in v22.8.0

func (this *SummaryZoomFrame) GetHyperlinkMouseOver() IHyperlink

func (*SummaryZoomFrame) GetLineFormat added in v22.8.0

func (this *SummaryZoomFrame) GetLineFormat() ILineFormat

func (*SummaryZoomFrame) GetName added in v22.8.0

func (this *SummaryZoomFrame) GetName() string

func (*SummaryZoomFrame) GetSections added in v22.8.0

func (this *SummaryZoomFrame) GetSections() []ISummaryZoomSection

func (*SummaryZoomFrame) GetSelfUri added in v22.8.0

func (this *SummaryZoomFrame) GetSelfUri() IResourceUri

func (*SummaryZoomFrame) GetThreeDFormat added in v22.8.0

func (this *SummaryZoomFrame) GetThreeDFormat() IThreeDFormat

func (*SummaryZoomFrame) GetType added in v22.8.0

func (this *SummaryZoomFrame) GetType() string

func (*SummaryZoomFrame) GetWidth added in v22.8.0

func (this *SummaryZoomFrame) GetWidth() float64

func (*SummaryZoomFrame) GetX added in v22.8.0

func (this *SummaryZoomFrame) GetX() float64

func (*SummaryZoomFrame) GetY added in v22.8.0

func (this *SummaryZoomFrame) GetY() float64

func (*SummaryZoomFrame) GetZOrderPosition added in v22.8.0

func (this *SummaryZoomFrame) GetZOrderPosition() int32

func (*SummaryZoomFrame) GetZoomLayout added in v22.8.0

func (this *SummaryZoomFrame) GetZoomLayout() string
func (this *SummaryZoomFrame) SetAlternateLinks(newValue []IResourceUri)

func (*SummaryZoomFrame) SetAlternativeText added in v22.8.0

func (this *SummaryZoomFrame) SetAlternativeText(newValue string)

func (*SummaryZoomFrame) SetAlternativeTextTitle added in v22.8.0

func (this *SummaryZoomFrame) SetAlternativeTextTitle(newValue string)

func (*SummaryZoomFrame) SetEffectFormat added in v22.8.0

func (this *SummaryZoomFrame) SetEffectFormat(newValue IEffectFormat)

func (*SummaryZoomFrame) SetFillFormat added in v22.8.0

func (this *SummaryZoomFrame) SetFillFormat(newValue IFillFormat)

func (*SummaryZoomFrame) SetHeight added in v22.8.0

func (this *SummaryZoomFrame) SetHeight(newValue float64)

func (*SummaryZoomFrame) SetHidden added in v22.8.0

func (this *SummaryZoomFrame) SetHidden(newValue bool)

func (*SummaryZoomFrame) SetHyperlinkClick added in v22.8.0

func (this *SummaryZoomFrame) SetHyperlinkClick(newValue IHyperlink)

func (*SummaryZoomFrame) SetHyperlinkMouseOver added in v22.8.0

func (this *SummaryZoomFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SummaryZoomFrame) SetLineFormat added in v22.8.0

func (this *SummaryZoomFrame) SetLineFormat(newValue ILineFormat)

func (*SummaryZoomFrame) SetName added in v22.8.0

func (this *SummaryZoomFrame) SetName(newValue string)

func (*SummaryZoomFrame) SetSections added in v22.8.0

func (this *SummaryZoomFrame) SetSections(newValue []ISummaryZoomSection)

func (*SummaryZoomFrame) SetSelfUri added in v22.8.0

func (this *SummaryZoomFrame) SetSelfUri(newValue IResourceUri)

func (*SummaryZoomFrame) SetThreeDFormat added in v22.8.0

func (this *SummaryZoomFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*SummaryZoomFrame) SetType added in v22.8.0

func (this *SummaryZoomFrame) SetType(newValue string)

func (*SummaryZoomFrame) SetWidth added in v22.8.0

func (this *SummaryZoomFrame) SetWidth(newValue float64)

func (*SummaryZoomFrame) SetX added in v22.8.0

func (this *SummaryZoomFrame) SetX(newValue float64)

func (*SummaryZoomFrame) SetY added in v22.8.0

func (this *SummaryZoomFrame) SetY(newValue float64)

func (*SummaryZoomFrame) SetZOrderPosition added in v22.8.0

func (this *SummaryZoomFrame) SetZOrderPosition(newValue int32)

func (*SummaryZoomFrame) SetZoomLayout added in v22.8.0

func (this *SummaryZoomFrame) SetZoomLayout(newValue string)

func (*SummaryZoomFrame) UnmarshalJSON added in v22.2.0

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

type SummaryZoomSection added in v22.2.0

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 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 added in v22.2.0

func NewSummaryZoomSection() *SummaryZoomSection
func (this *SummaryZoomSection) GetAlternateLinks() []IResourceUri

func (*SummaryZoomSection) GetAlternativeText added in v22.8.0

func (this *SummaryZoomSection) GetAlternativeText() string

func (*SummaryZoomSection) GetAlternativeTextTitle added in v22.8.0

func (this *SummaryZoomSection) GetAlternativeTextTitle() string

func (*SummaryZoomSection) GetDescription added in v22.8.0

func (this *SummaryZoomSection) GetDescription() string

func (*SummaryZoomSection) GetEffectFormat added in v22.8.0

func (this *SummaryZoomSection) GetEffectFormat() IEffectFormat

func (*SummaryZoomSection) GetFillFormat added in v22.8.0

func (this *SummaryZoomSection) GetFillFormat() IFillFormat

func (*SummaryZoomSection) GetHeight added in v22.8.0

func (this *SummaryZoomSection) GetHeight() float64

func (*SummaryZoomSection) GetHidden added in v22.8.0

func (this *SummaryZoomSection) GetHidden() bool

func (*SummaryZoomSection) GetHyperlinkClick added in v22.8.0

func (this *SummaryZoomSection) GetHyperlinkClick() IHyperlink

func (*SummaryZoomSection) GetHyperlinkMouseOver added in v22.8.0

func (this *SummaryZoomSection) GetHyperlinkMouseOver() IHyperlink

func (*SummaryZoomSection) GetImage added in v22.8.0

func (this *SummaryZoomSection) GetImage() IResourceUri

func (*SummaryZoomSection) GetImageType added in v22.8.0

func (this *SummaryZoomSection) GetImageType() string

func (*SummaryZoomSection) GetLineFormat added in v22.8.0

func (this *SummaryZoomSection) GetLineFormat() ILineFormat

func (*SummaryZoomSection) GetName added in v22.8.0

func (this *SummaryZoomSection) GetName() string

func (*SummaryZoomSection) GetReturnToParent added in v22.8.0

func (this *SummaryZoomSection) GetReturnToParent() bool

func (*SummaryZoomSection) GetSelfUri added in v22.8.0

func (this *SummaryZoomSection) GetSelfUri() IResourceUri

func (*SummaryZoomSection) GetShowBackground added in v22.8.0

func (this *SummaryZoomSection) GetShowBackground() bool

func (*SummaryZoomSection) GetTargetSectionIndex added in v22.8.0

func (this *SummaryZoomSection) GetTargetSectionIndex() int32

func (*SummaryZoomSection) GetThreeDFormat added in v22.8.0

func (this *SummaryZoomSection) GetThreeDFormat() IThreeDFormat

func (*SummaryZoomSection) GetTitle added in v22.8.0

func (this *SummaryZoomSection) GetTitle() string

func (*SummaryZoomSection) GetTransitionDuration added in v22.8.0

func (this *SummaryZoomSection) GetTransitionDuration() float64

func (*SummaryZoomSection) GetType added in v22.8.0

func (this *SummaryZoomSection) GetType() string

func (*SummaryZoomSection) GetWidth added in v22.8.0

func (this *SummaryZoomSection) GetWidth() float64

func (*SummaryZoomSection) GetX added in v22.8.0

func (this *SummaryZoomSection) GetX() float64

func (*SummaryZoomSection) GetY added in v22.8.0

func (this *SummaryZoomSection) GetY() float64

func (*SummaryZoomSection) GetZOrderPosition added in v22.8.0

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

func (*SummaryZoomSection) SetAlternativeText added in v22.8.0

func (this *SummaryZoomSection) SetAlternativeText(newValue string)

func (*SummaryZoomSection) SetAlternativeTextTitle added in v22.8.0

func (this *SummaryZoomSection) SetAlternativeTextTitle(newValue string)

func (*SummaryZoomSection) SetDescription added in v22.8.0

func (this *SummaryZoomSection) SetDescription(newValue string)

func (*SummaryZoomSection) SetEffectFormat added in v22.8.0

func (this *SummaryZoomSection) SetEffectFormat(newValue IEffectFormat)

func (*SummaryZoomSection) SetFillFormat added in v22.8.0

func (this *SummaryZoomSection) SetFillFormat(newValue IFillFormat)

func (*SummaryZoomSection) SetHeight added in v22.8.0

func (this *SummaryZoomSection) SetHeight(newValue float64)

func (*SummaryZoomSection) SetHidden added in v22.8.0

func (this *SummaryZoomSection) SetHidden(newValue bool)

func (*SummaryZoomSection) SetHyperlinkClick added in v22.8.0

func (this *SummaryZoomSection) SetHyperlinkClick(newValue IHyperlink)

func (*SummaryZoomSection) SetHyperlinkMouseOver added in v22.8.0

func (this *SummaryZoomSection) SetHyperlinkMouseOver(newValue IHyperlink)

func (*SummaryZoomSection) SetImage added in v22.8.0

func (this *SummaryZoomSection) SetImage(newValue IResourceUri)

func (*SummaryZoomSection) SetImageType added in v22.8.0

func (this *SummaryZoomSection) SetImageType(newValue string)

func (*SummaryZoomSection) SetLineFormat added in v22.8.0

func (this *SummaryZoomSection) SetLineFormat(newValue ILineFormat)

func (*SummaryZoomSection) SetName added in v22.8.0

func (this *SummaryZoomSection) SetName(newValue string)

func (*SummaryZoomSection) SetReturnToParent added in v22.8.0

func (this *SummaryZoomSection) SetReturnToParent(newValue bool)

func (*SummaryZoomSection) SetSelfUri added in v22.8.0

func (this *SummaryZoomSection) SetSelfUri(newValue IResourceUri)

func (*SummaryZoomSection) SetShowBackground added in v22.8.0

func (this *SummaryZoomSection) SetShowBackground(newValue bool)

func (*SummaryZoomSection) SetTargetSectionIndex added in v22.8.0

func (this *SummaryZoomSection) SetTargetSectionIndex(newValue int32)

func (*SummaryZoomSection) SetThreeDFormat added in v22.8.0

func (this *SummaryZoomSection) SetThreeDFormat(newValue IThreeDFormat)

func (*SummaryZoomSection) SetTitle added in v22.8.0

func (this *SummaryZoomSection) SetTitle(newValue string)

func (*SummaryZoomSection) SetTransitionDuration added in v22.8.0

func (this *SummaryZoomSection) SetTransitionDuration(newValue float64)

func (*SummaryZoomSection) SetType added in v22.8.0

func (this *SummaryZoomSection) SetType(newValue string)

func (*SummaryZoomSection) SetWidth added in v22.8.0

func (this *SummaryZoomSection) SetWidth(newValue float64)

func (*SummaryZoomSection) SetX added in v22.8.0

func (this *SummaryZoomSection) SetX(newValue float64)

func (*SummaryZoomSection) SetY added in v22.8.0

func (this *SummaryZoomSection) SetY(newValue float64)

func (*SummaryZoomSection) SetZOrderPosition added in v22.8.0

func (this *SummaryZoomSection) SetZOrderPosition(newValue int32)

func (*SummaryZoomSection) UnmarshalJSON added in v22.2.0

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 added in v22.8.0

func (this *SuperscriptElement) GetBase() IMathElement

func (*SuperscriptElement) GetSuperscript added in v22.8.0

func (this *SuperscriptElement) GetSuperscript() IMathElement

func (*SuperscriptElement) GetType added in v22.8.0

func (this *SuperscriptElement) GetType() string

func (*SuperscriptElement) SetBase added in v22.8.0

func (this *SuperscriptElement) SetBase(newValue IMathElement)

func (*SuperscriptElement) SetSuperscript added in v22.8.0

func (this *SuperscriptElement) SetSuperscript(newValue IMathElement)

func (*SuperscriptElement) SetType added in v22.8.0

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 added in v22.8.0

func (this *SvgExportOptions) GetDefaultRegularFont() string

func (*SvgExportOptions) GetDeletePicturesCroppedAreas added in v22.8.0

func (this *SvgExportOptions) GetDeletePicturesCroppedAreas() bool

func (*SvgExportOptions) GetDisable3DText added in v22.8.0

func (this *SvgExportOptions) GetDisable3DText() bool

func (*SvgExportOptions) GetDisableGradientSplit added in v22.8.0

func (this *SvgExportOptions) GetDisableGradientSplit() bool

func (*SvgExportOptions) GetDisableLineEndCropping added in v22.8.0

func (this *SvgExportOptions) GetDisableLineEndCropping() bool

func (*SvgExportOptions) GetExternalFontsHandling added in v22.8.0

func (this *SvgExportOptions) GetExternalFontsHandling() string

func (*SvgExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*SvgExportOptions) GetFontSubstRules added in v22.9.0

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

func (*SvgExportOptions) GetFormat added in v22.8.0

func (this *SvgExportOptions) GetFormat() string

func (*SvgExportOptions) GetJpegQuality added in v22.8.0

func (this *SvgExportOptions) GetJpegQuality() int32

func (*SvgExportOptions) GetMetafileRasterizationDpi added in v22.8.0

func (this *SvgExportOptions) GetMetafileRasterizationDpi() int32

func (*SvgExportOptions) GetPicturesCompression added in v22.8.0

func (this *SvgExportOptions) GetPicturesCompression() string

func (*SvgExportOptions) GetUseFrameRotation added in v22.11.0

func (this *SvgExportOptions) GetUseFrameRotation() bool

func (*SvgExportOptions) GetUseFrameSize added in v22.11.0

func (this *SvgExportOptions) GetUseFrameSize() bool

func (*SvgExportOptions) GetVectorizeText added in v22.8.0

func (this *SvgExportOptions) GetVectorizeText() bool

func (*SvgExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *SvgExportOptions) SetDefaultRegularFont(newValue string)

func (*SvgExportOptions) SetDeletePicturesCroppedAreas added in v22.8.0

func (this *SvgExportOptions) SetDeletePicturesCroppedAreas(newValue bool)

func (*SvgExportOptions) SetDisable3DText added in v22.8.0

func (this *SvgExportOptions) SetDisable3DText(newValue bool)

func (*SvgExportOptions) SetDisableGradientSplit added in v22.8.0

func (this *SvgExportOptions) SetDisableGradientSplit(newValue bool)

func (*SvgExportOptions) SetDisableLineEndCropping added in v22.8.0

func (this *SvgExportOptions) SetDisableLineEndCropping(newValue bool)

func (*SvgExportOptions) SetExternalFontsHandling added in v22.8.0

func (this *SvgExportOptions) SetExternalFontsHandling(newValue string)

func (*SvgExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*SvgExportOptions) SetFontSubstRules added in v22.9.0

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

func (*SvgExportOptions) SetFormat added in v22.8.0

func (this *SvgExportOptions) SetFormat(newValue string)

func (*SvgExportOptions) SetJpegQuality added in v22.8.0

func (this *SvgExportOptions) SetJpegQuality(newValue int32)

func (*SvgExportOptions) SetMetafileRasterizationDpi added in v22.8.0

func (this *SvgExportOptions) SetMetafileRasterizationDpi(newValue int32)

func (*SvgExportOptions) SetPicturesCompression added in v22.8.0

func (this *SvgExportOptions) SetPicturesCompression(newValue string)

func (*SvgExportOptions) SetUseFrameRotation added in v22.11.0

func (this *SvgExportOptions) SetUseFrameRotation(newValue bool)

func (*SvgExportOptions) SetUseFrameSize added in v22.11.0

func (this *SvgExportOptions) SetUseFrameSize(newValue bool)

func (*SvgExportOptions) SetVectorizeText added in v22.8.0

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 added in v22.8.0

func (this *SwfExportOptions) GetCommentsAreaColor() string

func (*SwfExportOptions) GetCommentsAreaWidth added in v22.8.0

func (this *SwfExportOptions) GetCommentsAreaWidth() int32

func (*SwfExportOptions) GetCommentsPosition added in v22.8.0

func (this *SwfExportOptions) GetCommentsPosition() string

func (*SwfExportOptions) GetCompressed added in v22.8.0

func (this *SwfExportOptions) GetCompressed() bool

func (*SwfExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *SwfExportOptions) GetDefaultRegularFont() string

func (*SwfExportOptions) GetEnableContextMenu added in v22.8.0

func (this *SwfExportOptions) GetEnableContextMenu() bool

func (*SwfExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*SwfExportOptions) GetFontSubstRules added in v22.9.0

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

func (*SwfExportOptions) GetFormat added in v22.8.0

func (this *SwfExportOptions) GetFormat() string

func (*SwfExportOptions) GetJpegQuality added in v22.8.0

func (this *SwfExportOptions) GetJpegQuality() int32

func (*SwfExportOptions) GetLogoImage added in v22.8.0

func (this *SwfExportOptions) GetLogoImage() string
func (this *SwfExportOptions) GetLogoLink() string

func (*SwfExportOptions) GetNotesPosition added in v22.8.0

func (this *SwfExportOptions) GetNotesPosition() string

func (*SwfExportOptions) GetShowBottomPane added in v22.8.0

func (this *SwfExportOptions) GetShowBottomPane() bool

func (*SwfExportOptions) GetShowCommentsByNoAuthor added in v22.8.0

func (this *SwfExportOptions) GetShowCommentsByNoAuthor() bool

func (*SwfExportOptions) GetShowFullScreen added in v22.8.0

func (this *SwfExportOptions) GetShowFullScreen() bool

func (*SwfExportOptions) GetShowHiddenSlides added in v22.8.0

func (this *SwfExportOptions) GetShowHiddenSlides() bool

func (*SwfExportOptions) GetShowLeftPane added in v22.8.0

func (this *SwfExportOptions) GetShowLeftPane() bool

func (*SwfExportOptions) GetShowPageBorder added in v22.8.0

func (this *SwfExportOptions) GetShowPageBorder() bool

func (*SwfExportOptions) GetShowPageStepper added in v22.8.0

func (this *SwfExportOptions) GetShowPageStepper() bool

func (*SwfExportOptions) GetShowSearch added in v22.8.0

func (this *SwfExportOptions) GetShowSearch() bool

func (*SwfExportOptions) GetShowTopPane added in v22.8.0

func (this *SwfExportOptions) GetShowTopPane() bool

func (*SwfExportOptions) GetStartOpenLeftPane added in v22.8.0

func (this *SwfExportOptions) GetStartOpenLeftPane() bool

func (*SwfExportOptions) GetViewerIncluded added in v22.8.0

func (this *SwfExportOptions) GetViewerIncluded() bool

func (*SwfExportOptions) SetCommentsAreaColor added in v22.8.0

func (this *SwfExportOptions) SetCommentsAreaColor(newValue string)

func (*SwfExportOptions) SetCommentsAreaWidth added in v22.8.0

func (this *SwfExportOptions) SetCommentsAreaWidth(newValue int32)

func (*SwfExportOptions) SetCommentsPosition added in v22.8.0

func (this *SwfExportOptions) SetCommentsPosition(newValue string)

func (*SwfExportOptions) SetCompressed added in v22.8.0

func (this *SwfExportOptions) SetCompressed(newValue bool)

func (*SwfExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *SwfExportOptions) SetDefaultRegularFont(newValue string)

func (*SwfExportOptions) SetEnableContextMenu added in v22.8.0

func (this *SwfExportOptions) SetEnableContextMenu(newValue bool)

func (*SwfExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*SwfExportOptions) SetFontSubstRules added in v22.9.0

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

func (*SwfExportOptions) SetFormat added in v22.8.0

func (this *SwfExportOptions) SetFormat(newValue string)

func (*SwfExportOptions) SetJpegQuality added in v22.8.0

func (this *SwfExportOptions) SetJpegQuality(newValue int32)

func (*SwfExportOptions) SetLogoImage added in v22.8.0

func (this *SwfExportOptions) SetLogoImage(newValue string)
func (this *SwfExportOptions) SetLogoLink(newValue string)

func (*SwfExportOptions) SetNotesPosition added in v22.8.0

func (this *SwfExportOptions) SetNotesPosition(newValue string)

func (*SwfExportOptions) SetShowBottomPane added in v22.8.0

func (this *SwfExportOptions) SetShowBottomPane(newValue bool)

func (*SwfExportOptions) SetShowCommentsByNoAuthor added in v22.8.0

func (this *SwfExportOptions) SetShowCommentsByNoAuthor(newValue bool)

func (*SwfExportOptions) SetShowFullScreen added in v22.8.0

func (this *SwfExportOptions) SetShowFullScreen(newValue bool)

func (*SwfExportOptions) SetShowHiddenSlides added in v22.8.0

func (this *SwfExportOptions) SetShowHiddenSlides(newValue bool)

func (*SwfExportOptions) SetShowLeftPane added in v22.8.0

func (this *SwfExportOptions) SetShowLeftPane(newValue bool)

func (*SwfExportOptions) SetShowPageBorder added in v22.8.0

func (this *SwfExportOptions) SetShowPageBorder(newValue bool)

func (*SwfExportOptions) SetShowPageStepper added in v22.8.0

func (this *SwfExportOptions) SetShowPageStepper(newValue bool)

func (*SwfExportOptions) SetShowSearch added in v22.8.0

func (this *SwfExportOptions) SetShowSearch(newValue bool)

func (*SwfExportOptions) SetShowTopPane added in v22.8.0

func (this *SwfExportOptions) SetShowTopPane(newValue bool)

func (*SwfExportOptions) SetStartOpenLeftPane added in v22.8.0

func (this *SwfExportOptions) SetStartOpenLeftPane(newValue bool)

func (*SwfExportOptions) SetViewerIncluded added in v22.8.0

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 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 added in v22.8.0

func (this *Table) GetAlternativeText() string

func (*Table) GetAlternativeTextTitle added in v22.8.0

func (this *Table) GetAlternativeTextTitle() string

func (*Table) GetColumns added in v22.8.0

func (this *Table) GetColumns() []ITableColumn

func (*Table) GetEffectFormat added in v22.8.0

func (this *Table) GetEffectFormat() IEffectFormat

func (*Table) GetFillFormat added in v22.8.0

func (this *Table) GetFillFormat() IFillFormat

func (*Table) GetFirstCol added in v22.8.0

func (this *Table) GetFirstCol() bool

func (*Table) GetFirstRow added in v22.8.0

func (this *Table) GetFirstRow() bool

func (*Table) GetHeight added in v22.8.0

func (this *Table) GetHeight() float64

func (*Table) GetHidden added in v22.8.0

func (this *Table) GetHidden() bool

func (*Table) GetHorizontalBanding added in v22.8.0

func (this *Table) GetHorizontalBanding() bool

func (*Table) GetHyperlinkClick added in v22.8.0

func (this *Table) GetHyperlinkClick() IHyperlink

func (*Table) GetHyperlinkMouseOver added in v22.8.0

func (this *Table) GetHyperlinkMouseOver() IHyperlink

func (*Table) GetLastCol added in v22.8.0

func (this *Table) GetLastCol() bool

func (*Table) GetLastRow added in v22.8.0

func (this *Table) GetLastRow() bool

func (*Table) GetLineFormat added in v22.8.0

func (this *Table) GetLineFormat() ILineFormat

func (*Table) GetName added in v22.8.0

func (this *Table) GetName() string

func (*Table) GetRightToLeft added in v22.8.0

func (this *Table) GetRightToLeft() bool

func (*Table) GetRows added in v22.8.0

func (this *Table) GetRows() []ITableRow

func (*Table) GetSelfUri added in v22.8.0

func (this *Table) GetSelfUri() IResourceUri

func (*Table) GetStyle added in v22.8.0

func (this *Table) GetStyle() string

func (*Table) GetThreeDFormat added in v22.8.0

func (this *Table) GetThreeDFormat() IThreeDFormat

func (*Table) GetType added in v22.8.0

func (this *Table) GetType() string

func (*Table) GetVerticalBanding added in v22.8.0

func (this *Table) GetVerticalBanding() bool

func (*Table) GetWidth added in v22.8.0

func (this *Table) GetWidth() float64

func (*Table) GetX added in v22.8.0

func (this *Table) GetX() float64

func (*Table) GetY added in v22.8.0

func (this *Table) GetY() float64

func (*Table) GetZOrderPosition added in v22.8.0

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

func (*Table) SetAlternativeText added in v22.8.0

func (this *Table) SetAlternativeText(newValue string)

func (*Table) SetAlternativeTextTitle added in v22.8.0

func (this *Table) SetAlternativeTextTitle(newValue string)

func (*Table) SetColumns added in v22.8.0

func (this *Table) SetColumns(newValue []ITableColumn)

func (*Table) SetEffectFormat added in v22.8.0

func (this *Table) SetEffectFormat(newValue IEffectFormat)

func (*Table) SetFillFormat added in v22.8.0

func (this *Table) SetFillFormat(newValue IFillFormat)

func (*Table) SetFirstCol added in v22.8.0

func (this *Table) SetFirstCol(newValue bool)

func (*Table) SetFirstRow added in v22.8.0

func (this *Table) SetFirstRow(newValue bool)

func (*Table) SetHeight added in v22.8.0

func (this *Table) SetHeight(newValue float64)

func (*Table) SetHidden added in v22.8.0

func (this *Table) SetHidden(newValue bool)

func (*Table) SetHorizontalBanding added in v22.8.0

func (this *Table) SetHorizontalBanding(newValue bool)

func (*Table) SetHyperlinkClick added in v22.8.0

func (this *Table) SetHyperlinkClick(newValue IHyperlink)

func (*Table) SetHyperlinkMouseOver added in v22.8.0

func (this *Table) SetHyperlinkMouseOver(newValue IHyperlink)

func (*Table) SetLastCol added in v22.8.0

func (this *Table) SetLastCol(newValue bool)

func (*Table) SetLastRow added in v22.8.0

func (this *Table) SetLastRow(newValue bool)

func (*Table) SetLineFormat added in v22.8.0

func (this *Table) SetLineFormat(newValue ILineFormat)

func (*Table) SetName added in v22.8.0

func (this *Table) SetName(newValue string)

func (*Table) SetRightToLeft added in v22.8.0

func (this *Table) SetRightToLeft(newValue bool)

func (*Table) SetRows added in v22.8.0

func (this *Table) SetRows(newValue []ITableRow)

func (*Table) SetSelfUri added in v22.8.0

func (this *Table) SetSelfUri(newValue IResourceUri)

func (*Table) SetStyle added in v22.8.0

func (this *Table) SetStyle(newValue string)

func (*Table) SetThreeDFormat added in v22.8.0

func (this *Table) SetThreeDFormat(newValue IThreeDFormat)

func (*Table) SetType added in v22.8.0

func (this *Table) SetType(newValue string)

func (*Table) SetVerticalBanding added in v22.8.0

func (this *Table) SetVerticalBanding(newValue bool)

func (*Table) SetWidth added in v22.8.0

func (this *Table) SetWidth(newValue float64)

func (*Table) SetX added in v22.8.0

func (this *Table) SetX(newValue float64)

func (*Table) SetY added in v22.8.0

func (this *Table) SetY(newValue float64)

func (*Table) SetZOrderPosition added in v22.8.0

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"`
}

func NewTableCell

func NewTableCell() *TableCell

func (*TableCell) GetBorderBottom added in v22.8.0

func (this *TableCell) GetBorderBottom() ILineFormat

func (*TableCell) GetBorderDiagonalDown added in v22.8.0

func (this *TableCell) GetBorderDiagonalDown() ILineFormat

func (*TableCell) GetBorderDiagonalUp added in v22.8.0

func (this *TableCell) GetBorderDiagonalUp() ILineFormat

func (*TableCell) GetBorderLeft added in v22.8.0

func (this *TableCell) GetBorderLeft() ILineFormat

func (*TableCell) GetBorderRight added in v22.8.0

func (this *TableCell) GetBorderRight() ILineFormat

func (*TableCell) GetBorderTop added in v22.8.0

func (this *TableCell) GetBorderTop() ILineFormat

func (*TableCell) GetColSpan added in v22.8.0

func (this *TableCell) GetColSpan() int32

func (*TableCell) GetColumnIndex added in v22.8.0

func (this *TableCell) GetColumnIndex() int32

func (*TableCell) GetFillFormat added in v22.8.0

func (this *TableCell) GetFillFormat() IFillFormat

func (*TableCell) GetMarginBottom added in v22.8.0

func (this *TableCell) GetMarginBottom() float64

func (*TableCell) GetMarginLeft added in v22.8.0

func (this *TableCell) GetMarginLeft() float64

func (*TableCell) GetMarginRight added in v22.8.0

func (this *TableCell) GetMarginRight() float64

func (*TableCell) GetMarginTop added in v22.8.0

func (this *TableCell) GetMarginTop() float64

func (*TableCell) GetRowIndex added in v22.8.0

func (this *TableCell) GetRowIndex() int32

func (*TableCell) GetRowSpan added in v22.8.0

func (this *TableCell) GetRowSpan() int32

func (*TableCell) GetText added in v22.8.0

func (this *TableCell) GetText() string

func (*TableCell) GetTextAnchorType added in v22.8.0

func (this *TableCell) GetTextAnchorType() string

func (*TableCell) GetTextVerticalType added in v22.8.0

func (this *TableCell) GetTextVerticalType() string

func (*TableCell) SetBorderBottom added in v22.8.0

func (this *TableCell) SetBorderBottom(newValue ILineFormat)

func (*TableCell) SetBorderDiagonalDown added in v22.8.0

func (this *TableCell) SetBorderDiagonalDown(newValue ILineFormat)

func (*TableCell) SetBorderDiagonalUp added in v22.8.0

func (this *TableCell) SetBorderDiagonalUp(newValue ILineFormat)

func (*TableCell) SetBorderLeft added in v22.8.0

func (this *TableCell) SetBorderLeft(newValue ILineFormat)

func (*TableCell) SetBorderRight added in v22.8.0

func (this *TableCell) SetBorderRight(newValue ILineFormat)

func (*TableCell) SetBorderTop added in v22.8.0

func (this *TableCell) SetBorderTop(newValue ILineFormat)

func (*TableCell) SetColSpan added in v22.8.0

func (this *TableCell) SetColSpan(newValue int32)

func (*TableCell) SetColumnIndex added in v22.8.0

func (this *TableCell) SetColumnIndex(newValue int32)

func (*TableCell) SetFillFormat added in v22.8.0

func (this *TableCell) SetFillFormat(newValue IFillFormat)

func (*TableCell) SetMarginBottom added in v22.8.0

func (this *TableCell) SetMarginBottom(newValue float64)

func (*TableCell) SetMarginLeft added in v22.8.0

func (this *TableCell) SetMarginLeft(newValue float64)

func (*TableCell) SetMarginRight added in v22.8.0

func (this *TableCell) SetMarginRight(newValue float64)

func (*TableCell) SetMarginTop added in v22.8.0

func (this *TableCell) SetMarginTop(newValue float64)

func (*TableCell) SetRowIndex added in v22.8.0

func (this *TableCell) SetRowIndex(newValue int32)

func (*TableCell) SetRowSpan added in v22.8.0

func (this *TableCell) SetRowSpan(newValue int32)

func (*TableCell) SetText added in v22.8.0

func (this *TableCell) SetText(newValue string)

func (*TableCell) SetTextAnchorType added in v22.8.0

func (this *TableCell) SetTextAnchorType(newValue string)

func (*TableCell) SetTextVerticalType added in v22.8.0

func (this *TableCell) SetTextVerticalType(newValue string)

func (*TableCell) UnmarshalJSON

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

type TableColumn

type TableColumn struct {

	// Width.
	Width float64 `json:"Width"`
}

func NewTableColumn

func NewTableColumn() *TableColumn

func (*TableColumn) GetWidth added in v22.8.0

func (this *TableColumn) GetWidth() float64

func (*TableColumn) SetWidth added in v22.8.0

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 added in v22.8.0

func (this *TableRow) GetCells() []ITableCell

func (*TableRow) GetHeight added in v22.8.0

func (this *TableRow) GetHeight() float64

func (*TableRow) GetMinimalHeight added in v22.8.0

func (this *TableRow) GetMinimalHeight() float64

func (*TableRow) SetCells added in v22.8.0

func (this *TableRow) SetCells(newValue []ITableCell)

func (*TableRow) SetHeight added in v22.8.0

func (this *TableRow) SetHeight(newValue float64)

func (*TableRow) SetMinimalHeight added in v22.8.0

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 added in v22.8.0

func (this *Task) GetType() string

func (*Task) SetType added in v22.8.0

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 added in v22.3.0

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 added in v22.3.0

func NewTextBounds() *TextBounds

func (*TextBounds) GetHeight added in v22.8.0

func (this *TextBounds) GetHeight() float64

func (*TextBounds) GetWidth added in v22.8.0

func (this *TextBounds) GetWidth() float64

func (*TextBounds) GetX added in v22.8.0

func (this *TextBounds) GetX() float64

func (*TextBounds) GetY added in v22.8.0

func (this *TextBounds) GetY() float64

func (*TextBounds) SetHeight added in v22.8.0

func (this *TextBounds) SetHeight(newValue float64)

func (*TextBounds) SetWidth added in v22.8.0

func (this *TextBounds) SetWidth(newValue float64)

func (*TextBounds) SetX added in v22.8.0

func (this *TextBounds) SetX(newValue float64)

func (*TextBounds) SetY added in v22.8.0

func (this *TextBounds) SetY(newValue float64)

func (*TextBounds) UnmarshalJSON added in v22.3.0

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 added in v22.8.0

func (this *TextElement) GetType() string

func (*TextElement) GetValue added in v22.8.0

func (this *TextElement) GetValue() string

func (*TextElement) SetType added in v22.8.0

func (this *TextElement) SetType(newValue string)

func (*TextElement) SetValue added in v22.8.0

func (this *TextElement) SetValue(newValue string)

func (*TextElement) UnmarshalJSON

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

type TextFrameFormat added in v22.2.0

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"`
}

func NewTextFrameFormat added in v22.2.0

func NewTextFrameFormat() *TextFrameFormat

func (*TextFrameFormat) GetThreeDFormat added in v22.8.0

func (this *TextFrameFormat) GetThreeDFormat() IThreeDFormat

func (*TextFrameFormat) GetTransform added in v22.8.0

func (this *TextFrameFormat) GetTransform() string

func (*TextFrameFormat) SetThreeDFormat added in v22.8.0

func (this *TextFrameFormat) SetThreeDFormat(newValue IThreeDFormat)

func (*TextFrameFormat) SetTransform added in v22.8.0

func (this *TextFrameFormat) SetTransform(newValue string)

func (*TextFrameFormat) UnmarshalJSON added in v22.2.0

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 added in v22.8.0

func (this *TextItem) GetText() string

func (*TextItem) GetUri added in v22.8.0

func (this *TextItem) GetUri() IResourceUri

func (*TextItem) SetText added in v22.8.0

func (this *TextItem) SetText(newValue string)

func (*TextItem) SetUri added in v22.8.0

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 added in v22.8.0

func (this *TextItems) GetItems() []ITextItem

func (*TextItems) GetSelfUri added in v22.8.0

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

func (*TextItems) SetItems added in v22.8.0

func (this *TextItems) SetItems(newValue []ITextItem)

func (*TextItems) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *Theme) GetColorScheme() IResourceUri

func (*Theme) GetFontScheme added in v22.8.0

func (this *Theme) GetFontScheme() IResourceUri

func (*Theme) GetFormatScheme added in v22.8.0

func (this *Theme) GetFormatScheme() IResourceUri

func (*Theme) GetName added in v22.8.0

func (this *Theme) GetName() string

func (*Theme) GetSelfUri added in v22.8.0

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

func (*Theme) SetColorScheme added in v22.8.0

func (this *Theme) SetColorScheme(newValue IResourceUri)

func (*Theme) SetFontScheme added in v22.8.0

func (this *Theme) SetFontScheme(newValue IResourceUri)

func (*Theme) SetFormatScheme added in v22.8.0

func (this *Theme) SetFormatScheme(newValue IResourceUri)

func (*Theme) SetName added in v22.8.0

func (this *Theme) SetName(newValue string)

func (*Theme) SetSelfUri added in v22.8.0

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 added in v22.8.0

func (this *ThreeDFormat) GetBevelBottom() IShapeBevel

func (*ThreeDFormat) GetBevelTop added in v22.8.0

func (this *ThreeDFormat) GetBevelTop() IShapeBevel

func (*ThreeDFormat) GetCamera added in v22.8.0

func (this *ThreeDFormat) GetCamera() ICamera

func (*ThreeDFormat) GetContourColor added in v22.8.0

func (this *ThreeDFormat) GetContourColor() string

func (*ThreeDFormat) GetContourWidth added in v22.8.0

func (this *ThreeDFormat) GetContourWidth() float64

func (*ThreeDFormat) GetDepth added in v22.8.0

func (this *ThreeDFormat) GetDepth() float64

func (*ThreeDFormat) GetExtrusionColor added in v22.8.0

func (this *ThreeDFormat) GetExtrusionColor() string

func (*ThreeDFormat) GetExtrusionHeight added in v22.8.0

func (this *ThreeDFormat) GetExtrusionHeight() float64

func (*ThreeDFormat) GetLightRig added in v22.8.0

func (this *ThreeDFormat) GetLightRig() ILightRig

func (*ThreeDFormat) GetMaterial added in v22.8.0

func (this *ThreeDFormat) GetMaterial() string

func (*ThreeDFormat) SetBevelBottom added in v22.8.0

func (this *ThreeDFormat) SetBevelBottom(newValue IShapeBevel)

func (*ThreeDFormat) SetBevelTop added in v22.8.0

func (this *ThreeDFormat) SetBevelTop(newValue IShapeBevel)

func (*ThreeDFormat) SetCamera added in v22.8.0

func (this *ThreeDFormat) SetCamera(newValue ICamera)

func (*ThreeDFormat) SetContourColor added in v22.8.0

func (this *ThreeDFormat) SetContourColor(newValue string)

func (*ThreeDFormat) SetContourWidth added in v22.8.0

func (this *ThreeDFormat) SetContourWidth(newValue float64)

func (*ThreeDFormat) SetDepth added in v22.8.0

func (this *ThreeDFormat) SetDepth(newValue float64)

func (*ThreeDFormat) SetExtrusionColor added in v22.8.0

func (this *ThreeDFormat) SetExtrusionColor(newValue string)

func (*ThreeDFormat) SetExtrusionHeight added in v22.8.0

func (this *ThreeDFormat) SetExtrusionHeight(newValue float64)

func (*ThreeDFormat) SetLightRig added in v22.8.0

func (this *ThreeDFormat) SetLightRig(newValue ILightRig)

func (*ThreeDFormat) SetMaterial added in v22.8.0

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"`

	// 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 NewTiffExportOptions

func NewTiffExportOptions() *TiffExportOptions

func (*TiffExportOptions) GetCommentsAreaColor added in v22.8.0

func (this *TiffExportOptions) GetCommentsAreaColor() string

func (*TiffExportOptions) GetCommentsAreaWidth added in v22.8.0

func (this *TiffExportOptions) GetCommentsAreaWidth() int32

func (*TiffExportOptions) GetCommentsPosition added in v22.8.0

func (this *TiffExportOptions) GetCommentsPosition() string

func (*TiffExportOptions) GetCompression added in v22.8.0

func (this *TiffExportOptions) GetCompression() string

func (*TiffExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *TiffExportOptions) GetDefaultRegularFont() string

func (*TiffExportOptions) GetDpiX added in v22.8.0

func (this *TiffExportOptions) GetDpiX() int32

func (*TiffExportOptions) GetDpiY added in v22.8.0

func (this *TiffExportOptions) GetDpiY() int32

func (*TiffExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*TiffExportOptions) GetFontSubstRules added in v22.9.0

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

func (*TiffExportOptions) GetFormat added in v22.8.0

func (this *TiffExportOptions) GetFormat() string

func (*TiffExportOptions) GetHeight added in v22.8.0

func (this *TiffExportOptions) GetHeight() int32

func (*TiffExportOptions) GetNotesPosition added in v22.8.0

func (this *TiffExportOptions) GetNotesPosition() string

func (*TiffExportOptions) GetPixelFormat added in v22.8.0

func (this *TiffExportOptions) GetPixelFormat() string

func (*TiffExportOptions) GetShowCommentsByNoAuthor added in v22.8.0

func (this *TiffExportOptions) GetShowCommentsByNoAuthor() bool

func (*TiffExportOptions) GetShowHiddenSlides added in v22.8.0

func (this *TiffExportOptions) GetShowHiddenSlides() bool

func (*TiffExportOptions) GetWidth added in v22.8.0

func (this *TiffExportOptions) GetWidth() int32

func (*TiffExportOptions) SetCommentsAreaColor added in v22.8.0

func (this *TiffExportOptions) SetCommentsAreaColor(newValue string)

func (*TiffExportOptions) SetCommentsAreaWidth added in v22.8.0

func (this *TiffExportOptions) SetCommentsAreaWidth(newValue int32)

func (*TiffExportOptions) SetCommentsPosition added in v22.8.0

func (this *TiffExportOptions) SetCommentsPosition(newValue string)

func (*TiffExportOptions) SetCompression added in v22.8.0

func (this *TiffExportOptions) SetCompression(newValue string)

func (*TiffExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *TiffExportOptions) SetDefaultRegularFont(newValue string)

func (*TiffExportOptions) SetDpiX added in v22.8.0

func (this *TiffExportOptions) SetDpiX(newValue int32)

func (*TiffExportOptions) SetDpiY added in v22.8.0

func (this *TiffExportOptions) SetDpiY(newValue int32)

func (*TiffExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*TiffExportOptions) SetFontSubstRules added in v22.9.0

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

func (*TiffExportOptions) SetFormat added in v22.8.0

func (this *TiffExportOptions) SetFormat(newValue string)

func (*TiffExportOptions) SetHeight added in v22.8.0

func (this *TiffExportOptions) SetHeight(newValue int32)

func (*TiffExportOptions) SetNotesPosition added in v22.8.0

func (this *TiffExportOptions) SetNotesPosition(newValue string)

func (*TiffExportOptions) SetPixelFormat added in v22.8.0

func (this *TiffExportOptions) SetPixelFormat(newValue string)

func (*TiffExportOptions) SetShowCommentsByNoAuthor added in v22.8.0

func (this *TiffExportOptions) SetShowCommentsByNoAuthor(newValue bool)

func (*TiffExportOptions) SetShowHiddenSlides added in v22.8.0

func (this *TiffExportOptions) SetShowHiddenSlides(newValue bool)

func (*TiffExportOptions) SetWidth added in v22.8.0

func (this *TiffExportOptions) SetWidth(newValue int32)

func (*TiffExportOptions) UnmarshalJSON

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

type TintEffect added in v22.6.0

type TintEffect struct {

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

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

	// Amount
	Amount float64 `json:"Amount"`
}

func NewTintEffect added in v22.6.0

func NewTintEffect() *TintEffect

func (*TintEffect) GetAmount added in v22.8.0

func (this *TintEffect) GetAmount() float64

func (*TintEffect) GetHue added in v22.8.0

func (this *TintEffect) GetHue() float64

func (*TintEffect) GetType added in v22.8.0

func (this *TintEffect) GetType() string

func (*TintEffect) SetAmount added in v22.8.0

func (this *TintEffect) SetAmount(newValue float64)

func (*TintEffect) SetHue added in v22.8.0

func (this *TintEffect) SetHue(newValue float64)

func (*TintEffect) SetType added in v22.8.0

func (this *TintEffect) SetType(newValue string)

func (*TintEffect) UnmarshalJSON added in v22.6.0

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 added in v22.8.0

func (this *UpdateBackground) GetBackground() ISlideBackground

func (*UpdateBackground) GetSlides added in v22.8.0

func (this *UpdateBackground) GetSlides() []int32

func (*UpdateBackground) GetType added in v22.8.0

func (this *UpdateBackground) GetType() string

func (*UpdateBackground) SetBackground added in v22.8.0

func (this *UpdateBackground) SetBackground(newValue ISlideBackground)

func (*UpdateBackground) SetSlides added in v22.8.0

func (this *UpdateBackground) SetSlides(newValue []int32)

func (*UpdateBackground) SetType added in v22.8.0

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 added in v22.8.0

func (this *UpdateShape) GetShape() IShapeBase

func (*UpdateShape) GetShapePath added in v22.8.0

func (this *UpdateShape) GetShapePath() string

func (*UpdateShape) GetType added in v22.8.0

func (this *UpdateShape) GetType() string

func (*UpdateShape) SetShape added in v22.8.0

func (this *UpdateShape) SetShape(newValue IShapeBase)

func (*UpdateShape) SetShapePath added in v22.8.0

func (this *UpdateShape) SetShapePath(newValue string)

func (*UpdateShape) SetType added in v22.8.0

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 VideoExportOptions added in v22.2.0

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 added in v22.2.0

func NewVideoExportOptions() *VideoExportOptions

func (*VideoExportOptions) GetDefaultRegularFont added in v22.8.0

func (this *VideoExportOptions) GetDefaultRegularFont() string

func (*VideoExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*VideoExportOptions) GetFontSubstRules added in v22.9.0

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

func (*VideoExportOptions) GetFormat added in v22.8.0

func (this *VideoExportOptions) GetFormat() string

func (*VideoExportOptions) GetSlidesTransitionDuration added in v22.8.0

func (this *VideoExportOptions) GetSlidesTransitionDuration() int32

func (*VideoExportOptions) GetTransitionDuration added in v22.8.0

func (this *VideoExportOptions) GetTransitionDuration() int32

func (*VideoExportOptions) GetTransitionType added in v22.8.0

func (this *VideoExportOptions) GetTransitionType() string

func (*VideoExportOptions) GetVideoResolutionType added in v22.8.0

func (this *VideoExportOptions) GetVideoResolutionType() string

func (*VideoExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *VideoExportOptions) SetDefaultRegularFont(newValue string)

func (*VideoExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*VideoExportOptions) SetFontSubstRules added in v22.9.0

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

func (*VideoExportOptions) SetFormat added in v22.8.0

func (this *VideoExportOptions) SetFormat(newValue string)

func (*VideoExportOptions) SetSlidesTransitionDuration added in v22.8.0

func (this *VideoExportOptions) SetSlidesTransitionDuration(newValue int32)

func (*VideoExportOptions) SetTransitionDuration added in v22.8.0

func (this *VideoExportOptions) SetTransitionDuration(newValue int32)

func (*VideoExportOptions) SetTransitionType added in v22.8.0

func (this *VideoExportOptions) SetTransitionType(newValue string)

func (*VideoExportOptions) SetVideoResolutionType added in v22.8.0

func (this *VideoExportOptions) SetVideoResolutionType(newValue string)

func (*VideoExportOptions) UnmarshalJSON added in v22.2.0

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 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"`
}

func NewVideoFrame

func NewVideoFrame() *VideoFrame
func (this *VideoFrame) GetAlternateLinks() []IResourceUri

func (*VideoFrame) GetAlternativeText added in v22.8.0

func (this *VideoFrame) GetAlternativeText() string

func (*VideoFrame) GetAlternativeTextTitle added in v22.8.0

func (this *VideoFrame) GetAlternativeTextTitle() string

func (*VideoFrame) GetBase64Data added in v22.8.0

func (this *VideoFrame) GetBase64Data() string

func (*VideoFrame) GetEffectFormat added in v22.8.0

func (this *VideoFrame) GetEffectFormat() IEffectFormat

func (*VideoFrame) GetFillFormat added in v22.8.0

func (this *VideoFrame) GetFillFormat() IFillFormat

func (*VideoFrame) GetFullScreenMode added in v22.8.0

func (this *VideoFrame) GetFullScreenMode() bool

func (*VideoFrame) GetHeight added in v22.8.0

func (this *VideoFrame) GetHeight() float64

func (*VideoFrame) GetHidden added in v22.8.0

func (this *VideoFrame) GetHidden() bool

func (*VideoFrame) GetHideAtShowing added in v22.8.0

func (this *VideoFrame) GetHideAtShowing() bool

func (*VideoFrame) GetHyperlinkClick added in v22.8.0

func (this *VideoFrame) GetHyperlinkClick() IHyperlink

func (*VideoFrame) GetHyperlinkMouseOver added in v22.8.0

func (this *VideoFrame) GetHyperlinkMouseOver() IHyperlink

func (*VideoFrame) GetLineFormat added in v22.8.0

func (this *VideoFrame) GetLineFormat() ILineFormat

func (*VideoFrame) GetName added in v22.8.0

func (this *VideoFrame) GetName() string

func (*VideoFrame) GetPictureFillFormat added in v22.8.0

func (this *VideoFrame) GetPictureFillFormat() IPictureFill

func (*VideoFrame) GetPlayLoopMode added in v22.8.0

func (this *VideoFrame) GetPlayLoopMode() bool

func (*VideoFrame) GetPlayMode added in v22.8.0

func (this *VideoFrame) GetPlayMode() string

func (*VideoFrame) GetRewindVideo added in v22.8.0

func (this *VideoFrame) GetRewindVideo() bool

func (*VideoFrame) GetSelfUri added in v22.8.0

func (this *VideoFrame) GetSelfUri() IResourceUri

func (*VideoFrame) GetShapeType added in v22.8.0

func (this *VideoFrame) GetShapeType() string

func (*VideoFrame) GetThreeDFormat added in v22.8.0

func (this *VideoFrame) GetThreeDFormat() IThreeDFormat

func (*VideoFrame) GetType added in v22.8.0

func (this *VideoFrame) GetType() string

func (*VideoFrame) GetVolume added in v22.8.0

func (this *VideoFrame) GetVolume() string

func (*VideoFrame) GetWidth added in v22.8.0

func (this *VideoFrame) GetWidth() float64

func (*VideoFrame) GetX added in v22.8.0

func (this *VideoFrame) GetX() float64

func (*VideoFrame) GetY added in v22.8.0

func (this *VideoFrame) GetY() float64

func (*VideoFrame) GetZOrderPosition added in v22.8.0

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

func (*VideoFrame) SetAlternativeText added in v22.8.0

func (this *VideoFrame) SetAlternativeText(newValue string)

func (*VideoFrame) SetAlternativeTextTitle added in v22.8.0

func (this *VideoFrame) SetAlternativeTextTitle(newValue string)

func (*VideoFrame) SetBase64Data added in v22.8.0

func (this *VideoFrame) SetBase64Data(newValue string)

func (*VideoFrame) SetEffectFormat added in v22.8.0

func (this *VideoFrame) SetEffectFormat(newValue IEffectFormat)

func (*VideoFrame) SetFillFormat added in v22.8.0

func (this *VideoFrame) SetFillFormat(newValue IFillFormat)

func (*VideoFrame) SetFullScreenMode added in v22.8.0

func (this *VideoFrame) SetFullScreenMode(newValue bool)

func (*VideoFrame) SetHeight added in v22.8.0

func (this *VideoFrame) SetHeight(newValue float64)

func (*VideoFrame) SetHidden added in v22.8.0

func (this *VideoFrame) SetHidden(newValue bool)

func (*VideoFrame) SetHideAtShowing added in v22.8.0

func (this *VideoFrame) SetHideAtShowing(newValue bool)

func (*VideoFrame) SetHyperlinkClick added in v22.8.0

func (this *VideoFrame) SetHyperlinkClick(newValue IHyperlink)

func (*VideoFrame) SetHyperlinkMouseOver added in v22.8.0

func (this *VideoFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*VideoFrame) SetLineFormat added in v22.8.0

func (this *VideoFrame) SetLineFormat(newValue ILineFormat)

func (*VideoFrame) SetName added in v22.8.0

func (this *VideoFrame) SetName(newValue string)

func (*VideoFrame) SetPictureFillFormat added in v22.8.0

func (this *VideoFrame) SetPictureFillFormat(newValue IPictureFill)

func (*VideoFrame) SetPlayLoopMode added in v22.8.0

func (this *VideoFrame) SetPlayLoopMode(newValue bool)

func (*VideoFrame) SetPlayMode added in v22.8.0

func (this *VideoFrame) SetPlayMode(newValue string)

func (*VideoFrame) SetRewindVideo added in v22.8.0

func (this *VideoFrame) SetRewindVideo(newValue bool)

func (*VideoFrame) SetSelfUri added in v22.8.0

func (this *VideoFrame) SetSelfUri(newValue IResourceUri)

func (*VideoFrame) SetShapeType added in v22.8.0

func (this *VideoFrame) SetShapeType(newValue string)

func (*VideoFrame) SetThreeDFormat added in v22.8.0

func (this *VideoFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*VideoFrame) SetType added in v22.8.0

func (this *VideoFrame) SetType(newValue string)

func (*VideoFrame) SetVolume added in v22.8.0

func (this *VideoFrame) SetVolume(newValue string)

func (*VideoFrame) SetWidth added in v22.8.0

func (this *VideoFrame) SetWidth(newValue float64)

func (*VideoFrame) SetX added in v22.8.0

func (this *VideoFrame) SetX(newValue float64)

func (*VideoFrame) SetY added in v22.8.0

func (this *VideoFrame) SetY(newValue float64)

func (*VideoFrame) SetZOrderPosition added in v22.8.0

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 added in v22.8.0

func (this *ViewProperties) GetHorizontalBarState() string

func (*ViewProperties) GetLastView added in v22.8.0

func (this *ViewProperties) GetLastView() string

func (*ViewProperties) GetNotesViewProperties added in v22.8.0

func (this *ViewProperties) GetNotesViewProperties() ICommonSlideViewProperties

func (*ViewProperties) GetPreferSingleView added in v22.8.0

func (this *ViewProperties) GetPreferSingleView() bool

func (*ViewProperties) GetRestoredLeft added in v22.8.0

func (this *ViewProperties) GetRestoredLeft() INormalViewRestoredProperties

func (*ViewProperties) GetRestoredTop added in v22.8.0

func (this *ViewProperties) GetRestoredTop() INormalViewRestoredProperties

func (*ViewProperties) GetSelfUri added in v22.8.0

func (this *ViewProperties) GetSelfUri() IResourceUri

func (*ViewProperties) GetShowComments added in v22.8.0

func (this *ViewProperties) GetShowComments() string

func (*ViewProperties) GetSlideViewProperties added in v22.8.0

func (this *ViewProperties) GetSlideViewProperties() ICommonSlideViewProperties

func (*ViewProperties) GetVerticalBarState added in v22.8.0

func (this *ViewProperties) GetVerticalBarState() string
func (this *ViewProperties) SetAlternateLinks(newValue []IResourceUri)

func (*ViewProperties) SetHorizontalBarState added in v22.8.0

func (this *ViewProperties) SetHorizontalBarState(newValue string)

func (*ViewProperties) SetLastView added in v22.8.0

func (this *ViewProperties) SetLastView(newValue string)

func (*ViewProperties) SetNotesViewProperties added in v22.8.0

func (this *ViewProperties) SetNotesViewProperties(newValue ICommonSlideViewProperties)

func (*ViewProperties) SetPreferSingleView added in v22.8.0

func (this *ViewProperties) SetPreferSingleView(newValue bool)

func (*ViewProperties) SetRestoredLeft added in v22.8.0

func (this *ViewProperties) SetRestoredLeft(newValue INormalViewRestoredProperties)

func (*ViewProperties) SetRestoredTop added in v22.8.0

func (this *ViewProperties) SetRestoredTop(newValue INormalViewRestoredProperties)

func (*ViewProperties) SetSelfUri added in v22.8.0

func (this *ViewProperties) SetSelfUri(newValue IResourceUri)

func (*ViewProperties) SetShowComments added in v22.8.0

func (this *ViewProperties) SetShowComments(newValue string)

func (*ViewProperties) SetSlideViewProperties added in v22.8.0

func (this *ViewProperties) SetSlideViewProperties(newValue ICommonSlideViewProperties)

func (*ViewProperties) SetVerticalBarState added in v22.8.0

func (this *ViewProperties) SetVerticalBarState(newValue string)

func (*ViewProperties) UnmarshalJSON

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

type Workbook added in v22.11.0

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 added in v22.11.0

func NewWorkbook() *Workbook

func (*Workbook) GetColumnIndex added in v22.11.0

func (this *Workbook) GetColumnIndex() int32

func (*Workbook) GetRowIndex added in v22.11.0

func (this *Workbook) GetRowIndex() int32

func (*Workbook) GetType added in v22.11.0

func (this *Workbook) GetType() string

func (*Workbook) GetWorksheetIndex added in v22.11.0

func (this *Workbook) GetWorksheetIndex() int32

func (*Workbook) SetColumnIndex added in v22.11.0

func (this *Workbook) SetColumnIndex(newValue int32)

func (*Workbook) SetRowIndex added in v22.11.0

func (this *Workbook) SetRowIndex(newValue int32)

func (*Workbook) SetType added in v22.11.0

func (this *Workbook) SetType(newValue string)

func (*Workbook) SetWorksheetIndex added in v22.11.0

func (this *Workbook) SetWorksheetIndex(newValue int32)

func (*Workbook) UnmarshalJSON added in v22.11.0

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

type XYSeries added in v22.2.0

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 added in v22.2.0

func NewXYSeries() *XYSeries

func (*XYSeries) GetDataPointType added in v22.8.0

func (this *XYSeries) GetDataPointType() string

func (*XYSeries) GetDataSourceForSeriesName added in v22.11.0

func (this *XYSeries) GetDataSourceForSeriesName() IDataSource

func (*XYSeries) GetDataSourceForXValues added in v22.11.0

func (this *XYSeries) GetDataSourceForXValues() IDataSource

func (*XYSeries) GetDataSourceForYValues added in v22.11.0

func (this *XYSeries) GetDataSourceForYValues() IDataSource

func (*XYSeries) GetEffectFormat added in v22.8.0

func (this *XYSeries) GetEffectFormat() IEffectFormat

func (*XYSeries) GetExplosion added in v22.8.0

func (this *XYSeries) GetExplosion() int32

func (*XYSeries) GetFillFormat added in v22.8.0

func (this *XYSeries) GetFillFormat() IFillFormat

func (*XYSeries) GetInvertIfNegative added in v22.8.0

func (this *XYSeries) GetInvertIfNegative() bool

func (*XYSeries) GetInvertedSolidFillColor added in v22.8.0

func (this *XYSeries) GetInvertedSolidFillColor() string

func (*XYSeries) GetIsColorVaried added in v22.8.0

func (this *XYSeries) GetIsColorVaried() bool

func (*XYSeries) GetLineFormat added in v22.8.0

func (this *XYSeries) GetLineFormat() ILineFormat

func (*XYSeries) GetMarker added in v22.8.0

func (this *XYSeries) GetMarker() ISeriesMarker

func (*XYSeries) GetName added in v22.8.0

func (this *XYSeries) GetName() string

func (*XYSeries) GetNumberFormatOfXValues added in v22.8.0

func (this *XYSeries) GetNumberFormatOfXValues() string

func (*XYSeries) GetNumberFormatOfYValues added in v22.8.0

func (this *XYSeries) GetNumberFormatOfYValues() string

func (*XYSeries) GetOrder added in v22.8.0

func (this *XYSeries) GetOrder() int32

func (*XYSeries) GetPlotOnSecondAxis added in v22.8.0

func (this *XYSeries) GetPlotOnSecondAxis() bool

func (*XYSeries) GetSmooth added in v22.8.0

func (this *XYSeries) GetSmooth() bool

func (*XYSeries) GetType added in v22.8.0

func (this *XYSeries) GetType() string

func (*XYSeries) SetDataPointType added in v22.8.0

func (this *XYSeries) SetDataPointType(newValue string)

func (*XYSeries) SetDataSourceForSeriesName added in v22.11.0

func (this *XYSeries) SetDataSourceForSeriesName(newValue IDataSource)

func (*XYSeries) SetDataSourceForXValues added in v22.11.0

func (this *XYSeries) SetDataSourceForXValues(newValue IDataSource)

func (*XYSeries) SetDataSourceForYValues added in v22.11.0

func (this *XYSeries) SetDataSourceForYValues(newValue IDataSource)

func (*XYSeries) SetEffectFormat added in v22.8.0

func (this *XYSeries) SetEffectFormat(newValue IEffectFormat)

func (*XYSeries) SetExplosion added in v22.8.0

func (this *XYSeries) SetExplosion(newValue int32)

func (*XYSeries) SetFillFormat added in v22.8.0

func (this *XYSeries) SetFillFormat(newValue IFillFormat)

func (*XYSeries) SetInvertIfNegative added in v22.8.0

func (this *XYSeries) SetInvertIfNegative(newValue bool)

func (*XYSeries) SetInvertedSolidFillColor added in v22.8.0

func (this *XYSeries) SetInvertedSolidFillColor(newValue string)

func (*XYSeries) SetIsColorVaried added in v22.8.0

func (this *XYSeries) SetIsColorVaried(newValue bool)

func (*XYSeries) SetLineFormat added in v22.8.0

func (this *XYSeries) SetLineFormat(newValue ILineFormat)

func (*XYSeries) SetMarker added in v22.8.0

func (this *XYSeries) SetMarker(newValue ISeriesMarker)

func (*XYSeries) SetName added in v22.8.0

func (this *XYSeries) SetName(newValue string)

func (*XYSeries) SetNumberFormatOfXValues added in v22.8.0

func (this *XYSeries) SetNumberFormatOfXValues(newValue string)

func (*XYSeries) SetNumberFormatOfYValues added in v22.8.0

func (this *XYSeries) SetNumberFormatOfYValues(newValue string)

func (*XYSeries) SetOrder added in v22.8.0

func (this *XYSeries) SetOrder(newValue int32)

func (*XYSeries) SetPlotOnSecondAxis added in v22.8.0

func (this *XYSeries) SetPlotOnSecondAxis(newValue bool)

func (*XYSeries) SetSmooth added in v22.8.0

func (this *XYSeries) SetSmooth(newValue bool)

func (*XYSeries) SetType added in v22.8.0

func (this *XYSeries) SetType(newValue string)

func (*XYSeries) UnmarshalJSON added in v22.2.0

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 added in v22.8.0

func (this *XamlExportOptions) GetDefaultRegularFont() string

func (*XamlExportOptions) GetExportHiddenSlides added in v22.8.0

func (this *XamlExportOptions) GetExportHiddenSlides() bool

func (*XamlExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*XamlExportOptions) GetFontSubstRules added in v22.9.0

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

func (*XamlExportOptions) GetFormat added in v22.8.0

func (this *XamlExportOptions) GetFormat() string

func (*XamlExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *XamlExportOptions) SetDefaultRegularFont(newValue string)

func (*XamlExportOptions) SetExportHiddenSlides added in v22.8.0

func (this *XamlExportOptions) SetExportHiddenSlides(newValue bool)

func (*XamlExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*XamlExportOptions) SetFontSubstRules added in v22.9.0

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

func (*XamlExportOptions) SetFormat added in v22.8.0

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 added in v22.8.0

func (this *XpsExportOptions) GetDefaultRegularFont() string

func (*XpsExportOptions) GetDrawSlidesFrame added in v22.8.0

func (this *XpsExportOptions) GetDrawSlidesFrame() bool

func (*XpsExportOptions) GetFontFallbackRules added in v22.8.0

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

func (*XpsExportOptions) GetFontSubstRules added in v22.9.0

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

func (*XpsExportOptions) GetFormat added in v22.8.0

func (this *XpsExportOptions) GetFormat() string

func (*XpsExportOptions) GetSaveMetafilesAsPng added in v22.8.0

func (this *XpsExportOptions) GetSaveMetafilesAsPng() bool

func (*XpsExportOptions) GetShowHiddenSlides added in v22.8.0

func (this *XpsExportOptions) GetShowHiddenSlides() bool

func (*XpsExportOptions) SetDefaultRegularFont added in v22.8.0

func (this *XpsExportOptions) SetDefaultRegularFont(newValue string)

func (*XpsExportOptions) SetDrawSlidesFrame added in v22.8.0

func (this *XpsExportOptions) SetDrawSlidesFrame(newValue bool)

func (*XpsExportOptions) SetFontFallbackRules added in v22.8.0

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

func (*XpsExportOptions) SetFontSubstRules added in v22.9.0

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

func (*XpsExportOptions) SetFormat added in v22.8.0

func (this *XpsExportOptions) SetFormat(newValue string)

func (*XpsExportOptions) SetSaveMetafilesAsPng added in v22.8.0

func (this *XpsExportOptions) SetSaveMetafilesAsPng(newValue bool)

func (*XpsExportOptions) SetShowHiddenSlides added in v22.8.0

func (this *XpsExportOptions) SetShowHiddenSlides(newValue bool)

func (*XpsExportOptions) UnmarshalJSON

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

type ZoomFrame added in v22.2.0

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 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 added in v22.2.0

func NewZoomFrame() *ZoomFrame
func (this *ZoomFrame) GetAlternateLinks() []IResourceUri

func (*ZoomFrame) GetAlternativeText added in v22.8.0

func (this *ZoomFrame) GetAlternativeText() string

func (*ZoomFrame) GetAlternativeTextTitle added in v22.8.0

func (this *ZoomFrame) GetAlternativeTextTitle() string

func (*ZoomFrame) GetEffectFormat added in v22.8.0

func (this *ZoomFrame) GetEffectFormat() IEffectFormat

func (*ZoomFrame) GetFillFormat added in v22.8.0

func (this *ZoomFrame) GetFillFormat() IFillFormat

func (*ZoomFrame) GetHeight added in v22.8.0

func (this *ZoomFrame) GetHeight() float64

func (*ZoomFrame) GetHidden added in v22.8.0

func (this *ZoomFrame) GetHidden() bool

func (*ZoomFrame) GetHyperlinkClick added in v22.8.0

func (this *ZoomFrame) GetHyperlinkClick() IHyperlink

func (*ZoomFrame) GetHyperlinkMouseOver added in v22.8.0

func (this *ZoomFrame) GetHyperlinkMouseOver() IHyperlink

func (*ZoomFrame) GetImage added in v22.8.0

func (this *ZoomFrame) GetImage() IResourceUri

func (*ZoomFrame) GetImageType added in v22.8.0

func (this *ZoomFrame) GetImageType() string

func (*ZoomFrame) GetLineFormat added in v22.8.0

func (this *ZoomFrame) GetLineFormat() ILineFormat

func (*ZoomFrame) GetName added in v22.8.0

func (this *ZoomFrame) GetName() string

func (*ZoomFrame) GetReturnToParent added in v22.8.0

func (this *ZoomFrame) GetReturnToParent() bool

func (*ZoomFrame) GetSelfUri added in v22.8.0

func (this *ZoomFrame) GetSelfUri() IResourceUri

func (*ZoomFrame) GetShowBackground added in v22.8.0

func (this *ZoomFrame) GetShowBackground() bool

func (*ZoomFrame) GetTargetSlideIndex added in v22.8.0

func (this *ZoomFrame) GetTargetSlideIndex() int32

func (*ZoomFrame) GetThreeDFormat added in v22.8.0

func (this *ZoomFrame) GetThreeDFormat() IThreeDFormat

func (*ZoomFrame) GetTransitionDuration added in v22.8.0

func (this *ZoomFrame) GetTransitionDuration() float64

func (*ZoomFrame) GetType added in v22.8.0

func (this *ZoomFrame) GetType() string

func (*ZoomFrame) GetWidth added in v22.8.0

func (this *ZoomFrame) GetWidth() float64

func (*ZoomFrame) GetX added in v22.8.0

func (this *ZoomFrame) GetX() float64

func (*ZoomFrame) GetY added in v22.8.0

func (this *ZoomFrame) GetY() float64

func (*ZoomFrame) GetZOrderPosition added in v22.8.0

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

func (*ZoomFrame) SetAlternativeText added in v22.8.0

func (this *ZoomFrame) SetAlternativeText(newValue string)

func (*ZoomFrame) SetAlternativeTextTitle added in v22.8.0

func (this *ZoomFrame) SetAlternativeTextTitle(newValue string)

func (*ZoomFrame) SetEffectFormat added in v22.8.0

func (this *ZoomFrame) SetEffectFormat(newValue IEffectFormat)

func (*ZoomFrame) SetFillFormat added in v22.8.0

func (this *ZoomFrame) SetFillFormat(newValue IFillFormat)

func (*ZoomFrame) SetHeight added in v22.8.0

func (this *ZoomFrame) SetHeight(newValue float64)

func (*ZoomFrame) SetHidden added in v22.8.0

func (this *ZoomFrame) SetHidden(newValue bool)

func (*ZoomFrame) SetHyperlinkClick added in v22.8.0

func (this *ZoomFrame) SetHyperlinkClick(newValue IHyperlink)

func (*ZoomFrame) SetHyperlinkMouseOver added in v22.8.0

func (this *ZoomFrame) SetHyperlinkMouseOver(newValue IHyperlink)

func (*ZoomFrame) SetImage added in v22.8.0

func (this *ZoomFrame) SetImage(newValue IResourceUri)

func (*ZoomFrame) SetImageType added in v22.8.0

func (this *ZoomFrame) SetImageType(newValue string)

func (*ZoomFrame) SetLineFormat added in v22.8.0

func (this *ZoomFrame) SetLineFormat(newValue ILineFormat)

func (*ZoomFrame) SetName added in v22.8.0

func (this *ZoomFrame) SetName(newValue string)

func (*ZoomFrame) SetReturnToParent added in v22.8.0

func (this *ZoomFrame) SetReturnToParent(newValue bool)

func (*ZoomFrame) SetSelfUri added in v22.8.0

func (this *ZoomFrame) SetSelfUri(newValue IResourceUri)

func (*ZoomFrame) SetShowBackground added in v22.8.0

func (this *ZoomFrame) SetShowBackground(newValue bool)

func (*ZoomFrame) SetTargetSlideIndex added in v22.8.0

func (this *ZoomFrame) SetTargetSlideIndex(newValue int32)

func (*ZoomFrame) SetThreeDFormat added in v22.8.0

func (this *ZoomFrame) SetThreeDFormat(newValue IThreeDFormat)

func (*ZoomFrame) SetTransitionDuration added in v22.8.0

func (this *ZoomFrame) SetTransitionDuration(newValue float64)

func (*ZoomFrame) SetType added in v22.8.0

func (this *ZoomFrame) SetType(newValue string)

func (*ZoomFrame) SetWidth added in v22.8.0

func (this *ZoomFrame) SetWidth(newValue float64)

func (*ZoomFrame) SetX added in v22.8.0

func (this *ZoomFrame) SetX(newValue float64)

func (*ZoomFrame) SetY added in v22.8.0

func (this *ZoomFrame) SetY(newValue float64)

func (*ZoomFrame) SetZOrderPosition added in v22.8.0

func (this *ZoomFrame) SetZOrderPosition(newValue int32)

func (*ZoomFrame) UnmarshalJSON added in v22.2.0

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

type ZoomObject added in v22.2.0

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 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 added in v22.2.0

func NewZoomObject() *ZoomObject
func (this *ZoomObject) GetAlternateLinks() []IResourceUri

func (*ZoomObject) GetAlternativeText added in v22.8.0

func (this *ZoomObject) GetAlternativeText() string

func (*ZoomObject) GetAlternativeTextTitle added in v22.8.0

func (this *ZoomObject) GetAlternativeTextTitle() string

func (*ZoomObject) GetEffectFormat added in v22.8.0

func (this *ZoomObject) GetEffectFormat() IEffectFormat

func (*ZoomObject) GetFillFormat added in v22.8.0

func (this *ZoomObject) GetFillFormat() IFillFormat

func (*ZoomObject) GetHeight added in v22.8.0

func (this *ZoomObject) GetHeight() float64

func (*ZoomObject) GetHidden added in v22.8.0

func (this *ZoomObject) GetHidden() bool

func (*ZoomObject) GetHyperlinkClick added in v22.8.0

func (this *ZoomObject) GetHyperlinkClick() IHyperlink

func (*ZoomObject) GetHyperlinkMouseOver added in v22.8.0

func (this *ZoomObject) GetHyperlinkMouseOver() IHyperlink

func (*ZoomObject) GetImage added in v22.8.0

func (this *ZoomObject) GetImage() IResourceUri

func (*ZoomObject) GetImageType added in v22.8.0

func (this *ZoomObject) GetImageType() string

func (*ZoomObject) GetLineFormat added in v22.8.0

func (this *ZoomObject) GetLineFormat() ILineFormat

func (*ZoomObject) GetName added in v22.8.0

func (this *ZoomObject) GetName() string

func (*ZoomObject) GetReturnToParent added in v22.8.0

func (this *ZoomObject) GetReturnToParent() bool

func (*ZoomObject) GetSelfUri added in v22.8.0

func (this *ZoomObject) GetSelfUri() IResourceUri

func (*ZoomObject) GetShowBackground added in v22.8.0

func (this *ZoomObject) GetShowBackground() bool

func (*ZoomObject) GetThreeDFormat added in v22.8.0

func (this *ZoomObject) GetThreeDFormat() IThreeDFormat

func (*ZoomObject) GetTransitionDuration added in v22.8.0

func (this *ZoomObject) GetTransitionDuration() float64

func (*ZoomObject) GetType added in v22.8.0

func (this *ZoomObject) GetType() string

func (*ZoomObject) GetWidth added in v22.8.0

func (this *ZoomObject) GetWidth() float64

func (*ZoomObject) GetX added in v22.8.0

func (this *ZoomObject) GetX() float64

func (*ZoomObject) GetY added in v22.8.0

func (this *ZoomObject) GetY() float64

func (*ZoomObject) GetZOrderPosition added in v22.8.0

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

func (*ZoomObject) SetAlternativeText added in v22.8.0

func (this *ZoomObject) SetAlternativeText(newValue string)

func (*ZoomObject) SetAlternativeTextTitle added in v22.8.0

func (this *ZoomObject) SetAlternativeTextTitle(newValue string)

func (*ZoomObject) SetEffectFormat added in v22.8.0

func (this *ZoomObject) SetEffectFormat(newValue IEffectFormat)

func (*ZoomObject) SetFillFormat added in v22.8.0

func (this *ZoomObject) SetFillFormat(newValue IFillFormat)

func (*ZoomObject) SetHeight added in v22.8.0

func (this *ZoomObject) SetHeight(newValue float64)

func (*ZoomObject) SetHidden added in v22.8.0

func (this *ZoomObject) SetHidden(newValue bool)

func (*ZoomObject) SetHyperlinkClick added in v22.8.0

func (this *ZoomObject) SetHyperlinkClick(newValue IHyperlink)

func (*ZoomObject) SetHyperlinkMouseOver added in v22.8.0

func (this *ZoomObject) SetHyperlinkMouseOver(newValue IHyperlink)

func (*ZoomObject) SetImage added in v22.8.0

func (this *ZoomObject) SetImage(newValue IResourceUri)

func (*ZoomObject) SetImageType added in v22.8.0

func (this *ZoomObject) SetImageType(newValue string)

func (*ZoomObject) SetLineFormat added in v22.8.0

func (this *ZoomObject) SetLineFormat(newValue ILineFormat)

func (*ZoomObject) SetName added in v22.8.0

func (this *ZoomObject) SetName(newValue string)

func (*ZoomObject) SetReturnToParent added in v22.8.0

func (this *ZoomObject) SetReturnToParent(newValue bool)

func (*ZoomObject) SetSelfUri added in v22.8.0

func (this *ZoomObject) SetSelfUri(newValue IResourceUri)

func (*ZoomObject) SetShowBackground added in v22.8.0

func (this *ZoomObject) SetShowBackground(newValue bool)

func (*ZoomObject) SetThreeDFormat added in v22.8.0

func (this *ZoomObject) SetThreeDFormat(newValue IThreeDFormat)

func (*ZoomObject) SetTransitionDuration added in v22.8.0

func (this *ZoomObject) SetTransitionDuration(newValue float64)

func (*ZoomObject) SetType added in v22.8.0

func (this *ZoomObject) SetType(newValue string)

func (*ZoomObject) SetWidth added in v22.8.0

func (this *ZoomObject) SetWidth(newValue float64)

func (*ZoomObject) SetX added in v22.8.0

func (this *ZoomObject) SetX(newValue float64)

func (*ZoomObject) SetY added in v22.8.0

func (this *ZoomObject) SetY(newValue float64)

func (*ZoomObject) SetZOrderPosition added in v22.8.0

func (this *ZoomObject) SetZOrderPosition(newValue int32)

func (*ZoomObject) UnmarshalJSON added in v22.2.0

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