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

typedef IFX_Pause foxit::common::PauseCallback

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

## 枚举类型说明

## ◆ Alignment

enum foxit::common::Alignment

对齐方式（水平）枚举。

此枚举的值应单独使用。

枚举值
e_AlignmentLeft | 左对齐。
e_AlignmentCenter | 居中对齐。
e_AlignmentRight | 右对齐。

## ◆ ColorSpaceType

enum foxit::common::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

enum foxit::common::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

enum foxit::common::FillMode

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

此枚举的值应单独使用。

枚举值
e_FillModeNone | 填充模式：无。
e_FillModeAlternate | 交替填充模式，系统在每条扫描线上填充奇数和偶数 多边形边之间的区域。
e_FillModeWinding | 环绕填充模式，系统使用图形绘制的方向来 确定是否填充区域。

## ◆ LocaleID

enum foxit::common::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

enum foxit::common::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

enum foxit::common::Position

PDF页面中水印位置枚举。

此枚举的值应单独使用。

枚举值
e_PosTopLeft | 位置：左上。
e_PosTopCenter | 位置：上中。
e_PosTopRight | 位置：右上。
e_PosCenterLeft | 位置：左中。
e_PosCenter | 位置：中心。
e_PosCenterRight | 位置：右中。
e_PosBottomLeft | 位置：左下。
e_PosBottomCenter | 位置：下中。
e_PosBottomRight | 位置：右下。

## ◆ Rotation

enum foxit::common::Rotation

旋转的枚举。

此枚举的值应单独使用。

枚举值
e_Rotation0 | 不旋转。
e_Rotation90 | 顺时针旋转 90 度。
e_Rotation180 | 顺时针旋转 180 度。
e_Rotation270 | 顺时针旋转 270 度。
e_RotationUnknown | 未知旋转。

## ◆ RotationPointOptions

enum foxit::common::RotationPointOptions

旋转点选项的枚举。

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

枚举值
e_RotationPointCenter | 基于中心点旋转文本块。
e_RotationPointLeftTop | 基于矩形的左上角点旋转文本块。
e_RotationPointRightTop | 基于矩形的右上角点旋转文本块。
e_RotationPointLeftBottom | 基于矩形的左下角点旋转文本块。
e_RotationPointRightBottom | 基于矩形的右下角点旋转文本块。