Table of Contents

Class PDFontDescriptor

Namespace
Org.Apache.Pdfbox.Pdmodel.Font
Assembly
MASES.NetPDF.dll
public class PDFontDescriptor : COSObjectable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
Inheritance
JVMBridgeBase
JVMBridgeBase<COSObjectable>
PDFontDescriptor
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

PDFontDescriptor()

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

public PDFontDescriptor()

PDFontDescriptor(COSDictionary)

public PDFontDescriptor(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

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

Parameters

args object[]

Properties

Ascent

public float Ascent { get; set; }

Property Value

float

AverageWidth

public float AverageWidth { get; set; }

Property Value

float

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CIDSet

public PDStream CIDSet { get; set; }

Property Value

PDStream

COSObject

public COSBase COSObject { get; }

Property Value

COSBase

CapHeight

public float CapHeight { get; set; }

Property Value

float

CharSet

public String CharSet { get; }

Property Value

String

Descent

public float Descent { get; set; }

Property Value

float

Flags

public int Flags { get; set; }

Property Value

int

FontBoundingBox

public PDRectangle FontBoundingBox { get; set; }

Property Value

PDRectangle

FontFamily

public String FontFamily { get; set; }

Property Value

String

FontFile

public PDStream FontFile { get; set; }

Property Value

PDStream

FontFile2

public PDStream FontFile2 { get; set; }

Property Value

PDStream

FontFile3

public PDStream FontFile3 { get; set; }

Property Value

PDStream

FontName

public String FontName { get; set; }

Property Value

String

FontStretch

public String FontStretch { get; set; }

Property Value

String

FontWeight

public float FontWeight { get; set; }

Property Value

float

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

ItalicAngle

public float ItalicAngle { get; set; }

Property Value

float

Leading

public float Leading { get; set; }

Property Value

float

MaxWidth

public float MaxWidth { get; set; }

Property Value

float

MissingWidth

public float MissingWidth { get; set; }

Property Value

float

Panose

public PDPanose Panose { get; }

Property Value

PDPanose

StemH

public float StemH { get; set; }

Property Value

float

StemV

public float StemV { get; set; }

Property Value

float

XHeight

public float XHeight { get; set; }

Property Value

float

Methods

HasMissingWidth()

public bool HasMissingWidth()

Returns

bool

bool

HasWidths()

public bool HasWidths()

Returns

bool

bool

IsAllCap()

public bool IsAllCap()

Returns

bool

bool

IsFixedPitch()

public bool IsFixedPitch()

Returns

bool

bool

IsForceBold()

public bool IsForceBold()

Returns

bool

bool

IsItalic()

public bool IsItalic()

Returns

bool

bool

IsNonSymbolic()

public bool IsNonSymbolic()

Returns

bool

bool

IsScript()

public bool IsScript()

Returns

bool

bool

IsSerif()

public bool IsSerif()

Returns

bool

bool

IsSmallCap()

public bool IsSmallCap()

Returns

bool

bool

IsSymbolic()

public bool IsSymbolic()

Returns

bool

bool

SetAllCap(bool)

public void SetAllCap(bool arg0)

Parameters

arg0 bool

bool

SetCharacterSet(String)

public void SetCharacterSet(String arg0)

Parameters

arg0 String

String

SetFixedPitch(bool)

public void SetFixedPitch(bool arg0)

Parameters

arg0 bool

bool

SetForceBold(bool)

public void SetForceBold(bool arg0)

Parameters

arg0 bool

bool

SetItalic(bool)

public void SetItalic(bool arg0)

Parameters

arg0 bool

bool

SetNonSymbolic(bool)

public void SetNonSymbolic(bool arg0)

Parameters

arg0 bool

bool

SetScript(bool)

public void SetScript(bool arg0)

Parameters

arg0 bool

bool

SetSerif(bool)

public void SetSerif(bool arg0)

Parameters

arg0 bool

bool

SetSmallCap(bool)

public void SetSmallCap(bool arg0)

Parameters

arg0 bool

bool

SetSymbolic(bool)

public void SetSymbolic(bool arg0)

Parameters

arg0 bool

bool