Table of Contents

Class FontMetrics

Namespace
Org.Apache.Fontbox.Afm
Assembly
MASES.NetPDF.dll
public class FontMetrics : JVMBridgeBase<FontMetrics>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<FontMetrics>
FontMetrics
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<FontMetrics>.IsAssignableFrom(IJavaType)
JVMBridgeBase<FontMetrics>.IsAssignableFrom<T>()
JVMBridgeBase<FontMetrics>.Execute<T>(params T[])
JVMBridgeBase<FontMetrics>.DynBridgeClazz
JVMBridgeBase<FontMetrics>.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

FontMetrics()

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

public FontMetrics()

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

Parameters

args object[]

Properties

AFMVersion

public float AFMVersion { get; set; }

Property Value

float

Ascender

public float Ascender { get; set; }

Property Value

float

AverageCharacterWidth

public float AverageCharacterWidth { get; }

Property Value

float

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CapHeight

public float CapHeight { get; set; }

Property Value

float

CharMetrics

public List<CharMetric> CharMetrics { get; }

Property Value

List<CharMetric>

CharWidth

public float[] CharWidth { get; set; }

Property Value

float[]

CharacterSet

public String CharacterSet { get; set; }

Property Value

String

Characters

public int Characters { get; set; }

Property Value

int

Comments

public List<String> Comments { get; }

Property Value

List<String>

Composites

public List<Composite> Composites { get; }

Property Value

List<Composite>

Descender

public float Descender { get; set; }

Property Value

float

EncodingScheme

public String EncodingScheme { get; set; }

Property Value

String

EscChar

public int EscChar { get; set; }

Property Value

int

FamilyName

public String FamilyName { get; set; }

Property Value

String

FontBBox

public BoundingBox FontBBox { get; set; }

Property Value

BoundingBox

FontName

public String FontName { get; set; }

Property Value

String

FontVersion

public String FontVersion { get; set; }

Property Value

String

FullName

public String FullName { get; set; }

Property Value

String

IsBaseFont

public bool IsBaseFont { get; set; }

Property Value

bool

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

IsFixedPitch

public bool IsFixedPitch { get; }

Property Value

bool

IsFixedV

public bool IsFixedV { get; set; }

Property Value

bool

ItalicAngle

public float ItalicAngle { get; set; }

Property Value

float

KernPairs

public List<KernPair> KernPairs { get; }

Property Value

List<KernPair>

KernPairs0

public List<KernPair> KernPairs0 { get; }

Property Value

List<KernPair>

KernPairs1

public List<KernPair> KernPairs1 { get; }

Property Value

List<KernPair>

MappingScheme

public int MappingScheme { get; set; }

Property Value

int

MetricSets

public int MetricSets { get; set; }

Property Value

int

Notice

public String Notice { get; set; }

Property Value

String

StandardHorizontalWidth

public float StandardHorizontalWidth { get; set; }

Property Value

float

StandardVerticalWidth

public float StandardVerticalWidth { get; set; }

Property Value

float

TrackKern

public List<TrackKern> TrackKern { get; }

Property Value

List<TrackKern>

UnderlinePosition

public float UnderlinePosition { get; set; }

Property Value

float

UnderlineThickness

public float UnderlineThickness { get; set; }

Property Value

float

VVector

public float[] VVector { get; set; }

Property Value

float[]

Weight

public String Weight { get; set; }

Property Value

String

XHeight

public float XHeight { get; set; }

Property Value

float

Methods

AddCharMetric(CharMetric)

public void AddCharMetric(CharMetric arg0)

Parameters

arg0 CharMetric

CharMetric

AddComment(String)

public void AddComment(String arg0)

Parameters

arg0 String

String

AddComposite(Composite)

public void AddComposite(Composite arg0)

Parameters

arg0 Composite

Composite

AddKernPair(KernPair)

public void AddKernPair(KernPair arg0)

Parameters

arg0 KernPair

KernPair

AddKernPair0(KernPair)

public void AddKernPair0(KernPair arg0)

Parameters

arg0 KernPair

KernPair

AddKernPair1(KernPair)

public void AddKernPair1(KernPair arg0)

Parameters

arg0 KernPair

KernPair

AddTrackKern(TrackKern)

public void AddTrackKern(TrackKern arg0)

Parameters

arg0 TrackKern

TrackKern

GetCharacterHeight(String)

public float GetCharacterHeight(String arg0)

Parameters

arg0 String

String

Returns

float

float

GetCharacterWidth(String)

public float GetCharacterWidth(String arg0)

Parameters

arg0 String

String

Returns

float

float

SetFixedPitch(bool)

public void SetFixedPitch(bool arg0)

Parameters

arg0 bool

bool