Aspose::Pub Namespace Reference

Namespaces

 Exceptions
 
 Licensing
 
 Tests
 
 Utils
 

Classes

class  AssemblyConstants
 Defines the constants that participate in the license check for the component. These used to be defined directly as assembly attributes, but I moved them into separate class because in .NET Compact Framework I cannot access assembly attributes. Now the licensing code when compiled for the .NET Compact Framework uses these constants instead of the assembly attributes. More...
 
class  BaseStyle
 Declares base functionality for PUB styles More...
 
class  BuildVersionInfo
 This class provides information about current product build. More...
 
class  DocSummaryInfo
 Document summary info More...
 
class  Document
 Represents PUB document, holds all fields and relevant values More...
 
class  Fill
 
class  FolderFontSource
 Represents the folder that contains font files. More...
 
class  FontSource
 Represents a base class for font source. More...
 
class  FontSubstitution
 Represents a class for a font substitution strategy based on font name. More...
 
class  GradientFill
 
class  ImageFill
 
class  IPdfConverter
 Declares functionality to convert PUB document into PDF document More...
 
class  IPubConverter
 Declares functionality to convert PUB document into format specified More...
 
class  IPubParser
 Declares functionality which parses publisher file and returns Document object as result of parsing. More...
 
class  License
 Provides methods to license the component. More...
 
class  MetaInfo
 Base class for summary info objects More...
 
class  Metered
 Provides methods to set metered key. More...
 
class  MeteredBillingService
 This internal class is used to handle customer's matered state More...
 
class  MeteredCountService
 This internal class is used to handle customer's consumption data, the unit is MB. More...
 
class  ParagraphStyle
 This class describes style of PUB paragraph More...
 
class  PatternFill
 
class  PubEmbeddedFont
 
class  PubFactory
 Factory for PUB objects More...
 
class  PubToPdfConversionOptions
 Options for export to PDF format More...
 
class  SolidFill
 
class  StopPoint
 
class  SummaryInfo
 Summary info More...
 
class  TextGroup
 Text group More...
 
class  TextParagraph
 Represents PUB text paragraph More...
 
class  TextStyle
 Describes PUB text style More...
 

Enumerations

enum  PubFormatVersion : uint8_t { PubFormatVersion::Pub_2002 = 1, PubFormatVersion::Pub_2000 }
 
enum  FillTypes : uint8_t {
  FillTypes::Solid = 0, FillTypes::Pattern, FillTypes::Texture, FillTypes::Bitmap,
  FillTypes::Shade, FillTypes::ShadeCenter, FillTypes::ShadeFigure, FillTypes::ShadeScale,
  FillTypes::ShadeTitle, FillTypes::Background, FillTypes::Empty
}
 
enum  PubExportFormats {
  PubExportFormats::Pdf = 0, PubExportFormats::Jpg = 1, PubExportFormats::Png, PubExportFormats::Tiff,
  PubExportFormats::Gif, PubExportFormats::Bmp, PubExportFormats::Doc, PubExportFormats::Docx,
  PubExportFormats::Xls, PubExportFormats::Xlsx, PubExportFormats::Csv, PubExportFormats::Pptx,
  PubExportFormats::Xps, PubExportFormats::Epub, PubExportFormats::Tex, PubExportFormats::Mhtml,
  PubExportFormats::Html, PubExportFormats::Svg
}
 Specifies format to export Publisher document More...
 
enum  MeteredState { MeteredState::Evaluation, MeteredState::Paid }
 Represents possible metered states. More...
 
enum  SuperscriptType : uint8_t { SuperscriptType::NoSuperSubScript = 0, SuperscriptType::Superscript, SuperscriptType::Subscript }
 Type of superscript More...
 
enum  AlignmentType : uint8_t { AlignmentType::Left = 0, AlignmentType::Right, AlignmentType::Center, AlignmentType::Justify = 6 }
 Type of alignment More...
 
enum  LineSpacingType : uint8_t { LineSpacingType::Points = 0, LineSpacingType::Lines = 1 }
 Type of line spacing More...
 
enum  UnderlineType : uint8_t {
  UnderlineType::Unknown = 0, UnderlineType::Single, UnderlineType::WordsOnly, UnderlineType::Double,
  UnderlineType::Dotted, UnderlineType::Thick = 6, UnderlineType::Dash, UnderlineType::DotDash = 9,
  UnderlineType::DotDotDash, UnderlineType::Wave, UnderlineType::ThickWave = 16, UnderlineType::ThickDot,
  UnderlineType::ThickDash, UnderlineType::ThickDotDash, UnderlineType::ThickDotDotDash, UnderlineType::LongDash,
  UnderlineType::ThickLongDash, UnderlineType::DoubleWave
}
 Underline type More...
 

Enumeration Type Documentation

◆ AlignmentType

enum Aspose::Pub::AlignmentType : uint8_t
strong

Type of alignment

Enumerator
Left 

Left alignment

Right 

Right alignment

Center 

Center alignment

Justify 

Justify alignment

◆ FillTypes

enum Aspose::Pub::FillTypes : uint8_t
strong
Enumerator
Solid 
Pattern 
Texture 
Bitmap 
Shade 
ShadeCenter 
ShadeFigure 
ShadeScale 
ShadeTitle 
Background 
Empty 

◆ LineSpacingType

enum Aspose::Pub::LineSpacingType : uint8_t
strong

Type of line spacing

Enumerator
Points 

Line spacing directly in points

Lines 

Coefficient of count of lines

◆ MeteredState

Represents possible metered states.

Enumerator
Evaluation 

The metered is evaluation

Paid 

The metered is a paid customer.

◆ PubExportFormats

Specifies format to export Publisher document

Enumerator
Pdf 

Means export to PDF format

Jpg 

Means export to Jpeg format

Png 

Means export to Png format

Tiff 

Means export to Tiff format

Gif 

Means export to Gif format

Bmp 

Means export to Bmp format

Doc 

Means export to DOC format

Docx 

Means export to DOCX format

Xls 

Means export to Excel 2003 XML format

Xlsx 

Means export to Office Open XML (.xlsx) file format

Csv 

Means export to a comma-separated values (CSV) file format

Pptx 

Means export to Microsoft PowerPoint file format

Xps 

Means export to XML file format

Epub 

Means export to EPUB format(special format of e-books)

Tex 

Means export to TEX format i.e. format suitable for Latex text editor

Mhtml 

Means export to MHTML (MIME HTML) format

Html 

Means export to HTML format

Svg 

Means export to SVG format

◆ PubFormatVersion

enum Aspose::Pub::PubFormatVersion : uint8_t
strong
Enumerator
Pub_2002 
Pub_2000 

◆ SuperscriptType

enum Aspose::Pub::SuperscriptType : uint8_t
strong

Type of superscript

Enumerator
NoSuperSubScript 

NoSuperSubScript

Superscript 

Superscript type

Subscript 

Subscript type

◆ UnderlineType

enum Aspose::Pub::UnderlineType : uint8_t
strong

Underline type

Enumerator
Unknown 

Unknown underline type

Single 

Single line

WordsOnly 

Words only

Double 

Double underline type

Dotted 

Dotted underline type

Thick 

Thick underline type

Dash 

Dash underline type

DotDash 

DotDash underline type

DotDotDash 

DotDotDash underline type

Wave 

Wave underline type

ThickWave 

ThickWave underline type

ThickDot 

ThickDot underline type

ThickDash 

ThickDash underline type

ThickDotDash 

ThickDotDash underline type

ThickDotDotDash 

ThickDotDotDash underline type

LongDash 

LongDash underline type

ThickLongDash 

ThickLongDash underline type

DoubleWave 

DoubleWave underline type