|
Foxit PDF SDK
|
Public 成员函数 | |
| AppendEllipse (rect) | |
| 将椭圆图形添加到当前路径的末尾。 更多... | |
| AppendRect (rect) | |
| 将矩形图形添加到当前路径的末尾。 更多... | |
| Clear () | |
| 清除所有点。 更多... | |
| CloseFigure () | |
| 闭合当前图形(也是当前路径中的最后一个图形)。 更多... | |
| constructor () | |
| 构造函数。 | |
| CubicBezierTo (point1, point2, point3) | |
| 通过三个点将三次贝塞尔样条添加到当前图形的末尾: 两个控制点和一个目标点。 更多... | |
| GetPoint (index) | |
| 获取由索引指定的点。 更多... | |
| GetPointCount () | |
| 获取点的数量。 更多... | |
| GetPointType (index) | |
| 获取由索引指定的点的类型。 更多... | |
| IncreasePointCount (count) | |
| 增加点的数量并为这些新点准备足够的内存。 更多... | |
| IsEmpty () | |
| 检查当前对象是否为空。 更多... | |
| LineTo (point) | |
| 将一个点添加到当前图形的末尾,并从当前点到新点绘制一条线。 更多... | |
| MoveTo (point) | |
| 将一个点添加到当前路径的末尾,以开始一个新图形。 更多... | |
| RemovePoint (index) | |
| 移除由索引指定的点。 更多... | |
| SetPoint (index, point, type) | |
| 更改由索引指定的点的值和类型。 更多... | |
| Transform (matrix) | |
| 使用给定的矩阵转换当前路径中的所有点。 更多... | |
静态 Public 属性 | |
| static | e_TypeBezierTo |
| 表示此点是贝塞尔曲线的控制点或结束点。 | |
| static | e_TypeBezierToCloseFigure |
| 表示此点是贝塞尔曲线的结束点, 并且此点还将连接到此点之前最近的 FSDK.Path.e_TypeMoveTo 点, 以便闭合当前图形。 | |
| static | e_TypeLineTo |
| 表示从前一个点到此点绘制一条线。 | |
| static | e_TypeLineToCloseFigure |
| 表示从前一个点到此点绘制一条线, 并且此点还将连接到此点之前最近的 FSDK.Path.e_TypeMoveTo 点, 以便闭合当前图形。 | |
| static | e_TypeMoveTo |
| 路径中点类型的枚举。 更多... | |
此类表示包含一个或多个图形的路径。
| FSDK::Path::AppendEllipse | ( | rect | ) |
将椭圆图形添加到当前路径的末尾。
| [in] | rect | 椭圆图形的外接矩形。 |
| FSDK::Path::AppendRect | ( | rect | ) |
将矩形图形添加到当前路径的末尾。
| [in] | rect | 指定矩形图形的矩形。 |
| FSDK::Path::Clear | ( | ) |
清除所有点。
| FSDK::Path::CloseFigure | ( | ) |
闭合当前图形(也是当前路径中的最后一个图形)。
闭合当前图形时,最后一个点的类型可能会改变:
| FSDK::Path::CubicBezierTo | ( | point1 | , |
| point2 | , | ||
| point3 | |||
| ) |
| FSDK::Path::GetPoint | ( | index | ) |
| FSDK::Path::GetPointCount | ( | ) |
获取点的数量。
| FSDK::Path::GetPointType | ( | index | ) |
获取由索引指定的点的类型。
| [in] | index | 点的索引。有效范围:0 到 (count-1)。 count 由函数 FSDK.Path.GetPointCount 返回。 |
| FSDK::Path::IncreasePointCount | ( | count | ) |
增加点的数量并为这些新点准备足够的内存。
此函数将为给定的点数分配更多内存,并默认使用 点 (0, 0) 和类型 FSDK.Path.e_TypeMoveTo 初始化这些新点。 成功调用此函数后,用户可以使用函数 FSDK.Path.SetPoint 来 设置这些新点。
| [in] | count | 新的点数。它不应该为负数。 |
| FSDK::Path::IsEmpty | ( | ) |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无效。
| FSDK::Path::LineTo | ( | point | ) |
将一个点添加到当前图形的末尾,并从当前点到新点绘制一条线。
如果此函数成功,新点将成为新的"当前点"。
| [in] | point | 新点,位于 PDF 坐标系统 中。 |
| FSDK::Path::MoveTo | ( | point | ) |
将一个点添加到当前路径的末尾,以开始一个新图形。
如果此函数成功,新点将成为新的"当前点",新图形将 成为新的"当前图形"。
| [in] | point | 新点,位于 PDF 坐标系统 中。 |
| FSDK::Path::RemovePoint | ( | index | ) |
移除由索引指定的点。
| [in] | index | 要移除的点的索引。有效范围:0 到 (count-1)。 count 由函数 FSDK.Path.GetPointCount 返回。 |
| FSDK::Path::SetPoint | ( | index | , |
| point | , | ||
| type | |||
| ) |
更改由索引指定的点的值和类型。
| [in] | index | 点的索引。有效范围:0 到 (count-1)。 count 由函数 FSDK.Path.GetPointCount 返回。 |
| [in] | point | 要设置的新点,位于 PDF 坐标系统 中。 |
| [in] | type | 用于设置到新点的类型。请参考从 FSDK.Path.e_TypeMoveTo 开始的值,这应该是这些值之一。 |
| FSDK::Path::Transform | ( | matrix | ) |
使用给定的矩阵转换当前路径中的所有点。
| [in] | matrix | 用于转换的矩阵。 |
|
static |
路径中点类型的枚举。
此枚举的值应单独使用。表示该点是图形的第一个点。