此类表示用于渲染的图层上下文。如果用户想要渲染图层,请先构造 图层上下文对象,然后通过函数 FSDK.Renderer.SetLayerContext 将其设置到 FSDK.Renderer 对象。
- 参见
- FSDK.Renderer
◆ constructor()
| FSDK::LayerContext::constructor |
( |
document |
, |
|
|
usage_type |
|
|
) |
| |
基于 PDF 文档和指定的图层使用类型的构造函数。
- 参数
-
◆ CopyStates()
| FSDK::LayerContext::CopyStates |
( |
source_context |
| ) |
|
从另一个图层上下文复制状态。
- 参数
-
| [in] | source_context | 源图层上下文,其状态将被复制到当前图层上下文。 |
- 返回
- true 表示成功,而 false 表示失败。
◆ GetDocument()
| FSDK::LayerContext::GetDocument |
( |
| ) |
|
获取相关的 PDF 文档。
- 返回
- 相关的 PDF 文档对象。
◆ GetUsageType()
| FSDK::LayerContext::GetUsageType |
( |
| ) |
|
◆ IsEmpty()
| FSDK::LayerContext::IsEmpty |
( |
| ) |
|
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
- 返回
- true 表示当前对象为空,而 false 表示不为空。
◆ IsVisible()
| FSDK::LayerContext::IsVisible |
( |
layer |
| ) |
|
检查指定的图层节点在当前图层上下文中是否可见。
- 参数
-
| [in] | layer | 图层节点。它应属于与当前图层上下文相关的 同一 PDF 文档。 |
- 返回
- true 表示图层节点可见,而 false 表示图层节点不可见。
◆ MergeStates()
| FSDK::LayerContext::MergeStates |
( |
source_context |
| ) |
|
从另一个图层上下文合并状态。
- 参数
-
| [in] | source_context | 源图层上下文,其状态将被合并到当前图层上下文。 |
- 返回
- true 表示成功,而 false 表示失败。
◆ Reset()
| FSDK::LayerContext::Reset |
( |
| ) |
|
重置当前图层上下文,回到初始化状态。
- 返回
- true 表示成功,而 false 表示失败。
◆ SetVisible()
| FSDK::LayerContext::SetVisible |
( |
layer |
, |
|
|
is_visible |
|
|
) |
| |
设置当前图层上下文中指定图层节点的可见性。
- 参数
-
| [in] | layer | 图层节点。它应属于与当前图层上下文相关的 同一 PDF 文档。 |
| [in] | is_visible | true 表示可见,而 false 表示不可见。 |
- 返回
- true 表示图层节点可见,而 false 表示图层节点不可见。
◆ e_UsageView
| FSDK::LayerContext::e_UsageView |
|
static |
PDF 图层使用类型的枚举。
此枚举的值应单独使用。用于查看器。