Table of Contents

Class PDPage

Namespace
Org.Apache.Pdfbox.Pdmodel
Assembly
MASES.NetPDF.dll
public class PDPage : JVMBridgeBase<PDPage>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable, IPDContentStream
Inheritance
JVMBridgeBase
JVMBridgeBase<PDPage>
PDPage
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<PDPage>.IsAssignableFrom(IJavaType)
JVMBridgeBase<PDPage>.IsAssignableFrom<T>()
JVMBridgeBase<PDPage>.Execute<T>(params T[])
JVMBridgeBase<PDPage>.DynBridgeClazz
JVMBridgeBase<PDPage>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

PDPage()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public PDPage()

PDPage(COSDictionary)

public PDPage(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

PDPage(PDRectangle)

public PDPage(PDRectangle arg0)

Parameters

arg0 PDRectangle

PDRectangle

PDPage(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public PDPage(params object[] args)

Parameters

args object[]

Properties

Actions

public PDPageAdditionalActions Actions { get; set; }

Property Value

PDPageAdditionalActions

Annotations

public List<PDAnnotation> Annotations { get; set; }

Property Value

List<PDAnnotation>

ArtBox

public PDRectangle ArtBox { get; set; }

Property Value

PDRectangle

BBox

public PDRectangle BBox { get; }

Property Value

PDRectangle

BleedBox

public PDRectangle BleedBox { get; set; }

Property Value

PDRectangle

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COSObject

public COSBase COSObject { get; }

Property Value

COSBase

ContentStreams

public Iterator<PDStream> ContentStreams { get; }

Property Value

Iterator<PDStream>

Contents

public InputStream Contents { get; }

Property Value

InputStream

ContentsForRandomAccess

public RandomAccessRead ContentsForRandomAccess { get; }

Property Value

RandomAccessRead

ContentsForStreamParsing

public RandomAccessRead ContentsForStreamParsing { get; }

Property Value

RandomAccessRead

CropBox

public PDRectangle CropBox { get; set; }

Property Value

PDRectangle

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Matrix

public Matrix Matrix { get; }

Property Value

Matrix

MediaBox

public PDRectangle MediaBox { get; set; }

Property Value

PDRectangle

Metadata

public PDMetadata Metadata { get; set; }

Property Value

PDMetadata

ResourceCache

public ResourceCache ResourceCache { get; }

Property Value

ResourceCache

Resources

public PDResources Resources { get; set; }

Property Value

PDResources

Rotation

public int Rotation { get; set; }

Property Value

int

StructParents

public int StructParents { get; set; }

Property Value

int

ThreadBeads

public List<PDThreadBead> ThreadBeads { get; set; }

Property Value

List<PDThreadBead>

Transition

public PDTransition Transition { get; set; }

Property Value

PDTransition

TrimBox

public PDRectangle TrimBox { get; set; }

Property Value

PDRectangle

UserUnit

public float UserUnit { get; set; }

Property Value

float

Viewports

public List<PDViewportDictionary> Viewports { get; set; }

Property Value

List<PDViewportDictionary>

Methods

GetAnnotations(AnnotationFilter)

public List<PDAnnotation> GetAnnotations(AnnotationFilter arg0)

Parameters

arg0 AnnotationFilter

AnnotationFilter

Returns

List<PDAnnotation>

List

Exceptions

IOException

HasContents()

public bool HasContents()

Returns

bool

bool

SetContents(List<PDStream>)

public void SetContents(List<PDStream> arg0)

Parameters

arg0 List<PDStream>

List

SetContents(PDStream)

public void SetContents(PDStream arg0)

Parameters

arg0 PDStream

PDStream

SetTransition(PDTransition, float)

public void SetTransition(PDTransition arg0, float arg1)

Parameters

arg0 PDTransition

PDTransition

arg1 float

float

Operators

implicit operator PDContentStream(PDPage)

Converter from PDPage to PDContentStream

public static implicit operator PDContentStream(PDPage t)

Parameters

t PDPage

Returns

PDContentStream

implicit operator COSObjectable(PDPage)

Converter from PDPage to COSObjectable

public static implicit operator COSObjectable(PDPage t)

Parameters

t PDPage

Returns

COSObjectable