Foxit PDF SDK
foxit::common 命名空间参考

Common 命名空间。 更多...

命名空间

 file
 File 命名空间。
 

class  Barcode
 
class  Bitmap
 
class  Codec
 
class  Color
 
class  ColorSpace
 
class  DocEventCallback
 
class  Font
 
class  FontMapperCallback
 
class  FontMapResult
 
class  GraphState
 
class  Image
 
class  Library
 
class  NotifierCallback
 
class  Path
 
class  PathArray
 
class  PrintDeviceSettingData
 
class  Progressive
 
class  Range
 
class  RenderConfig
 
class  Renderer
 

类型定义

typedef IFX_Pause PauseCallback
 

枚举

enum  Alignment { e_AlignmentLeft = 0, e_AlignmentCenter = 1, e_AlignmentRight = 2 }
 对齐方式(水平)枚举。 更多...
 
enum  ColorSpaceType {
  e_ColorSpaceInvalid = 0, e_ColorSpaceDeviceGray = 1, e_ColorSpaceDeviceRGB = 2, e_ColorSpaceDeviceCMYK = 3,
  e_ColorSpaceCalGray = 4, e_ColorSpaceCalRGB = 5, e_ColorSpaceLab = 6, e_ColorSpaceICCBased = 7,
  e_ColorSpaceSeparation = 8, e_ColorSpaceDeviceN = 9, e_ColorSpaceIndexed = 10, e_ColorSpacePattern = 11,
  e_ColorSpaceICCBasedDeviceGray = 12, e_ColorSpaceICCBasedDeviceRGB = 13, e_ColorSpaceICCBasedDeviceCMYK = 14
}
 颜色空间枚举。 更多...
 
enum  FileFormatType {
  e_FileFormatTypeFDF = 0, e_FileFormatTypeXFDF = 1, e_FileFormatTypeHTML = 2, e_FileFormatTypeXDP = 3,
  e_FileFormatTypeXML = 4, e_FileFormatTypeXFD = 5, e_FileFormatTypePDF = 6, e_FileFormatTypeTXT = 7
}
 文件格式类型枚举。 更多...
 
enum  FillMode { e_FillModeNone = 0, e_FillModeAlternate = 1, e_FillModeWinding = 2 }
 填充模式类型枚举,主要用于路径图形对象。 更多...
 
enum  LocaleID {
  e_LocaleIDUnspecified = 0, e_LocaleIDHongKong = 1, e_LocaleIDTaiwan = 2, e_LocaleIDNetherlands = 3,
  e_LocaleIDFrance = 4, e_LocaleIDGermany = 5, e_LocaleIDItaly = 6, e_LocaleIDKorea = 7,
  e_LocaleIDJapan = 8
}
 语言环境ID枚举。 更多...
 
enum  ModuleName {
  e_ModuleNameConnectedPDF = 1, e_ModuleNameXFA = 2, e_ModuleNameRedaction = 3, e_ModuleNameRMS = 4,
  e_ModuleNameOCR = 5, e_ModuleNameComparison = 6, e_ModuleNameCompliance = 7, e_ModuleNameOptimizer = 8,
  e_ModuleNameConversion = 9, e_ModuleNameLayoutRecognition = 10, e_ModuleNameAccessibility = 11, e_ModuleNameTableMaker = 12,
  e_ModuleNameDWG2PDF = 13, e_ModuleNameAdvEdit = 14, e_ModuleNamePDF2Office = 15, e_ModuleName3D = 16,
  e_ModuleNameOFD = 17, e_ModuleNameOffice2PDF = 18, e_ModuleNamePrint2PDF = 19
}
 许可证信息中使用的模块名称枚举。 更多...
 
enum  Position {
  e_PosTopLeft = 0, e_PosTopCenter = 1, e_PosTopRight = 2, e_PosCenterLeft = 3,
  e_PosCenter = 4, e_PosCenterRight = 5, e_PosBottomLeft = 6, e_PosBottomCenter = 7,
  e_PosBottomRight = 8
}
 PDF页面中水印位置枚举。 更多...
 
enum  Rotation {
  e_Rotation0 = 0, e_Rotation90 = 1, e_Rotation180 = 2, e_Rotation270 = 3,
  e_RotationUnknown = 4
}
 旋转的枚举。 更多...
 
enum  RotationPointOptions {
  e_RotationPointCenter = 0, e_RotationPointLeftTop = 1, e_RotationPointRightTop = 2, e_RotationPointLeftBottom = 3,
  e_RotationPointRightBottom = 4
}
 旋转点选项的枚举。 更多...
 

详细描述

Common 命名空间。

通用命名空间。

类型定义说明

◆ PauseCallback

此类表示在渐进处理过程中用于暂停的回调对象。 此类中所有纯虚函数都用作回调函数,应由用户实现 以自定义方式进行暂停。

枚举类型说明

◆ Alignment

对齐方式(水平)枚举。

此枚举的值应单独使用。

枚举值
e_AlignmentLeft 

左对齐。

e_AlignmentCenter 

居中对齐。

e_AlignmentRight 

右对齐。

◆ ColorSpaceType

颜色空间枚举。

此枚举的值应单独使用。

枚举值
e_ColorSpaceInvalid 

颜色空间:无效。

e_ColorSpaceDeviceGray 

颜色空间:DeviceGray。(1个分量,灰度)

e_ColorSpaceDeviceRGB 

颜色空间:DeviceRGB。(3个分量,R、G、B)

e_ColorSpaceDeviceCMYK 

颜色空间:DeviceCMYK。(4个分量,C、M、Y、K)

e_ColorSpaceCalGray 

颜色空间:CalGray。(1个分量,A)

e_ColorSpaceCalRGB 

颜色空间:CalRGB。(3个分量,A、B、C)

e_ColorSpaceLab 

颜色空间:Lab。(3个分量,A、B、C)

e_ColorSpaceICCBased 

颜色空间:ICCBased。

e_ColorSpaceSeparation 

颜色空间:Separation。

e_ColorSpaceDeviceN 

颜色空间:DeviceN。

e_ColorSpaceIndexed 

颜色空间:Indexed。

e_ColorSpacePattern 

颜色空间:Pattern。

e_ColorSpaceICCBasedDeviceGray 

颜色空间:ICCBased DeviceGray。(1个分量,灰度)

e_ColorSpaceICCBasedDeviceRGB 

颜色空间:ICCBased DeviceRGB。(3个分量,R、G、B)

e_ColorSpaceICCBasedDeviceCMYK 

颜色空间:ICCBased DeviceCMYK。(4个分量,C、M、Y、K)

◆ FileFormatType

文件格式类型枚举。

此枚举的值可以单独使用。

枚举值
e_FileFormatTypeFDF 

File format类型:FDF。

e_FileFormatTypeXFDF 

File format类型:XFDF。

e_FileFormatTypeHTML 

File format类型:HTML。

e_FileFormatTypeXDP 

File format类型:XDP。

e_FileFormatTypeXML 

File format类型:XML。

e_FileFormatTypeXFD 

File format类型:XFD。

e_FileFormatTypePDF 

File format类型:PDF。

e_FileFormatTypeTXT 

File format类型:TXT。

◆ FillMode

填充模式类型枚举,主要用于路径图形对象。

此枚举的值应单独使用。

枚举值
e_FillModeNone 

填充模式:无。

e_FillModeAlternate 

交替填充模式,系统在每条扫描线上填充奇数和偶数 多边形边之间的区域。

e_FillModeWinding 

环绕填充模式,系统使用图形绘制的方向来 确定是否填充区域。

◆ LocaleID

语言环境ID枚举。

此枚举的值可以单独使用。

枚举值
e_LocaleIDUnspecified 

语言环境ID:未指定,在未指定语言环境时使用。

e_LocaleIDHongKong 

地区语言环境ID:香港。

e_LocaleIDTaiwan 

地区语言环境ID:台湾。

e_LocaleIDNetherlands 

国家语言环境ID:荷兰。

e_LocaleIDFrance 

国家语言环境ID:法国。

e_LocaleIDGermany 

国家语言环境ID:德国。

e_LocaleIDItaly 

国家语言环境ID:意大利。

e_LocaleIDKorea 

国家语言环境ID:韩国。

e_LocaleIDJapan 

国家语言环境ID:日本。

◆ ModuleName

许可证信息中使用的模块名称枚举。

此枚举的值应单独使用。

枚举值
e_ModuleNameConnectedPDF 

(保留,目前不提供此模块)模块"ConnectedPDF"的名称。

e_ModuleNameXFA 

模块"XFA"的名称。

e_ModuleNameRedaction 

模块"编辑"的名称。

e_ModuleNameRMS 

模块"RMS"的名称。

e_ModuleNameOCR 

模块"OCR"的名称。

e_ModuleNameComparison 

模块"比较"的名称。

e_ModuleNameCompliance 

模块"合规"的名称。

e_ModuleNameOptimizer 

模块"优化器"的名称。

e_ModuleNameConversion 

模块"转换"的名称。

e_ModuleNameLayoutRecognition 

(保留,目前不提供此模块)模块"布局识别"的名称。

e_ModuleNameAccessibility 

模块"无障碍"的名称。

e_ModuleNameTableMaker 

模块"表格制作器"的名称。

e_ModuleNameDWG2PDF 

模块"DWG2PDF"的名称。

e_ModuleNameAdvEdit 

模块"高级编辑"的名称。

e_ModuleNamePDF2Office 

模块"PDF2Office"的名称。

e_ModuleName3D 

模块"3D"的名称。

e_ModuleNameOFD 

模块"OFD"的名称。

e_ModuleNameOffice2PDF 

模块"Office2PDF"的名称。

e_ModuleNamePrint2PDF 

模块"Print2PDF"的名称

◆ Position

PDF页面中水印位置枚举。

此枚举的值应单独使用。

枚举值
e_PosTopLeft 

位置:左上。

e_PosTopCenter 

位置:上中。

e_PosTopRight 

位置:右上。

e_PosCenterLeft 

位置:左中。

e_PosCenter 

位置:中心。

e_PosCenterRight 

位置:右中。

e_PosBottomLeft 

位置:左下。

e_PosBottomCenter 

位置:下中。

e_PosBottomRight 

位置:右下。

◆ Rotation

旋转的枚举。

此枚举的值应单独使用。

枚举值
e_Rotation0 

不旋转。

e_Rotation90 

顺时针旋转 90 度。

e_Rotation180 

顺时针旋转 180 度。

e_Rotation270 

顺时针旋转 270 度。

e_RotationUnknown 

未知旋转。

◆ RotationPointOptions

旋转点选项的枚举。

此枚举的值指示旋转的参考点。 每个值应单独使用。

枚举值
e_RotationPointCenter 

基于中心点旋转文本块。

e_RotationPointLeftTop 

基于矩形的左上角点旋转文本块。

e_RotationPointRightTop 

基于矩形的右上角点旋转文本块。

e_RotationPointLeftBottom 

基于矩形的左下角点旋转文本块。

e_RotationPointRightBottom 

基于矩形的右下角点旋转文本块。