Class TrueTypeFont
public class TrueTypeFont : JVMBridgeBase<TrueTypeFont>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IFontBoxFont, ICloseable, IAutoCloseable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<TrueTypeFont>TrueTypeFont
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<TrueTypeFont>.IsAssignableFrom(IJavaType)JVMBridgeBase<TrueTypeFont>.IsAssignableFrom<T>()JVMBridgeBase<TrueTypeFont>.Execute<T>(params T[])JVMBridgeBase<TrueTypeFont>.DynBridgeClazzJVMBridgeBase<TrueTypeFont>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
Constructors
TrueTypeFont()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public TrueTypeFont()
TrueTypeFont(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 TrueTypeFont(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
Cmap
public CmapTable Cmap { get; }
Property Value
FontBBox
public BoundingBox FontBBox { get; }
Property Value
FontMatrix
public List<Number> FontMatrix { get; }
Property Value
Glyph
public GlyphTable Glyph { get; }
Property Value
Gsub
public GlyphSubstitutionTable Gsub { get; }
Property Value
GsubData
public GsubData GsubData { get; }
Property Value
Header
public HeaderTable Header { get; }
Property Value
HorizontalHeader
public HorizontalHeaderTable HorizontalHeader { get; }
Property Value
HorizontalMetrics
public HorizontalMetricsTable HorizontalMetrics { get; }
Property Value
IndexToLocation
public IndexToLocationTable IndexToLocation { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Kerning
public KerningTable Kerning { get; }
Property Value
MaximumProfile
public MaximumProfileTable MaximumProfile { get; }
Property Value
Name
public String Name { get; }
Property Value
Naming
public NamingTable Naming { get; }
Property Value
NumberOfGlyphs
public int NumberOfGlyphs { get; }
Property Value
OS2Windows
public OS2WindowsMetricsTable OS2Windows { get; }
Property Value
OriginalData
public InputStream OriginalData { get; }
Property Value
OriginalDataSize
public long OriginalDataSize { get; }
Property Value
PostScript
public PostScriptTable PostScript { get; }
Property Value
TableMap
public Map<String, TTFTable> TableMap { get; }
Property Value
Tables
public Collection<TTFTable> Tables { get; }
Property Value
UnicodeCmapLookup
public CmapLookup UnicodeCmapLookup { get; }
Property Value
UnitsPerEm
public int UnitsPerEm { get; }
Property Value
Version
public float Version { get; }
Property Value
VerticalHeader
public VerticalHeaderTable VerticalHeader { get; }
Property Value
VerticalMetrics
public VerticalMetricsTable VerticalMetrics { get; }
Property Value
VerticalOrigin
public VerticalOriginTable VerticalOrigin { get; }
Property Value
Methods
Close()
public void Close()
Exceptions
DisableGsubFeature(String)
public void DisableGsubFeature(String arg0)
Parameters
EnableGsubFeature(String)
public void EnableGsubFeature(String arg0)
Parameters
EnableVerticalSubstitutions()
public void EnableVerticalSubstitutions()
GetAdvanceHeight(int)
public int GetAdvanceHeight(int arg0)
Parameters
Returns
Exceptions
GetAdvanceWidth(int)
public int GetAdvanceWidth(int arg0)
Parameters
Returns
Exceptions
GetPath(String)
public GeneralPath GetPath(String arg0)
Parameters
Returns
Exceptions
GetTableBytes(TTFTable)
public byte[] GetTableBytes(TTFTable arg0)
Parameters
Returns
Exceptions
GetTableNBytes(TTFTable, int)
public byte[] GetTableNBytes(TTFTable arg0, int arg1)
Parameters
Returns
Exceptions
GetUnicodeCmapLookup(bool)
public CmapLookup GetUnicodeCmapLookup(bool arg0)
Parameters
Returns
Exceptions
GetWidth(String)
public float GetWidth(String arg0)
Parameters
Returns
Exceptions
HasGlyph(String)
public bool HasGlyph(String arg0)
Parameters
Returns
Exceptions
IsEnableGsub()
public bool IsEnableGsub()
Returns
NameToGID(String)
public int NameToGID(String arg0)
Parameters
Returns
Exceptions
SetEnableGsub(bool)
public void SetEnableGsub(bool arg0)
Parameters
Operators
implicit operator Closeable(TrueTypeFont)
Converter from TrueTypeFont to Closeable
public static implicit operator Closeable(TrueTypeFont t)
Parameters
Returns
implicit operator FontBoxFont(TrueTypeFont)
Converter from TrueTypeFont to FontBoxFont
public static implicit operator FontBoxFont(TrueTypeFont t)