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<PdfLayer> |
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 |
setVisibilityExpression(PdfVisibilityExpression ve)
Sets the visibility expression for content belonging to this membership dictionary.
|
void |
setVisibilityPolicy(PdfName type)
Sets the visibility policy for content belonging to this membership dictionary.
|
checkType, clear, 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 writer
public PdfIndirectReference getRef()
PdfIndirectReference that represents this membership layer.
public void addMember(PdfLayer layer)
layer - the new member to the layer
public Collection<PdfLayer> getLayers()
public void setVisibilityPolicy(PdfName type)
type - the visibility policy
public void setVisibilityExpression(PdfVisibilityExpression ve)
ve - A (nested) array of which the first value is /And, /Or, or /Not followed by a series of indirect references to OCGs or other visibility expressions.
public PdfObject getPdfObject()
this.
getPdfObject in interface PdfOCG
Copyright © 1998–2021. All rights reserved.