PdfOCGpublic 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, waitcheckType, 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 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 PdfOCGCopyright © 2018. All rights reserved.