Table of Contents

Class PDCIDFont

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

PDCIDFont()

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

[Obsolete("PDCIDFont class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PDCIDFont()

PDCIDFont(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

[Obsolete("PDCIDFont class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PDCIDFont(params object[] args)

Parameters

args object[]

Properties

AverageFontWidth

public float AverageFontWidth { get; }

Property Value

float

BaseFont

public String BaseFont { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CIDSystemInfo

public PDCIDSystemInfo CIDSystemInfo { get; }

Property Value

PDCIDSystemInfo

COSObject

public COSBase COSObject { get; }

Property Value

COSBase

FontDescriptor

public PDFontDescriptor FontDescriptor { get; }

Property Value

PDFontDescriptor

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

Name

public String Name { get; }

Property Value

String

Parent

public PDType0Font Parent { get; }

Property Value

PDType0Font

Methods

CodeToCID(int)

public int CodeToCID(int arg0)

Parameters

arg0 int

int

Returns

int

int

CodeToGID(int)

public int CodeToGID(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

EncodeGlyphId(int)

public byte[] EncodeGlyphId(int arg0)

Parameters

arg0 int

int

Returns

byte[]

byte

GetPositionVector(int)

public Vector GetPositionVector(int arg0)

Parameters

arg0 int

int

Returns

Vector

Vector

GetVerticalDisplacementVectorY(int)

public float GetVerticalDisplacementVectorY(int arg0)

Parameters

arg0 int

int

Returns

float

float

GetWidth(int)

public float GetWidth(int arg0)

Parameters

arg0 int

int

Returns

float

float

Exceptions

IOException

HasExplicitWidth(int)

public bool HasExplicitWidth(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

IOException

Operators

implicit operator COSObjectable(PDCIDFont)

Converter from PDCIDFont to COSObjectable

public static implicit operator COSObjectable(PDCIDFont t)

Parameters

t PDCIDFont

Returns

COSObjectable

implicit operator PDFontLike(PDCIDFont)

Converter from PDCIDFont to PDFontLike

public static implicit operator PDFontLike(PDCIDFont t)

Parameters

t PDCIDFont

Returns

PDFontLike

implicit operator PDVectorFont(PDCIDFont)

Converter from PDCIDFont to PDVectorFont

public static implicit operator PDVectorFont(PDCIDFont t)

Parameters

t PDCIDFont

Returns

PDVectorFont