public class PdfLayerMembership extends PdfDictionary implements PdfOCG
| Modifier and Type | Field and Description |
|---|---|
static PdfName |
ALLOFF
Visible only if all of the entries are OFF.
|
static PdfName |
ALLON
Visible only if all of the entries are ON.
|
static PdfName |
ANYOFF
Visible if any of the entries are OFF.
|
static PdfName |
ANYON
Visible if any of the entries are ON.
|
| Constructor and Description |
|---|
PdfLayerMembership(PdfWriter writer)
Creates a new, empty, membership layer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMember(PdfLayer layer)
Adds a new member to the layer.
|
Collection |
getLayers()
Gets the member layers.
|
PdfObject |
getPdfObject()
Gets the dictionary representing the membership layer.
|
PdfIndirectReference |
getRef()
Gets the
PdfIndirectReference that represents this membership layer. |
void |
setVisibilityPolicy(PdfName type)
Sets the visibility policy for content belonging to this
membership dictionary.
|
contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size, toPdf, toStringcanBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, typepublic static final PdfName ALLON
public static final PdfName ANYON
public static final PdfName ANYOFF
public static final PdfName ALLOFF
public PdfLayerMembership(PdfWriter writer)
writer - the writerpublic PdfIndirectReference getRef()
PdfIndirectReference that represents this membership layer.public void addMember(PdfLayer layer)
layer - the new member to the layerpublic Collection getLayers()
public void setVisibilityPolicy(PdfName type)
type - the visibility policypublic PdfObject getPdfObject()
this.getPdfObject in interface PdfOCGCopyright © 2019. All rights reserved.