Foxit PDF SDK
FSLayerContext类 参考
类 FSLayerContext 继承关系图:
FSBase

构造函数

(BOOL) - copyStates:
 从另一个图层上下文复制状态。
更多...
 
(FSPDFDoc *) - getDocument
 获取相关的PDF文档。
更多...
 
(FSLayerContextUsageType- getUsageType
 获取用于渲染的图层用途类型。
更多...
 
(id) - initWithDocument:usage_type:
 基于PDF文档和指定图层用途类型的构造函数。
更多...
 
(id) - initWithOther:
 拷贝构造函数。
更多...
 
(BOOL) - isEmpty
 检查当前对象是否为空。
更多...
 
(BOOL) - isVisible:
 检查指定图层节点在当前图层上下文中是否可见。
更多...
 
(BOOL) - mergeStates:
 从另一个图层上下文合并状态。
更多...
 
(BOOL) - reset
 重置当前图层上下文,返回到初始化状态。
更多...
 
(BOOL) - setVisible:is_visible:
 在当前图层上下文中设置指定图层节点的可见性。
更多...
 

详细描述

此类表示用于渲染的图层上下文。如果用户想要渲染图层,请首先构造一个 图层上下文对象,然后通过函数 FSRenderer::setLayerContext: 将其设置到 FSRenderer 对象。

参见
FSRenderer

函数文档

◆ copyStates:()

- (BOOL) copyStates: (FSLayerContext*)  source_context

从另一个图层上下文复制状态。

参数
[in]source_context源图层上下文,其状态将被复制到当前图层上下文。
返回
YES 表示成功,NO 表示失败。

◆ getDocument()

- (FSPDFDoc *) getDocument

获取相关的PDF文档。

返回
相关的PDF文档对象。

◆ getUsageType()

- (FSLayerContextUsageType) getUsageType

获取用于渲染的图层用途类型。

返回
图层用途类型。请参考从 FSLayerContextUsageView 开始的值, 将是这些值中的一个,除了 FSLayerContextUsageZoom

◆ initWithDocument:usage_type:()

- (id) initWithDocument: (FSPDFDoc*)  document
usage_type: (FSLayerContextUsageType usage_type 

基于PDF文档和指定图层用途类型的构造函数。

参数
[in]document有效的PDF文档对象。
[in]usage_type图层用途类型。请参考从 FSLayerContextUsageView 开始的值, 应该是这些值中的一个,除了 FSLayerContextUsageZoom

◆ initWithOther:()

- (id) initWithOther: (FSLayerContext*)  other

拷贝构造函数。

参数
[in]other另一个图层上下文对象。

◆ isEmpty()

- (BOOL) isEmpty

检查当前对象是否为空。

当当前对象为空时,表示当前对象无用。

返回
YES表示当前对象为空,NO表示不为空。

◆ isVisible:()

- (BOOL) isVisible: (FSLayerNode*)  layer

检查指定图层节点在当前图层上下文中是否可见。

参数
[in]layer图层节点。它应该属于与当前图层上下文相关的同一个PDF文档。
返回
YES表示图层节点可见,NO表示图层节点不可见。

◆ mergeStates:()

- (BOOL) mergeStates: (FSLayerContext*)  source_context

从另一个图层上下文合并状态。

参数
[in]source_context源图层上下文,其状态将被合并到当前图层上下文。
返回
YES 表示成功,NO 表示失败。

◆ reset()

- (BOOL) reset

重置当前图层上下文,返回到初始化状态。

返回
YES表示成功,NO表示失败。

◆ setVisible:is_visible:()

- (BOOL) setVisible: (FSLayerNode*)  layer
is_visible: (BOOL)  is_visible 

在当前图层上下文中设置指定图层节点的可见性。

参数
[in]layer图层节点。它应该属于与当前图层上下文相关的同一个PDF文档。
[in]is_visibleYES表示可见,NO表示不可见。
返回
YES表示图层节点可见,NO表示图层节点不可见。