Aspose::Slides::Export Namespace Reference

Classes

class  EmbedAllFontsHtmlController
 The formatting controller class to use for embedding all presentation fonts in WOFF format. More...
 
class  EmbeddedEotFontsHtmlController
 The formatting controller class to use for fonts embedding in EOT format More...
 
class  EmbeddedWoffFontsHtmlController
 The formatting controller class to use for fonts embedding in WOFF format More...
 
class  HtmlFormatter
 Represents HTML file template. More...
 
class  HtmlGenerator
 Html generator. More...
 
class  HtmlOptions
 Represents a HTML exporting options. More...
 
class  IEmbeddedEotFontsHtmlController
 Embedded Eot fonts HTML controller. More...
 
class  IEmbeddedWoffFontsHtmlController
 Embedded woff fonts html controller. More...
 
class  IHtmlFormatter
 Represents HTML file template. More...
 
class  IHtmlFormattingController
 Controls a html file generation. More...
 
class  IHtmlGenerator
 Html generator. More...
 
class  IHtmlOptions
 Represents a HTML exporting options. More...
 
class  ILinkEmbedController
 Callback interface used to determine how object should be processed during saving. More...
 
class  INotesCommentsLayoutingOptions
 Provides options that control the look of layouting of notes and comments in exported document. More...
 
class  IPdfOptions
 Provides options that control how a presentation is saved in Pdf format. More...
 
class  IPptOptions
 Provides options that control how a presentation is saved in PPT format. More...
 
class  IPptxOptions
 Represents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM). More...
 
class  IResponsiveHtmlController
 Responsive HTML Controller More...
 
class  ISaveOptions
 Options that control how a presentation is saved. More...
 
class  ISaveOptionsFactory
 Allows to create save options' instances More...
 
class  ISlideImageFormat
 Determines format in which slide image will be saved for presentation to HTML export. More...
 
class  ISVGOptions
 Represents an SVG options. More...
 
class  ISvgShape
 Represents options for SVG shape. More...
 
class  ISvgShapeFormattingController
 Controls SVG shape generation. More...
 
class  ISwfOptions
 Provides options that control how a presentation is saved in SWF format. More...
 
class  ITextToHtmlConversionOptions
 Options for extracting HTML from the Pptx text. More...
 
class  ITiffOptions
 Provides options that control how a presentation is saved in TIFF format. More...
 
class  IVideoPlayerHtmlController
 This class allows export of video and audio files into a HTML More...
 
class  IVideoPlayerHtmlControllerFactory
 Allows to create VideoPlayerHtmlController. More...
 
class  IXpsOptions
 Provides options that control how a presentation is saved in XPS format. More...
 
class  NotesCommentsLayoutingOptions
 Provides options that control the look of layouting of notes and comments in exported document. More...
 
class  PdfOptions
 Provides options that control how a presentation is saved in Pdf format. More...
 
class  PptOptions
 Provides options that control how a presentation is saved in PPT format. More...
 
class  PptxOptions
 Represents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM). More...
 
class  ResponsiveHtmlController
 Responsive HTML Controller More...
 
class  SaveOptions
 Abstract class with options that control how a presentation is saved. More...
 
class  SaveOptionsFactory
 Allows to create save options' instances More...
 
class  SlideImageFormat
 Determines format in which slide image will be saved for presentation to HTML export. More...
 
class  SVGOptions
 Represents an SVG options. More...
 
class  SvgShape
 Represents options for SVG shape. More...
 
class  SwfOptions
 Provides options that control how a presentation is saved in Swf format. More...
 
class  TextToHtmlConversionOptions
 Options for extracting HTML from the Pptx text. More...
 
class  TiffOptions
 Provides options that control how a presentation is saved in TIFF format. More...
 
class  VideoPlayerHtmlController
 This class allows export of video and audio files into a HTML More...
 
class  VideoPlayerHtmlControllerFactory
 Allows to create VideoPlayerHtmlController. More...
 
class  XpsOptions
 Provides options that control how a presentation is saved in XPS format. More...
 

Enumerations

enum  CommentsPositions { CommentsPositions::None = 0, CommentsPositions::Bottom = 1, CommentsPositions::Right = 2 }
 Represents the rule to render comments into exported document More...
 
enum  EmbedFontCharacters { EmbedFontCharacters::OnlyUsed, EmbedFontCharacters::All }
 Represents the rule to use for adding new embedding font into IPresentation More...
 
enum  ImagePixelFormat {
  ImagePixelFormat::Format1bppIndexed = 1, ImagePixelFormat::Format4bppIndexed = 4, ImagePixelFormat::Format8bppIndexed = 8, ImagePixelFormat::Format24bppRgb = 24,
  ImagePixelFormat::Format32bppArgb = 32
}
 Specifies the pixel format for the generated images. More...
 
enum  LinkEmbedDecision { LinkEmbedDecision::Link, LinkEmbedDecision::Embed, LinkEmbedDecision::Ignore }
 Determines how object will be processed during saving. More...
 
enum  NotesPositions { NotesPositions::None = 0, NotesPositions::BottomFull = 1, NotesPositions::BottomTruncated = 2 }
 Represents the rule to render notes into exported document More...
 
enum  PdfCompliance { PdfCompliance::Pdf15, PdfCompliance::PdfA1b }
 Constants which define the PDF standards compliance level. More...
 
enum  PdfTextCompression { PdfTextCompression::None, PdfTextCompression::Flate }
 Constants which define the type of a compression applied to all content in the PDF file except images. More...
 
enum  PicturesCompression {
  PicturesCompression::Dpi330, PicturesCompression::Dpi220, PicturesCompression::Dpi150, PicturesCompression::Dpi96,
  PicturesCompression::Dpi72, PicturesCompression::DocumentResolution
}
 Represents the pictures compression level More...
 
enum  SaveFormat {
  SaveFormat::Ppt = 0, SaveFormat::Pdf = 1, SaveFormat::Xps = 2, SaveFormat::Pptx = 3,
  SaveFormat::Ppsx = 4, SaveFormat::Tiff = 5, SaveFormat::Odp = 6, SaveFormat::Pptm = 7,
  SaveFormat::Ppsm = 9, SaveFormat::Potx = 10, SaveFormat::Potm = 11, SaveFormat::PdfNotes = 12,
  SaveFormat::Html = 13, SaveFormat::TiffNotes = 14, SaveFormat::Swf = 15, SaveFormat::SwfNotes = 16,
  SaveFormat::Otp = 17, SaveFormat::HtmlNotes = 18, SaveFormat::Pps = 19
}
 Constants which define the format of a saved presentation. More...
 
enum  SvgCoordinateUnit {
  SvgCoordinateUnit::Inch, SvgCoordinateUnit::Centimeter, SvgCoordinateUnit::Millimeter, SvgCoordinateUnit::Point,
  SvgCoordinateUnit::Pica, SvgCoordinateUnit::Em, SvgCoordinateUnit::Ex, SvgCoordinateUnit::Pixel,
  SvgCoordinateUnit::Percent
}
 Represents CSS2 coordinate units used to define SVG coordinates. More...
 
enum  SvgEvent {
  SvgEvent::OnFocusIn, SvgEvent::OnFocusOut, SvgEvent::OnActivate, SvgEvent::OnClick,
  SvgEvent::OnMouseDown, SvgEvent::OnMouseUp, SvgEvent::OnMouseOver, SvgEvent::OnMouseMove,
  SvgEvent::OnMouseOut, SvgEvent::OnLoad, SvgEvent::OnUnload, SvgEvent::OnAbort,
  SvgEvent::OnError, SvgEvent::OnResize, SvgEvent::OnScroll, SvgEvent::OnZoom,
  SvgEvent::OnBegin, SvgEvent::OnEnd, SvgEvent::OnRepeat
}
 Represents options for SVG shape. More...
 
enum  SvgExternalFontsHandling { SvgExternalFontsHandling::AddLinksToFontFiles, SvgExternalFontsHandling::Embed, SvgExternalFontsHandling::Vectorize }
 Represents a way to handle external fonts used for text drawing. More...
 
enum  TextInheritanceLimit { TextInheritanceLimit::All, TextInheritanceLimit::TextBox, TextInheritanceLimit::ParagraphOnly }
 Controls the depth of the text properties inheritance. More...
 
enum  TiffCompressionTypes {
  TiffCompressionTypes::Default, TiffCompressionTypes::None, TiffCompressionTypes::CCITT3, TiffCompressionTypes::CCITT4,
  TiffCompressionTypes::LZW, TiffCompressionTypes::RLE
}
 Provides options that control how a presentation is compressed in TIFF format. More...
 

Enumeration Type Documentation

◆ CommentsPositions

Represents the rule to render comments into exported document

Enumerator
None 

Specifies that comments should not be displayed at all.

Bottom 

Specifies that comments should be displayed at the bottom of the page.

Right 

Specifies that comments should be displayed to the right of the page.

◆ EmbedFontCharacters

Represents the rule to use for adding new embedding font into IPresentation

Enumerator
OnlyUsed 

Embed only the characters used in the presentation (best for reducing file size).

All 

Embed all characters (best for editing by other people).

◆ ImagePixelFormat

Specifies the pixel format for the generated images.

Enumerator
Format1bppIndexed 

1 bits per pixel, indexed.

Format4bppIndexed 

4 bits per pixel, indexed.

Format8bppIndexed 

8 bits per pixel, indexed.

Format24bppRgb 

24 bits per pixel, RGB.

Format32bppArgb 

32 bits per pixel, ARGB.

◆ LinkEmbedDecision

Determines how object will be processed during saving.

Enumerator
Link 

Object will be stored externally, referrenced by URL

Embed 

Object should be embedded to a generated file if possible. If embedding is imposible, GetUrl will be called and, depending on result, object will be referrenced by URL or ignored.

Ignore 

Object will be ignored.

◆ NotesPositions

Represents the rule to render notes into exported document

Enumerator
None 

Specifies that notes should not be displayed at all.

BottomFull 

Specifies that notes should be full displayed using additional pages as it is needed.

BottomTruncated 

Specifies that notes should be displayed in only one page.

◆ PdfCompliance

Constants which define the PDF standards compliance level.

Enumerator
Pdf15 

The output file will comply with the PDF 1.5 standard.

PdfA1b 

The output file will comply with the PDF/A-1b standard.

◆ PdfTextCompression

Constants which define the type of a compression applied to all content in the PDF file except images.

Enumerator
None 

No compression.

Flate 

Flate (ZIP) compression.

◆ PicturesCompression

Represents the pictures compression level

Enumerator
Dpi330 

Good quality for high-definition (HD) displays

Dpi220 

Excellent quality on most printers and screens

Dpi150 

Good for web pages and projectors

Dpi96 

Minimize document size for sharing

Dpi72 

Default compression level

DocumentResolution 

Use document resolution - the picture will not be compressed and used in document as-is

◆ SaveFormat

Constants which define the format of a saved presentation.

Enumerator
Ppt 

Save presentation in PPT format.

Pdf 

Save presentation in PDF format.

Xps 

Save presentation in XPS format.

Pptx 

Save presentation in PPTX format.

Ppsx 

Save presentation in PPSX (slideshow) format.

Tiff 

Save presentation as multi-page TIFF image.

Odp 

Save presentation in ODP format.

Pptm 

Save presentation in PPTM (macro-enabled presentation) format.

Ppsm 

Save presentation in PPSM (macro-enabled slideshow) format.

Potx 

Save presentation in POTX (template) format.

Potm 

Save presentation in POTM (macro-enabled template) format.

PdfNotes 

Save presentation Notes Page View in PDF fromat.

Html 

Save presentation in HTML format.

TiffNotes 

Save presentation Notes Page View as multi-page TIFF image.

Swf 

Save presentation in SWF format.

SwfNotes 

Save presentation Notes Page View in SWF fromat.

Otp 

Save presentation in OTP (presentation template) format.

HtmlNotes 

Save presentation Notes Page View in HTML format.

Pps 

Save presentation in PPS format.

◆ SvgCoordinateUnit

Represents CSS2 coordinate units used to define SVG coordinates.

Enumerator
Inch 

Inch

Centimeter 

Centimeter.

Millimeter 

Millimeter.

Point 

Point (1/72 of inch),

Pica 

Pica (1/6 of inch).

Em 

Em size of a font of containing element.

Ex 

Ex size (size of lowercase letter, usualy "x") of font of containing element.

Pixel 

Pixel size.

Percent 

Percent.

◆ SvgEvent

Represents options for SVG shape.

Enumerator
OnFocusIn 

Occurs when an element receives focus, such as when a text becomes selected.

OnFocusOut 

Occurs when an element loses focus, such as when a text becomes unselected.

OnActivate 

Occurs when an element is activated, for instance, through a mouse click or a keypress.

OnClick 

Occurs when the pointing device button is clicked over an element.

OnMouseDown 

Occurs when the pointing device button is pressed over an element.

OnMouseUp 

Occurs when the pointing device button is released over an element.

OnMouseOver 

Occurs when the pointing device is moved onto an element.

OnMouseMove 

Occurs when the pointing device is moved while it is over an element.

OnMouseOut 

Occurs when the pointing device is moved away from an element.

OnLoad 

Occurs when the user agent has fully parsed the element and its descendants and all referrenced resurces, required to render it.

OnUnload 

Occurs when the DOM implementation removes a document from a window or frame. Only applicable to outermost svg elements.

OnAbort 

Occurs when page loading is stopped before an element has been allowed to load completely.

OnError 

Occurs when an element does not load properly or when an error occurs during script execution.

OnResize 

Occurs when a document view is being resized. Only applicable to outermost svg elements.

OnScroll 

Occurs when a document view is being shifted along the X or Y or both axis. Only applicable to outermost svg elements.

OnZoom 

Occurs when the zoom level of a document view is being changed. Only applicable to outermost svg elements.

OnBegin 

Occurs when an animation element begins.

OnEnd 

Occurs when an animation element ends.

OnRepeat 

Occurs when an animation element repeats.

◆ SvgExternalFontsHandling

Represents a way to handle external fonts used for text drawing.

Enumerator
AddLinksToFontFiles 

Add links to separate font files to style section of SVG file.

Embed 

Save fonts data directly to SVG file. Please check all external fonts license agreements before using this option.

Vectorize 

Save all text using external fonts as graphics.

◆ TextInheritanceLimit

Controls the depth of the text properties inheritance.

Enumerator
All 

Inherit all text properties.

TextBox 

Inherit only from TextFrameEx's style.

ParagraphOnly 

Use only properties defined for paragraph.

◆ TiffCompressionTypes

Provides options that control how a presentation is compressed in TIFF format.

Enumerator
Default 

Specifies the default compression scheme (LZW).

None 

Specifies no compression.

CCITT3 

Specifies the CCITT3 compression scheme.

CCITT4 

Specifies the CCITT4 compression scheme.

LZW 

Specifies the LZW compression scheme (Default).

RLE 

Specifies the RLE compression scheme.