Class OpenType
public class OpenType : JVMBridgeBase<OpenType>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IOpenType
- Inheritance
-
OpenType
- Implements
- Inherited Members
-
JVMBridgeBase<OpenType>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])JVMBridgeBase<OpenType>.IsAssignableFrom(IJavaType)JVMBridgeBase<OpenType>.IsAssignableFrom<T>()JVMBridgeBase<OpenType>.Execute<T>(params T[])JVMBridgeBase<OpenType>.DynBridgeClazzJVMBridgeBase<OpenType>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
initializerIJVMBridgeBaseInitializer
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
argsobject[]
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
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
TAG_ACNT
public static int TAG_ACNT { get; }
Property Value
TAG_AVAR
public static int TAG_AVAR { get; }
Property Value
TAG_BASE
public static int TAG_BASE { get; }
Property Value
TAG_BDAT
public static int TAG_BDAT { get; }
Property Value
TAG_BLOC
public static int TAG_BLOC { get; }
Property Value
TAG_BSLN
public static int TAG_BSLN { get; }
Property Value
TAG_CFF
public static int TAG_CFF { get; }
Property Value
TAG_CMAP
public static int TAG_CMAP { get; }
Property Value
TAG_CVAR
public static int TAG_CVAR { get; }
Property Value
TAG_CVT
public static int TAG_CVT { get; }
Property Value
TAG_DSIG
public static int TAG_DSIG { get; }
Property Value
TAG_EBDT
public static int TAG_EBDT { get; }
Property Value
TAG_EBLC
public static int TAG_EBLC { get; }
Property Value
TAG_EBSC
public static int TAG_EBSC { get; }
Property Value
TAG_FDSC
public static int TAG_FDSC { get; }
Property Value
TAG_FEAT
public static int TAG_FEAT { get; }
Property Value
TAG_FMTX
public static int TAG_FMTX { get; }
Property Value
TAG_FPGM
public static int TAG_FPGM { get; }
Property Value
TAG_FVAR
public static int TAG_FVAR { get; }
Property Value
TAG_GASP
public static int TAG_GASP { get; }
Property Value
TAG_GDEF
public static int TAG_GDEF { get; }
Property Value
TAG_GLYF
public static int TAG_GLYF { get; }
Property Value
TAG_GPOS
public static int TAG_GPOS { get; }
Property Value
TAG_GSUB
public static int TAG_GSUB { get; }
Property Value
TAG_GVAR
public static int TAG_GVAR { get; }
Property Value
TAG_HDMX
public static int TAG_HDMX { get; }
Property Value
TAG_HEAD
public static int TAG_HEAD { get; }
Property Value
TAG_HHEA
public static int TAG_HHEA { get; }
Property Value
TAG_HMTX
public static int TAG_HMTX { get; }
Property Value
TAG_JSTF
public static int TAG_JSTF { get; }
Property Value
TAG_JUST
public static int TAG_JUST { get; }
Property Value
TAG_KERN
public static int TAG_KERN { get; }
Property Value
TAG_LCAR
public static int TAG_LCAR { get; }
Property Value
TAG_LOCA
public static int TAG_LOCA { get; }
Property Value
TAG_LTSH
public static int TAG_LTSH { get; }
Property Value
TAG_MAXP
public static int TAG_MAXP { get; }
Property Value
TAG_MMFX
public static int TAG_MMFX { get; }
Property Value
TAG_MMSD
public static int TAG_MMSD { get; }
Property Value
TAG_MORT
public static int TAG_MORT { get; }
Property Value
TAG_NAME
public static int TAG_NAME { get; }
Property Value
TAG_OPBD
public static int TAG_OPBD { get; }
Property Value
TAG_OS2
public static int TAG_OS2 { get; }
Property Value
TAG_PCLT
public static int TAG_PCLT { get; }
Property Value
TAG_POST
public static int TAG_POST { get; }
Property Value
TAG_PREP
public static int TAG_PREP { get; }
Property Value
TAG_PROP
public static int TAG_PROP { get; }
Property Value
TAG_TRAK
public static int TAG_TRAK { get; }
Property Value
TAG_TYP1
public static int TAG_TYP1 { get; }
Property Value
TAG_VDMX
public static int TAG_VDMX { get; }
Property Value
TAG_VHEA
public static int TAG_VHEA { get; }
Property Value
TAG_VMTX
public static int TAG_VMTX { get; }
Property Value
Version
public int Version { get; }
Property Value
Methods
GetFontTable(String)
https://docs.oracle.com/javase/8/docs/api/java/awt/font/OpenType.html#getFontTable-java.lang.String-
public byte[] GetFontTable(String arg0)
Parameters
Returns
GetFontTable(String, int, int)
public byte[] GetFontTable(String arg0, int arg1, int arg2)
Parameters
Returns
GetFontTable(int)
public byte[] GetFontTable(int arg0)
Parameters
Returns
GetFontTable(int, int, int)
public byte[] GetFontTable(int arg0, int arg1, int arg2)
Parameters
Returns
GetFontTableSize(String)
public int GetFontTableSize(String arg0)
Parameters
Returns
GetFontTableSize(int)
public int GetFontTableSize(int arg0)