PdfOCG
public class PdfLayerMembership extends PdfDictionary implements PdfOCG
Modifier and Type | Field | 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 | Description |
---|---|
PdfLayerMembership(PdfWriter writer) |
Creates a new, empty, membership layer.
|
Modifier and Type | Method | 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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, toString
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
public 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<PdfLayer> getLayers()
public void setVisibilityPolicy(PdfName type)
type
- the visibility policypublic 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 © 2018. All rights reserved.