Mako 7.2.0 API
Loading...
Searching...
No Matches
JawsMako Class Reference

Interface that must be supported by disposable objects. More...

#include <customtransform.h>

Public Types

enum  eFieldType {
  eFTInherited , eFTButton , eFTText , eFTChoice ,
  eFTSignature
}
 The type of a form field. These map to field types present in the pdf specification. More...
 
enum  eFieldFlags
 Flags used in form fields.
 
enum  eQuadding
 The type of quadding (justification) used for variable text in a form field.
 
enum  eAppearanceUsage { eAUNormal , eAURollover , eAUDown }
 The usage scenario for an annotation appearance. More...
 
enum  eFileFormat {
  eFFPDF , eFFXPS , eFFPS , eFFEPS ,
  eFFSVG , eFFPCL5 , eFFPCLXL , eFFIJPDS ,
  eFFPPML , eFFOXPS , eFFUnknown
}
 
enum  ePDFObjectType {
  ePOTInteger = 0 , ePOTBoolean = 1 , ePOTReal = 2 , ePOTString = 3 ,
  ePOTName = 4 , ePOTArray = 5 , ePOTDictionary = 6 , ePOTNull = 7 ,
  ePOTReference = 8 , ePOTFarReference = 9 , ePOTStream = 10 , ePOTOperator = 11
}
 An enumeration of PDF object types. More...
 
enum  eLanguageType { eLTArabic }
 
enum  ePageAnalysis {
  ePAAll = -1 , ePABuildPage , ePAJoinHRuns , ePAJoinVRuns ,
  ePADefineReadingOrder
}
 
enum  ePageLayoutType { ePLTRoot , ePLTColumn , ePLTTextRun }
 
enum  eBrushUsage {
  eBUNone = 0 , eBUGeneral , eBUFill , eBUStroke ,
  eBUOpacityMask , eBUAlternateImage
}
 When a CTransformState has been pushed for a brush, this indicates the usage of that brush. If we descend into a brush, this allows the transform to know what kind of brush it is in. More...
 
enum  eOptionalContentEvent { eOCEUnknown , eOCEView , eOCEPrint , eOCEExport }
 Optional content Event types. More...
 
enum  eInkFallbackEncoding {
  eIFEAuto , eIFEMacRoman , eIFEWindows1252 , eIFEPDFText ,
  eIFEShiftJIS
}
 An enumeration of fallback encoding schemes to use for decoding PDF ink names that are not presented in UTF-8 or Shift-JIS. More...
 
enum  eNormalizationForm { eNFNFKD , eNFNFKC , eNFNFD , eNFNFC }
 Normalization forms (for use with NormalizeString) More...
 
typedef CEDLVector< IPageLayoutNodePtr > IPageLayoutNodeCollection
 
typedef CEDLVector< ITransformPtr > CTransformVect
 A vector of transform instances.
 
typedef IEDLError IError
 An error type used for exceptions. Synonymous with IEDLError.
 
typedef EDLString String
 A wide character string (UTF-16 on Windows, UTF-32 on all other platforms)
 
typedef EDLSysString U8String
 A UTF-8 String.
 
typedef EDLSysString RawString
 A raw, 8 bit string. Encoding depends on context.
 
typedef EDLU16String U16String
 An explicit UTF-16 string, regardless of platform.
 
typedef EDLU32String U32String
 An explicit UTF-32 string, regardless of platform.
 

Detailed Description

Interface that must be supported by disposable objects.

Member Typedef Documentation

◆ IPageLayoutNodeCollection

typedef CEDLVector<IPageLayoutNodePtr> JawsMako::IPageLayoutNodeCollection

A collection of IPageLayoutNodes

Member Enumeration Documentation

◆ eFileFormat

enum JawsMako::eFileFormat

Document format enumeration

Enumerator
eFFPDF 

PDF

eFFXPS 

XPS

eFFPS 

PostScript

eFFEPS 

Encapsulated PostScript

eFFSVG 

SVG

eFFPCL5 

PCL5

eFFPCLXL 

PCL/XL

eFFIJPDS 

IJPDS

eFFPPML 

PPML

eFFOXPS 

OpenXPS

eFFUnknown 

None of the above

◆ eInkFallbackEncoding

enum JawsMako::eInkFallbackEncoding

An enumeration of fallback encoding schemes to use for decoding PDF ink names that are not presented in UTF-8 or Shift-JIS.

Enumerator
eIFEAuto 

eIFEMacRoman on Apple platforms, eIFEWindows1252 on all others.

eIFEMacRoman 

MacRoman encoding.

eIFEWindows1252 

Microsoft Windows codepage 1252.

eIFEPDFText 

PDF Text format (BOM UTF-8, UTF-16, or PDFDocEncoding).

eIFEShiftJIS 

Shift-JIS encoding.

◆ eLanguageType

enum JawsMako::eLanguageType
Enumerator
eLTArabic 

Arabic language type.

◆ eNormalizationForm

enum JawsMako::eNormalizationForm

Normalization forms (for use with NormalizeString)

Enumerator
eNFNFKD 

Compatibility Decomposition.

eNFNFKC 

Compatibility Decomposition, followed by Canonical Composition.

eNFNFD 

Canonical Decomposition.

eNFNFC 

Canonical Decomposition, followed by Canonical Composition.

◆ eOptionalContentEvent

enum JawsMako::eOptionalContentEvent

Optional content Event types.

Enumerator
eOCEUnknown 

Unknown.

eOCEView 

View.

eOCEPrint 

Print.

eOCEExport 

Export.

◆ ePageAnalysis

enum JawsMako::ePageAnalysis

IPageLayout analysis options

Enumerator
ePAAll 

Complete all page analysis steps (build, join and reorder text runs) in one operation

ePABuildPage 

Locate all glyphs nodes on the page

ePAJoinHRuns 

Find all compatible horizonal runs of text

ePAJoinVRuns 

Find all compatible vertical runs of text

ePADefineReadingOrder 

Sort the runs of text into a suitable reading order

◆ ePageLayoutType

enum JawsMako::ePageLayoutType

IPageLayoutNode types

Enumerator
ePLTRoot 

Whole page

ePLTColumn 

Column

ePLTTextRun 

Run of text


The documentation for this class was generated from the following files: