|
Foxit PDF SDK
|
Public 成员函数 | |
| constructor (line_width, line_join, miter_limit, line_cap, dash_phase, dashes) const ructor() Set(line_width | |
| 带参数的构造函数。 更多... | |
Public 属性 | |
| dash_phase | |
| 虚线图案的虚线相位。 | |
| dashes | |
| 表示虚线图案的虚线数组。此数组中每个元素的值不应为负数。 | |
| line_cap | |
| 线帽样式。 更多... | |
| line_join | |
| 线连接样式。 更多... | |
| line_width | |
| 线宽。 更多... | |
| miter_limit | |
| 线连接的斜接限制。 更多... | |
静态 Public 属性 | |
| static | e_LineCapButt |
| 线帽样式的枚举。 更多... | |
| static | e_LineCapRound |
| 圆头帽。在端点周围绘制一个直径等于线宽的半圆弧并填充。 | |
| static | e_LineCapSquare |
| 投影方形帽。描边在路径端点之外延伸等于线宽一半的距离并被截断。 | |
| static | e_LineJoinBevel |
| 斜角线连接类型。 更多... | |
| static | e_LineJoinMiter |
| 线连接样式的枚举。 更多... | |
| static | e_LineJoinRound |
| 圆角线连接类型。 更多... | |
此类表示 PDF 图形状态。
| FSDK::GraphState::constructor | ( | line_width, | |
| line_join, | |||
| miter_limit, | |||
| line_cap, | |||
| dash_phase, | |||
| dashes | |||
| ) | const |
带参数的构造函数。
| [in] | line_width | 线宽。如果设置为 0,将默认视为 1。 |
| [in] | line_join | 线连接样式。请参阅从 FSDK.GraphState.e_LineJoinMiter 开始的值, 并且应为这些值之一。 |
| [in] | miter_limit | 线连接的斜接限制。 |
| [in] | line_cap | 线帽样式。请参阅从 FSDK.GraphState.e_LineCapButt 开始的值, 并且应为这些值之一。 |
| [in] | dash_phase | 线虚线图案的虚线相位。 |
| [in] | dashes | 表示虚线图案的虚线数组。此数组中每个元素的值不应为负数。 |
构造函数。
设置值。
| [in] | line_width | 线宽。如果设置为 0,将默认视为 1。 |
| [in] | line_join | 线连接样式。请参阅从 FSDK.GraphState.e_LineJoinMiter 开始的值, 并且应为这些值之一。 |
| [in] | miter_limit | 线连接的斜接限制。 |
| [in] | line_cap | 线帽样式。请参阅从 FSDK.GraphState.e_LineCapButt 开始的值, 并且应为这些值之一。 |
| [in] | dash_phase | 线虚线图案的虚线相位。 |
| [in] | dashes | 表示虚线图案的虚线数组。此数组中每个元素的值不应为负数。 |
|
static |
线帽样式的枚举。
此枚举的值应单独使用。线帽样式指定当开放子路径(以及虚线,如果有)的端点处 进行描边时所使用的形状。
平头帽。描边在路径的端点处被截断。在路径端点之外没有投影。
|
static |
斜角线连接类型。
两个线段以平头帽完成,并用三角形填充线段端点之外的结果缺口。
|
static |
线连接样式的枚举。
此枚举的值应单独使用。 线连接样式指定当路径进行描边时在拐角处所使用的形状。
斜接线连接类型。
两个线段的描边外边缘延伸直到以某个角度相交。
|
static |
圆角线连接类型。
在两个线段相交的点周围绘制一个直径等于线宽的圆弧,连接两个线段的描边外边缘。
| FSDK::GraphState::line_cap |
线帽样式。
线帽样式指定当开放子路径(以及虚线,如果有)进行描边时在端点处所使用的形状。 请参阅从 FSDK.GraphState.e_LineCapButt 开始的值,并且应为这些值之一。
| FSDK::GraphState::line_join |
线连接样式。
线连接样式指定当路径进行描边时在拐角处所使用的形状。 请参阅从 FSDK.GraphState.e_LineJoinMiter 开始的值,并且应为这些值之一。
| FSDK::GraphState::line_width |
线宽。
应为 在PDF坐标系统 中的非负数。 如果设置为 0,将默认视为 1。
| FSDK::GraphState::miter_limit |
线连接的斜接限制。
当两条线段以尖锐角度相交并且指定了斜接连接作为线连接样式时, 斜接可能会延伸到远超出描边路径的线条粗细。斜接限制对斜接长度与线宽的比率施加了最大限制。 当超出限制时,连接将从斜接转换为斜角。
有关更多详细信息,请参阅 <PDF Reference 1.7> P217 "Miter Limit"。