An optional content group is a dictionary representing a collection of graphics that can be made visible or invisible dynamically by users of viewer applications. In iText they are referenced as layers.
- Author
- Paulo Soares (psoar.nosp@m.es@c.nosp@m.onsis.nosp@m.te.p.nosp@m.t)
◆ PdfLayer()
iTextSharp.text.pdf.PdfLayer.PdfLayer |
( |
String |
name, |
|
|
PdfWriter |
writer |
|
) |
| |
Creates a new layer.
- Parameters
-
name | the name of the layer |
writer | the writer |
◆ AddChild()
void iTextSharp.text.pdf.PdfLayer.AddChild |
( |
PdfLayer |
child | ) |
|
Adds a child layer. Nested layers can only have one parent.
- Parameters
-
◆ CreateTitle()
static PdfLayer iTextSharp.text.pdf.PdfLayer.CreateTitle |
( |
String |
title, |
|
|
PdfWriter |
writer |
|
) |
| |
|
static |
Creates a title layer. A title layer is not really a layer but a collection of layers under the same title heading.
- Parameters
-
- Returns
- the title layer
◆ SetCreatorInfo()
void iTextSharp.text.pdf.PdfLayer.SetCreatorInfo |
( |
String |
creator, |
|
|
String |
subtype |
|
) |
| |
Used by the creating application to store application-specific data associated with this optional content group.
- Parameters
-
creator | a text string specifying the application that created the group |
subtype | a string defining the type of content controlled by the group. Suggested values include but are not limited to Artwork, for graphic-design or publishing applications, and Technical, for technical designs such as building plans or schematics |
◆ SetLanguage()
void iTextSharp.text.pdf.PdfLayer.SetLanguage |
( |
String |
lang, |
|
|
bool |
preferred |
|
) |
| |
Specifies the language of the content controlled by this optional content group
- Parameters
-
lang | a language string which specifies a language and possibly a locale (for example, es-MX represents Mexican Spanish) |
preferred | used by viewer applications when there is a partial match but no exact match between the system language and the language strings in all usage dictionaries |
◆ SetPrint()
void iTextSharp.text.pdf.PdfLayer.SetPrint |
( |
String |
subtype, |
|
|
bool |
printstate |
|
) |
| |
Specifies that the content in this group is intended for use in printing
- Parameters
-
subtype | a name specifying the kind of content controlled by the group; for example, Trapping, PrintersMarks and Watermark |
printstate | indicates that the group should be set to that state when the document is printed from a viewer application |
◆ SetZoom()
void iTextSharp.text.pdf.PdfLayer.SetZoom |
( |
float |
min, |
|
|
float |
max |
|
) |
| |
Specifies a range of magnifications at which the content in this optional content group is best viewed.
- Parameters
-
min | the minimum recommended magnification factors at which the group should be ON. A negative value will set the default to 0 |
max | the maximum recommended magnification factor at which the group should be ON. A negative value will set the largest possible magnification supported by the viewer application |
◆ children
ArrayList iTextSharp.text.pdf.PdfLayer.children |
|
protected |
◆ parent
PdfLayer iTextSharp.text.pdf.PdfLayer.parent |
|
protected |
◆ refi
◆ title
String iTextSharp.text.pdf.PdfLayer.title |
|
protected |
◆ Children
ArrayList iTextSharp.text.pdf.PdfLayer.Children |
|
get |
Gets the children layers.
- Returns
- the children layers or
null
if the layer has no children
◆ Export
bool? iTextSharp.text.pdf.PdfLayer.Export |
|
set |
Specifies the recommended state for content in this group when the document (or part of it) is saved by a viewer application to a format that does not support optional content (for example, an earlier version of PDF or a raster image format).
- Parameters
-
◆ Name
string iTextSharp.text.pdf.PdfLayer.Name |
|
set |
Sets the name of this layer.
- Parameters
-
name | the name of this layer |
◆ On
bool iTextSharp.text.pdf.PdfLayer.On |
|
getset |
Gets the initial visibility of the layer.
- Returns
- the initial visibility of the layer
◆ OnPanel
bool iTextSharp.text.pdf.PdfLayer.OnPanel |
|
getset |
Gets the layer visibility in Acrobat's layer panel
- Returns
- the layer visibility in Acrobat's layer panel Sets the visibility of the layer in Acrobat's layer panel. If
false
the layer cannot be directly manipulated by the user. Note that any children layers will also be absent from the panel.
- Parameters
-
onPanel | the visibility of the layer in Acrobat's layer panel |
◆ Parent
PdfLayer iTextSharp.text.pdf.PdfLayer.Parent |
|
get |
Gets the parent layer.
- Returns
- the parent layer or
null
if the layer has no parent
◆ PdfObject
PdfObject iTextSharp.text.pdf.PdfLayer.PdfObject |
|
get |
Gets the dictionary representing the layer. It just returns this
.
- Returns
- the dictionary representing the layer
◆ Ref
◆ View
bool? iTextSharp.text.pdf.PdfLayer.View |
|
set |
Indicates that the group should be set to that state when the document is opened in a viewer application.
- Parameters
-
The documentation for this class was generated from the following file: