|
Foxit PDF SDK
|
Public 成员函数 | |
| GetFillMode () | |
| 获取填充模式。 更多... | |
| GetPathData () | |
| 获取路径数据。 更多... | |
| GetStrokeState () | |
| 获取描边状态。 更多... | |
| SetFillMode (fill_mode) | |
| 设置填充模式。 更多... | |
| SetPathData (path_data) | |
| 设置路径数据。 更多... | |
| SetStrokeState (is_stroke) | |
| 设置描边状态。 更多... | |
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 () |
| 创建新的路径图形对象。 更多... | |
| static | CreateFromTextObject (page, text_obj) |
| 从文本对象创建路径图形对象。 更多... | |
额外继承的成员函数 | |
静态 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 |
| 文本图形对象。 | |
路径图形对象是一种PDF图形对象,因此类 FSDK.PathObject 派生自 类 FSDK.GraphicsObject。它提供获取/设置路径图形对象数据的函数。
要创建新的路径图形对象,请使用函数 FSDK.PathObject.Create,然后 使用设置函数为新的路径图形对象设置信息。 函数 FSDK.PathObject.CreateFromTextObject 可用于从文本图形对象 创建路径图形对象。
|
static |
创建新的路径图形对象。
新创建的路径图形对象尚未包含任何数据。然后,可以调用设置函数 为新的路径图形对象设置数据。 如果新创建的路径图形对象不会插入到任何页面或其他对象中, 请记住在不再使用时调用函数 FSDK.GraphicsObject.Release 来释放它。
|
static |
从文本对象创建路径图形对象。
如果新创建的路径图形对象不会插入到任何页面或其他对象中, 请记住在不再使用时调用函数 FSDK.GraphicsObject.Release 来释放它。
| [in] | page | 有效的PDF页面对象。 |
| [in] | text_obj | 文本图形对象。它不应为 null。 请确保文本图形对象在参数 page 指定的PDF页面中。 |
| FSDK::PathObject::GetFillMode | ( | ) |
获取填充模式。
| FSDK::PathObject::GetPathData | ( | ) |
获取路径数据。
| FSDK::PathObject::GetStrokeState | ( | ) |
获取描边状态。
| FSDK::PathObject::SetFillMode | ( | fill_mode | ) |
设置填充模式。
| [in] | fill_mode | 填充模式。请参考从 FSDK.e_FillModeNone 开始的值, 这应该是这些值之一。 |
| FSDK::PathObject::SetPathData | ( | path_data | ) |
设置路径数据。
| [in] | path_data | 表示要设置的路径数据的有效路径对象。 |
| FSDK::PathObject::SetStrokeState | ( | is_stroke | ) |
设置描边状态。
| [in] | is_stroke | true 表示当前路径图形对象将被描边。 false 表示当前路径图形对象不会被描边。 |