Table of Contents

Class PdfVisibilityExpression

Namespace
iText.Kernel.Pdf.Layer
Assembly
itext.kernel.dll

An array specifying a visibility expression, used to compute visibility of content based on a set of optional content groups.

public class PdfVisibilityExpression : PdfObjectWrapper<PdfArray>
Inheritance
PdfVisibilityExpression
Inherited Members

Constructors

PdfVisibilityExpression(PdfArray)

Constructs a new PdfVisibilityExpression instance by its raw PdfArray.

public PdfVisibilityExpression(PdfArray visibilityExpressionArray)

Parameters

visibilityExpressionArray PdfArray

the array representing the visibility expression

PdfVisibilityExpression(PdfName)

Creates a visibility expression.

public PdfVisibilityExpression(PdfName @operator)

Parameters

operator PdfName

should be either PdfName#And, PdfName#Or, or PdfName#Not

Methods

AddOperand(PdfLayer)

Adds a new operand to the current visibility expression.

public virtual void AddOperand(PdfLayer layer)

Parameters

layer PdfLayer

the layer operand to be added.

AddOperand(PdfVisibilityExpression)

Adds a new opeand to the current visibility expression.

public virtual void AddOperand(PdfVisibilityExpression expression)

Parameters

expression PdfVisibilityExpression

the PdfVisibilityExpression instance operand to be added

IsWrappedObjectMustBeIndirect()

protected override bool IsWrappedObjectMustBeIndirect()

Returns

bool