Table of Contents

Class PDStructureElement

Namespace
Org.Apache.Pdfbox.Pdmodel.Documentinterchange.Logicalstructure
Assembly
MASES.NetPDF.dll
public class PDStructureElement : PDStructureNode, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
Inheritance
JVMBridgeBase
JVMBridgeBase<COSObjectable>
PDStructureElement
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()
JVMBridgeBase<COSObjectable>.Execute<T>(params T[])
JVMBridgeBase<COSObjectable>.DynBridgeClazz
JVMBridgeBase<COSObjectable>.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

PDStructureElement()

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

public PDStructureElement()

PDStructureElement(String, PDStructureNode)

public PDStructureElement(String arg0, PDStructureNode arg1)

Parameters

arg0 String

String

arg1 PDStructureNode

PDStructureNode

PDStructureElement(COSDictionary)

public PDStructureElement(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

PDStructureElement(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 PDStructureElement(params object[] args)

Parameters

args object[]

Properties

ActualText

public String ActualText { get; set; }

Property Value

String

AlternateDescription

public String AlternateDescription { get; set; }

Property Value

String

Attributes

public Revisions<PDAttributeObject> Attributes { get; set; }

Property Value

Revisions<PDAttributeObject>

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ClassNames

public Revisions<String> ClassNames { get; set; }

Property Value

Revisions<String>

ElementIdentifier

public String ElementIdentifier { get; set; }

Property Value

String

ExpandedForm

public String ExpandedForm { get; set; }

Property Value

String

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

Language

public String Language { get; set; }

Property Value

String

Page

public PDPage Page { get; set; }

Property Value

PDPage

Parent

public PDStructureNode Parent { get; set; }

Property Value

PDStructureNode

RevisionNumber

public int RevisionNumber { get; set; }

Property Value

int

StandardStructureType

public String StandardStructureType { get; }

Property Value

String

StructureType

public String StructureType { get; set; }

Property Value

String

TYPE

public static String TYPE { get; }

Property Value

String

Title

public String Title { get; set; }

Property Value

String

Methods

AddAttribute(PDAttributeObject)

public void AddAttribute(PDAttributeObject arg0)

Parameters

arg0 PDAttributeObject

PDAttributeObject

AddClassName(String)

public void AddClassName(String arg0)

Parameters

arg0 String

String

AppendKid(PDMarkedContentReference)

public void AppendKid(PDMarkedContentReference arg0)

Parameters

arg0 PDMarkedContentReference

PDMarkedContentReference

AppendKid(PDObjectReference)

public void AppendKid(PDObjectReference arg0)

Parameters

arg0 PDObjectReference

PDObjectReference

AppendKid(PDMarkedContent)

public void AppendKid(PDMarkedContent arg0)

Parameters

arg0 PDMarkedContent

PDMarkedContent

AppendKid(int)

public void AppendKid(int arg0)

Parameters

arg0 int

int

AttributeChanged(PDAttributeObject)

public void AttributeChanged(PDAttributeObject arg0)

Parameters

arg0 PDAttributeObject

PDAttributeObject

IncrementRevisionNumber()

public void IncrementRevisionNumber()

InsertBefore(COSInteger, object)

public void InsertBefore(COSInteger arg0, object arg1)

Parameters

arg0 COSInteger

COSInteger

arg1 object

object

InsertBefore(PDMarkedContentReference, object)

public void InsertBefore(PDMarkedContentReference arg0, object arg1)

Parameters

arg0 PDMarkedContentReference

PDMarkedContentReference

arg1 object

object

InsertBefore(PDObjectReference, object)

public void InsertBefore(PDObjectReference arg0, object arg1)

Parameters

arg0 PDObjectReference

PDObjectReference

arg1 object

object

RemoveAttribute(PDAttributeObject)

public void RemoveAttribute(PDAttributeObject arg0)

Parameters

arg0 PDAttributeObject

PDAttributeObject

RemoveClassName(String)

public void RemoveClassName(String arg0)

Parameters

arg0 String

String

RemoveKid(COSInteger)

public void RemoveKid(COSInteger arg0)

Parameters

arg0 COSInteger

COSInteger

RemoveKid(PDMarkedContentReference)

public void RemoveKid(PDMarkedContentReference arg0)

Parameters

arg0 PDMarkedContentReference

PDMarkedContentReference

RemoveKid(PDObjectReference)

public void RemoveKid(PDObjectReference arg0)

Parameters

arg0 PDObjectReference

PDObjectReference