Table of Contents

Class OpenType

Namespace
Java.Awt.FontNs
Assembly
MASES.JNet.dll
public class OpenType : JVMBridgeBase<OpenType>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IOpenType
Inheritance
OpenType
Implements
Inherited Members
JVMBridgeBase<OpenType>.IsAssignableFrom(IJavaType)
JVMBridgeBase<OpenType>.IsAssignableFrom<T>()
JVMBridgeBase<OpenType>.Execute<T>(params T[])
JVMBridgeBase<OpenType>.DynBridgeClazz
JVMBridgeBase<OpenType>.BridgeClazz
JVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)
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.CastToAndDetach<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.CastDirectAndDetach<TNewClass>()
JVMBridgeBase.CheckDisposed()
JVMBridgeBase.ToString()
JVMBridgeBase.Equals(IJVMBridgeBase)
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

OpenType(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public OpenType(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

OpenType(params object[])

Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.

[Obsolete("OpenType 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 OpenType(params object[] args)

Parameters

args object[]

Remarks

OpenType represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

TAG_ACNT

public static int TAG_ACNT { get; }

Property Value

int

TAG_AVAR

public static int TAG_AVAR { get; }

Property Value

int

TAG_BASE

public static int TAG_BASE { get; }

Property Value

int

TAG_BDAT

public static int TAG_BDAT { get; }

Property Value

int

TAG_BLOC

public static int TAG_BLOC { get; }

Property Value

int

TAG_BSLN

public static int TAG_BSLN { get; }

Property Value

int

TAG_CFF

public static int TAG_CFF { get; }

Property Value

int

TAG_CMAP

public static int TAG_CMAP { get; }

Property Value

int

TAG_CVAR

public static int TAG_CVAR { get; }

Property Value

int

TAG_CVT

public static int TAG_CVT { get; }

Property Value

int

TAG_DSIG

public static int TAG_DSIG { get; }

Property Value

int

TAG_EBDT

public static int TAG_EBDT { get; }

Property Value

int

TAG_EBLC

public static int TAG_EBLC { get; }

Property Value

int

TAG_EBSC

public static int TAG_EBSC { get; }

Property Value

int

TAG_FDSC

public static int TAG_FDSC { get; }

Property Value

int

TAG_FEAT

public static int TAG_FEAT { get; }

Property Value

int

TAG_FMTX

public static int TAG_FMTX { get; }

Property Value

int

TAG_FPGM

public static int TAG_FPGM { get; }

Property Value

int

TAG_FVAR

public static int TAG_FVAR { get; }

Property Value

int

TAG_GASP

public static int TAG_GASP { get; }

Property Value

int

TAG_GDEF

public static int TAG_GDEF { get; }

Property Value

int

TAG_GLYF

public static int TAG_GLYF { get; }

Property Value

int

TAG_GPOS

public static int TAG_GPOS { get; }

Property Value

int

TAG_GSUB

public static int TAG_GSUB { get; }

Property Value

int

TAG_GVAR

public static int TAG_GVAR { get; }

Property Value

int

TAG_HDMX

public static int TAG_HDMX { get; }

Property Value

int

TAG_HEAD

public static int TAG_HEAD { get; }

Property Value

int

TAG_HHEA

public static int TAG_HHEA { get; }

Property Value

int

TAG_HMTX

public static int TAG_HMTX { get; }

Property Value

int

TAG_JSTF

public static int TAG_JSTF { get; }

Property Value

int

TAG_JUST

public static int TAG_JUST { get; }

Property Value

int

TAG_KERN

public static int TAG_KERN { get; }

Property Value

int

TAG_LCAR

public static int TAG_LCAR { get; }

Property Value

int

TAG_LOCA

public static int TAG_LOCA { get; }

Property Value

int

TAG_LTSH

public static int TAG_LTSH { get; }

Property Value

int

TAG_MAXP

public static int TAG_MAXP { get; }

Property Value

int

TAG_MMFX

public static int TAG_MMFX { get; }

Property Value

int

TAG_MMSD

public static int TAG_MMSD { get; }

Property Value

int

TAG_MORT

public static int TAG_MORT { get; }

Property Value

int

TAG_NAME

public static int TAG_NAME { get; }

Property Value

int

TAG_OPBD

public static int TAG_OPBD { get; }

Property Value

int

TAG_OS2

public static int TAG_OS2 { get; }

Property Value

int

TAG_PCLT

public static int TAG_PCLT { get; }

Property Value

int

TAG_POST

public static int TAG_POST { get; }

Property Value

int

TAG_PREP

public static int TAG_PREP { get; }

Property Value

int

TAG_PROP

public static int TAG_PROP { get; }

Property Value

int

TAG_TRAK

public static int TAG_TRAK { get; }

Property Value

int

TAG_TYP1

public static int TAG_TYP1 { get; }

Property Value

int

TAG_VDMX

public static int TAG_VDMX { get; }

Property Value

int

TAG_VHEA

public static int TAG_VHEA { get; }

Property Value

int

TAG_VMTX

public static int TAG_VMTX { get; }

Property Value

int

Version

public int Version { get; }

Property Value

int

Methods

GetFontTable(String)

public byte[] GetFontTable(String arg0)

Parameters

arg0 String

String

Returns

byte[]

byte

GetFontTable(String, int, int)

public byte[] GetFontTable(String arg0, int arg1, int arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 int

int

Returns

byte[]

byte

GetFontTable(int)

public byte[] GetFontTable(int arg0)

Parameters

arg0 int

int

Returns

byte[]

byte

GetFontTable(int, int, int)

public byte[] GetFontTable(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

Returns

byte[]

byte

GetFontTableSize(String)

public int GetFontTableSize(String arg0)

Parameters

arg0 String

String

Returns

int

int

GetFontTableSize(int)

public int GetFontTableSize(int arg0)

Parameters

arg0 int

int

Returns

int

int