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–2019. All rights reserved.