Table of Contents

Class Type1Font

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

Type1Font()

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

public Type1Font()

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

Parameters

args object[]

Properties

ASCIISegment

public byte[] ASCIISegment { get; }

Property Value

byte[]

BinarySegment

public byte[] BinarySegment { get; }

Property Value

byte[]

BlueFuzz

public int BlueFuzz { get; }

Property Value

int

BlueScale

public float BlueScale { get; }

Property Value

float

BlueShift

public int BlueShift { get; }

Property Value

int

BlueValues

public List<Number> BlueValues { get; }

Property Value

List<Number>

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CharStringsDict

public Map<String, byte[]> CharStringsDict { get; }

Property Value

Map<String, byte[]>

Encoding

public Encoding Encoding { get; }

Property Value

Encoding

FamilyBlues

public List<Number> FamilyBlues { get; }

Property Value

List<Number>

FamilyName

public String FamilyName { get; }

Property Value

String

FamilyOtherBlues

public List<Number> FamilyOtherBlues { get; }

Property Value

List<Number>

FontBBox

public BoundingBox FontBBox { get; }

Property Value

BoundingBox

FontID

public String FontID { get; }

Property Value

String

FontMatrix

public List<Number> FontMatrix { get; }

Property Value

List<Number>

FontName

public String FontName { get; }

Property Value

String

FontType

public int FontType { get; }

Property Value

int

FullName

public String FullName { get; }

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

ItalicAngle

public float ItalicAngle { get; }

Property Value

float

LanguageGroup

public int LanguageGroup { get; }

Property Value

int

Name

public String Name { get; }

Property Value

String

Notice

public String Notice { get; }

Property Value

String

OtherBlues

public List<Number> OtherBlues { get; }

Property Value

List<Number>

PaintType

public int PaintType { get; }

Property Value

int

StdHW

public List<Number> StdHW { get; }

Property Value

List<Number>

StdVW

public List<Number> StdVW { get; }

Property Value

List<Number>

StemSnapH

public List<Number> StemSnapH { get; }

Property Value

List<Number>

StemSnapV

public List<Number> StemSnapV { get; }

Property Value

List<Number>

StrokeWidth

public float StrokeWidth { get; }

Property Value

float

SubrsArray

public List<byte[]> SubrsArray { get; }

Property Value

List<byte[]>

UnderlinePosition

public float UnderlinePosition { get; }

Property Value

float

UnderlineThickness

public float UnderlineThickness { get; }

Property Value

float

UniqueID

public int UniqueID { get; }

Property Value

int

Version

public String Version { get; }

Property Value

String

Weight

public String Weight { get; }

Property Value

String

Methods

CreateWithPFB(InputStream)

public static Type1Font CreateWithPFB(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Returns

Type1Font

Type1Font

Exceptions

IOException

CreateWithPFB(byte[])

public static Type1Font CreateWithPFB(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

Type1Font

Type1Font

Exceptions

IOException

CreateWithSegments(byte[], byte[])

public static Type1Font CreateWithSegments(byte[] arg0, byte[] arg1)

Parameters

arg0 byte[]

byte

arg1 byte[]

byte

Returns

Type1Font

Type1Font

Exceptions

IOException

GetPath(String)

public GeneralPath GetPath(String arg0)

Parameters

arg0 String

String

Returns

GeneralPath

GeneralPath

Exceptions

IOException

GetType1CharString(String)

public Type1CharString GetType1CharString(String arg0)

Parameters

arg0 String

String

Returns

Type1CharString

Type1CharString

Exceptions

IOException

GetWidth(String)

public float GetWidth(String arg0)

Parameters

arg0 String

String

Returns

float

float

Exceptions

IOException

HasGlyph(String)

public bool HasGlyph(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

IsFixedPitch()

public bool IsFixedPitch()

Returns

bool

bool

IsForceBold()

public bool IsForceBold()

Returns

bool

bool

Operators

implicit operator EncodedFont(Type1Font)

Converter from Type1Font to EncodedFont

public static implicit operator EncodedFont(Type1Font t)

Parameters

t Type1Font

Returns

EncodedFont

implicit operator FontBoxFont(Type1Font)

Converter from Type1Font to FontBoxFont

public static implicit operator FontBoxFont(Type1Font t)

Parameters

t Type1Font

Returns

FontBoxFont

implicit operator Type1CharStringReader(Type1Font)

Converter from Type1Font to Type1CharStringReader

public static implicit operator Type1CharStringReader(Type1Font t)

Parameters

t Type1Font

Returns

Type1CharStringReader