|
Foxit PDF SDK
|
Public 成员函数 | |
| GetGraphicsObjects () | |
| 获取与当前表单XObject关联的图形对象。 更多... | |
| GetStream () | |
| 获取流。 更多... | |
| ImportPageContent (source_page, is_annots_included) | |
| 从指定的PDF页面将页面内容导入到当前表单XObject。 更多... | |
Public 成员函数 继承自 FSDK::GraphicsObject | |
| AddClipPath (path, fill_mode) | |
| 添加路径用于剪裁。 更多... | |
| AddClipTextObject (textobject) | |
| 添加文本对象用于剪裁。 更多... | |
| ClearClips () | |
| Clear all clips. 更多... | |
| Clone () | |
| 克隆一个新的图形对象。 更多... | |
| Clone (src_graphicsobjects, dest_graphicsobjects) | |
| 克隆一个新的图形对象。 更多... | |
| GetBlendMode () | |
| 获取透明成像模型的混合模式。 更多... | |
| GetClipPath (index) | |
| 通过索引获取路径剪裁。 更多... | |
| GetClipPathCount () | |
| 获取路径剪裁的数量。 更多... | |
| GetClipPathFillMode (index) | |
| 通过索引获取路径剪裁的填充模式。 更多... | |
| GetClipRect () | |
| 获取裁剪矩形。 更多... | |
| GetClipTextObject (index) | |
| 通过索引获取文本剪裁的文本对象。 更多... | |
| GetClipTextObjectCount () | |
| 获取文本剪裁的数量。 更多... | |
| GetColorState () | |
| 获取颜色状态。 更多... | |
| GetFillColor () | |
| 获取填充颜色。 更多... | |
| GetFillOpacity () | |
| 获取除描边以外的绘画操作的不透明度值。 更多... | |
| GetFormXObject () | |
| 如果当前图形对象表示表单 XObject 对象,则获取表单 XObject 图形对象。 更多... | |
| GetGraphState () | |
| 获取图形状态。 更多... | |
| GetImageObject () | |
| 如果当前图形对象表示图像对象,则获取图像图形对象。 更多... | |
| GetLayers (layer_tree) | |
| 获取与当前图形对象关联的所有图层。 更多... | |
| GetMarkedContent () | |
| 获取标记内容对象。 更多... | |
| GetMatrix () | |
| 获取矩阵。 更多... | |
| GetPathObject () | |
| 如果当前图形对象表示路径对象,则获取路径图形对象。 更多... | |
| GetRect () | |
| 获取当前图形对象的矩形。 更多... | |
| GetShadingObject () | |
| 如果当前图形对象表示阴影对象,则获取阴影图形对象。 更多... | |
| GetStrokeColor () | |
| 获取描边颜色。 更多... | |
| GetStrokeOpacity () | |
| 获取路径和字形轮廓的描边绘画操作的不透明度值。 更多... | |
| GetTextObject () | |
| 如果当前图形对象表示文本对象,则获取文本图形对象。 更多... | |
| GetType () | |
| 获取当前图形对象的类型。 更多... | |
| HasTransparency () | |
| 检查当前 PDF 页面是否具有透明度。 更多... | |
| IsScanned () | |
| 检查当前 PDF 页面是否为扫描页。 更多... | |
| Release () | |
| 释放尚未插入到任何 PDF 页面或其他对象的克隆或新创建的 PDF 图形对象。 更多... | |
| RemoveClipPath (index) | |
| 通过索引移除路径剪裁。 更多... | |
| RemoveClipTextObject (index) | |
| 通过索引移除文本剪裁。 更多... | |
| Rotate (angle) | |
| Rotate current graphics object from current state with specified angle degree in clockwise. 更多... | |
| SetBlendMode (blend_mode) | |
| 设置透明成像模型的混合模式。 更多... | |
| SetClipRect (clip_rect) | |
| 设置裁剪矩形。 更多... | |
| SetColorState (color_state) | |
| 设置颜色状态。 更多... | |
| SetFillColor (color) | |
| 设置填充颜色。 更多... | |
| SetFillOpacity (opacity) | |
| 为除描边以外的绘画操作设置不透明度值。 更多... | |
| SetGraphState (graph_state) | |
| 设置图形状态。 更多... | |
| SetMatrix (matrix) | |
| 设置矩阵。 更多... | |
| SetStrokeColor (color) | |
| 设置描边颜色。 更多... | |
| SetStrokeOpacity (opacity) | |
| 为路径和字形轮廓的描边绘画操作设置不透明度值。 更多... | |
| Transform (matrix, need_transform_clippath) | |
| 变换当前图形对象。 更多... | |
静态 Public 成员函数 | |
| static | Create (document) |
| 创建新的表单XObject图形对象。 更多... | |
额外继承的成员函数 | |
静态 Public 属性 继承自 FSDK::GraphicsObject | |
| static | e_BlendColor |
| 创建具有源颜色的色调和饱和度以及背景颜色的亮度的颜色。 更多... | |
| static | e_BlendColorBurn |
| Darkens backdrop color to reflect the source color. 更多... | |
| static | e_BlendColorDodge |
| Brightens backdrop color to reflect source colors. 更多... | |
| static | e_BlendDarken |
| Select darker one of backdrop and source colors. 更多... | |
| static | e_BlendDifference |
| Subtracts the darker of the two constituent colors from lighter colors. 更多... | |
| static | e_BlendExclusion |
| 创建具有源颜色的色调、 以及背景颜色的饱和度和亮度的颜色。 更多... | |
| static | e_BlendHardlight |
| Multiply or screens colors, depending on source color value. 更多... | |
| static | e_BlendHue |
| 创建具有源颜色的色调、 以及背景颜色的饱和度和亮度的颜色。 更多... | |
| static | e_BlendLighten |
| Select lighter one of backdrop and source colors. 更多... | |
| static | e_BlendLuminosity |
| 创建具有源颜色的亮度以及背景颜色的色调和饱和度的颜色。 更多... | |
| static | e_BlendMultiply |
| Multiply backdrop by source color values. 更多... | |
| static | e_BlendNormal |
| Enumeration for render blend mode. 更多... | |
| static | e_BlendOverlay |
| Multiply or screens colors, depending on backdrop color value. 更多... | |
| static | e_BlendSaturation |
| 创建具有源颜色的饱和度、 以及背景颜色的色调和亮度的颜色。 更多... | |
| static | e_BlendScreen |
| Multiply complements of backdrop by source color values, and then complement the result. 更多... | |
| static | e_BlendSoftlight |
| Darkens or lightens colors, depending on source color value. 更多... | |
| static | e_TypeAll |
| PDF 图形对象类型的枚举。 更多... | |
| static | e_TypeFormXObject |
| 表单 XObject 图形对象。 | |
| static | e_TypeImage |
| 图像图形对象。 | |
| static | e_TypePath |
| 路径图形对象。 | |
| static | e_TypeShading |
| 渐变图形对象。 | |
| static | e_TypeText |
| 文本图形对象。 | |
表单XObject不仅是一个图形对象,也是一个容器。表单XObject由 一组图形对象或子表单XObject组成。表单XObject是一种PDF图形对象, 因此类 FSDK.FormXObject 派生自类 FSDK.GraphicsObject。它提供 获取/设置表单XObject数据的函数。
要创建新的表单XObject图形对象,请使用函数 FSDK.PathObject.Create,然后 将页面内容导入到新的表单XObject中,或者通过 函数 FSDK.FormXObject.GetGraphicsObjects 返回的 FSDK.GraphicsObjects 对象 将新图形对象插入到表单XObject中。
|
static |
创建新的表单XObject图形对象。
新创建的表单XObject图形对象尚未包含任何数据。然后,可以调用设置函数 为新的表单XObject图形对象设置数据。 如果新创建的表单XObject不会插入到任何页面或其他对象中, 请记住在不再使用时调用函数 FSDK.GraphicsObject.Release 来释放它。
| [in] | document | 有效的PDF文档对象。新的表单XObject图形对象应该插入到 此PDF文档的某个页面中。 |
| FSDK::FormXObject::GetGraphicsObjects | ( | ) |
获取与当前表单XObject关联的图形对象。
| FSDK::FormXObject::GetStream | ( | ) |
获取流。
| FSDK::FormXObject::ImportPageContent | ( | source_page | , |
| is_annots_included | |||
| ) |
从指定的PDF页面将页面内容导入到当前表单XObject。
如果此函数成功,当前表单XObject的边界框将与页面大小相同。
| [in] | source_page | 有效的PDF页面对象,表示其内容将被 导入到当前表单XObject的源PDF页面。 |
| [in] | is_annots_included | true 表示注释应包含在参数 source_page 的内容中。 false 表示应从参数 source_page 的内容中忽略注释。 |