Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
DynaPDF.GetOCGContUsage
Queres properties of a layer.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| DynaPDF | 9.1 | Yes | Yes | Yes | Yes | Yes |
MBS( "DynaPDF.GetOCGContUsage"; PDF; Handle; Selector ) More
Parameters
| Parameter | Description | Example |
|---|---|---|
| The PDF reference returned from DynaPDF.New. | ||
| Handle | The OCG handle. | $OCG |
| Selector | Which value to return. | "Language" |
Result
Returns value or error.
Description
Queres properties of a layer.returns the properties of the Content Usage dictionary that is associated with an OCG or layer. If the OCG is not included in an application event, then the contents in this dictionary serves as pure information.
If the OCG is included in one or more application events, then these settings control also the visibility state of the OCG. The function DynaPDF.GetOCG returns the events and categories which control the layer visibility.
If UserNamesCount is greater zero, the dictionary contains also user names. The user names can be accessed with DynaPDF.GetOCGUsageUserName.
Properties:
| ExportState | 0 = Off, 1 = On, PDF_MAX_INT = not set |
| InfoCreator | CreatorInfo -> The application that created the group |
| InfoSubtype | CreatorInfo -> A name defining the type of content, e.g. Artwork, Technical etc. |
| Language | A language code as described at DynaPDF.SetLanguage |
| LangPreferred | 0 = Off, 1 = On, PDF_MAX_INT = not set. The preffered state if there is a partial but no exact match of the lang id |
| PageElement | If the group contains a pagination artefact |
| PrintState | 0 = Off, 1 = On, PDF_MAX_INT = not set |
| PrintSubtype | The type of content that is controlled by the OCG, e.g. Trapping, PrintersMarks or Watermark. |
| UserNamesCount | The user names can be accessed with DynaPDF.GetOCGUsageUserName |
| UserType | The user for whom the OCG is primarily intendet |
| ViewState | 0 = Off, 1 = On, PDF_MAX_INT = not set |
| ZoomMin | Minimum zoom factor at which the OCG should be On. -1 = not set |
| ZoomMax | Maximum zoom factor at which the OCG should be On. -1 = not set |
See also GetOCGContUsage function in DynaPDF manual.
See also
Blog Entries
Release notes
- Version 9.1
- Added DynaPDF.GetOCG, DynaPDF.GetOCGContUsage, DynaPDF.GetOCGCount, DynaPDF.GetOCGUsageUserName and DynaPDF.SetOCGState functions for PDF layers.
Created 18th February 2019, last changed 18th February 2019
DynaPDF.GetOCG - DynaPDF.GetOCGCount
Feedback: Report problem or ask question.
Links
MBS FileMaker Plugins