|
Foxit PDF RDK
|
Public Member Functions | |
| constructor (document, usage_type) | |
| Constructor, based on a PDF document and specified layer usage type. More... | |
| CopyStates (source_context) | |
| Copy states from another layer context. More... | |
| GetDocument () | |
| Get the related PDF document. More... | |
| GetUsageType () | |
| Get the layer usage type for rendering. More... | |
| IsEmpty () | |
| Check whether current object is empty or not. More... | |
| IsVisible (layer) | |
| Check if a specified layer node is visible in current layer context. More... | |
| MergeStates (source_context) | |
| Merge states from another layer context. More... | |
| Reset () | |
| Reset current layer context, back to the initialized state. More... | |
| SetVisible (layer, is_visible) | |
| Set the visibility of a specified layer node in current layer context. More... | |
Public Member Functions inherited from NativeObjectWrapper | |
| constructor (r) | |
| GetPointerAsNumber () | |
Static Public Attributes | |
| static | e_UsageDesign |
| Use for representing a document designer's structural organization of artwork. | |
| static | e_UsageExport |
| Use for exporting. | |
| static | e_UsagePrint |
| Use for printing. | |
| static | e_UsageView |
| Enumeration for PDF layer usage type. More... | |
| static | e_UsageZoom |
| Use for zooming. | |
This class represents a layer context for rendering. If user wants to render layers, please construct a layer context object first and then set it to a Renderer object by function Renderer.SetLayerContext.
| LayerContext.constructor | ( | document | , |
| usage_type | |||
| ) |
Constructor, based on a PDF document and specified layer usage type.
| [in] | document | A valid PDF document object. |
| [in] | usage_type | Layer usage type. Please refer to values starting from LayerContext.e_UsageView and this should be one of these values except LayerContext.e_UsageZoom. |
| LayerContext.CopyStates | ( | source_context | ) |
Copy states from another layer context.
| [in] | source_context | The source layer context, whose state will be copied to current layer context. |
| LayerContext.GetDocument | ( | ) |
Get the related PDF document.
| LayerContext.GetUsageType | ( | ) |
Get the layer usage type for rendering.
| LayerContext.IsEmpty | ( | ) |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
| LayerContext.IsVisible | ( | layer | ) |
Check if a specified layer node is visible in current layer context.
| [in] | layer | A layer node. It should belong to the same PDF document which is related to current layer context. |
| LayerContext.MergeStates | ( | source_context | ) |
Merge states from another layer context.
| [in] | source_context | The source layer context, whose state will be merged to current layer context. |
| LayerContext.Reset | ( | ) |
Reset current layer context, back to the initialized state.
| LayerContext.SetVisible | ( | layer | , |
| is_visible | |||
| ) |
Set the visibility of a specified layer node in current layer context.
| [in] | layer | A layer node. It should belong to the same PDF document which is related to current layer context. |
| [in] | is_visible | true means visible, and false means invisible. |
|
static |
Enumeration for PDF layer usage type.
Values of this enumeration should be used alone.
Use for a viewer.