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  GradientFill
 
class  ImageFill
 
class  IPdfConverter
 Declares functionality to convert PUB document into PDF document 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  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  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.

◆ 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