◆ UsageType
PDF图层用途类型的枚举。
此枚举的值应单独使用。
| 枚举值 |
|---|
| e_UsageView | 用于查看器。
|
| e_UsageDesign | 用于表示文档设计器的图稿结构组织。
|
| e_UsagePrint | 用于打印。
|
| e_UsageExport | 用于导出。
|
| e_UsageZoom | 用于缩放。
|
◆ LayerContext() [1/2]
| foxit::pdf::LayerContext::LayerContext |
( |
const PDFDoc & |
document, |
|
|
UsageType |
usage_type |
|
) |
| |
|
explicit |
基于PDF文档和指定图层用途类型的构造函数。
- 参数
-
◆ LayerContext() [2/2]
| foxit::pdf::LayerContext::LayerContext |
( |
const LayerContext & |
other | ) |
|
◆ CopyStates()
| bool foxit::pdf::LayerContext::CopyStates |
( |
const LayerContext & |
source_context | ) |
|
从另一个图层上下文复制状态。
- 参数
-
| [in] | source_context | 源图层上下文,其状态将被复制到当前图层上下文。 |
- 返回
- true 表示成功,false 表示失败。
◆ GetDocument()
| PDFDoc foxit::pdf::LayerContext::GetDocument |
( |
| ) |
|
获取相关的PDF文档。
- 返回
- 相关的PDF文档对象。
◆ GetUsageType()
| UsageType foxit::pdf::LayerContext::GetUsageType |
( |
| ) |
|
◆ IsEmpty()
| bool foxit::pdf::LayerContext::IsEmpty |
( |
| ) |
const |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
- 返回
- true表示当前对象为空,false表示不为空。
◆ IsVisible()
| bool foxit::pdf::LayerContext::IsVisible |
( |
const LayerNode & |
layer | ) |
|
检查指定图层节点在当前图层上下文中是否可见。
- 参数
-
| [in] | layer | 图层节点。它应该属于与当前图层上下文相关的同一个PDF文档。 |
- 返回
- true表示图层节点可见,false表示图层节点不可见。
◆ MergeStates()
| bool foxit::pdf::LayerContext::MergeStates |
( |
const LayerContext & |
source_context | ) |
|
从另一个图层上下文合并状态。
- 参数
-
| [in] | source_context | 源图层上下文,其状态将被合并到当前图层上下文。 |
- 返回
- true 表示成功,false 表示失败。
◆ operator !=()
| bool foxit::pdf::LayerContext::operator != |
( |
const LayerContext & |
other | ) |
const |
不等于运算符。
- 参数
-
| [in] | other | 另一个图层上下文对象。此函数将检查当前对象是否不等于这个对象。 |
- 返回
- true表示不相等,false表示相等。
◆ operator=()
赋值运算符。
- 参数
-
| [in] | other | 另一个图层上下文对象,其值将被赋给当前对象。 |
- 返回
- 对当前对象本身的引用。
◆ operator==()
| bool foxit::pdf::LayerContext::operator== |
( |
const LayerContext & |
other | ) |
const |
等于运算符。
- 参数
-
| [in] | other | 另一个图层上下文对象。此函数将检查当前对象是否等于这个对象。 |
- 返回
- true表示相等,false表示不相等。
◆ Reset()
| bool foxit::pdf::LayerContext::Reset |
( |
| ) |
|
重置当前图层上下文,返回到初始化状态。
- 返回
- true表示成功,false表示失败。
◆ SetVisible()
| bool foxit::pdf::LayerContext::SetVisible |
( |
const LayerNode & |
layer, |
|
|
bool |
is_visible |
|
) |
| |
在当前图层上下文中设置指定图层节点的可见性。
- 参数
-
| [in] | layer | 图层节点。它应该属于与当前图层上下文相关的同一个PDF文档。 |
| [in] | is_visible | true表示可见,false表示不可见。 |
- 返回
- true表示图层节点可见,false表示图层节点不可见。