Class GlyphVector
public class GlyphVector : Cloneable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloneable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Cloneable>GlyphVector
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Cloneable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Cloneable>.IsAssignableFrom<T>()JVMBridgeBase<Cloneable>.Execute<T>(params T[])JVMBridgeBase<Cloneable>.DynBridgeClazzJVMBridgeBase<Cloneable>.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
- Extension Methods
Constructors
GlyphVector()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("GlyphVector 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 GlyphVector()
GlyphVector(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
[Obsolete("GlyphVector 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 GlyphVector(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
FLAG_COMPLEX_GLYPHS
public static int FLAG_COMPLEX_GLYPHS { get; }
Property Value
FLAG_HAS_POSITION_ADJUSTMENTS
public static int FLAG_HAS_POSITION_ADJUSTMENTS { get; }
Property Value
FLAG_HAS_TRANSFORMS
public static int FLAG_HAS_TRANSFORMS { get; }
Property Value
FLAG_MASK
public static int FLAG_MASK { get; }
Property Value
FLAG_RUN_RTL
public static int FLAG_RUN_RTL { get; }
Property Value
Font
public Font Font { get; }
Property Value
FontRenderContext
public FontRenderContext FontRenderContext { 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
LayoutFlags
public int LayoutFlags { get; }
Property Value
LogicalBounds
public Rectangle2D LogicalBounds { get; }
Property Value
NumGlyphs
public int NumGlyphs { get; }
Property Value
Outline
public Shape Outline { get; }
Property Value
VisualBounds
public Rectangle2D VisualBounds { get; }
Property Value
Methods
GetGlyphCharIndex(int)
public int GetGlyphCharIndex(int arg0)
Parameters
Returns
GetGlyphCharIndices(int, int, int[])
public int[] GetGlyphCharIndices(int arg0, int arg1, int[] arg2)
Parameters
Returns
GetGlyphCode(int)
public int GetGlyphCode(int arg0)
Parameters
Returns
GetGlyphCodes(int, int, int[])
public int[] GetGlyphCodes(int arg0, int arg1, int[] arg2)
Parameters
Returns
GetGlyphJustificationInfo(int)
public GlyphJustificationInfo GetGlyphJustificationInfo(int arg0)
Parameters
Returns
GetGlyphLogicalBounds(int)
public Shape GetGlyphLogicalBounds(int arg0)
Parameters
Returns
GetGlyphMetrics(int)
public GlyphMetrics GetGlyphMetrics(int arg0)
Parameters
Returns
GetGlyphOutline(int)
public Shape GetGlyphOutline(int arg0)
Parameters
Returns
GetGlyphOutline(int, float, float)
public Shape GetGlyphOutline(int arg0, float arg1, float arg2)
Parameters
Returns
GetGlyphPixelBounds(int, FontRenderContext, float, float)
public Rectangle GetGlyphPixelBounds(int arg0, FontRenderContext arg1, float arg2, float arg3)
Parameters
arg0
intarg1
FontRenderContextarg2
floatarg3
float
Returns
GetGlyphPosition(int)
public Point2D GetGlyphPosition(int arg0)
Parameters
Returns
GetGlyphPositions(int, int, float[])
public float[] GetGlyphPositions(int arg0, int arg1, float[] arg2)
Parameters
Returns
GetGlyphTransform(int)
public AffineTransform GetGlyphTransform(int arg0)
Parameters
Returns
GetGlyphVisualBounds(int)
public Shape GetGlyphVisualBounds(int arg0)
Parameters
Returns
GetOutline(float, float)
public Shape GetOutline(float arg0, float arg1)
Parameters
Returns
GetPixelBounds(FontRenderContext, float, float)
public Rectangle GetPixelBounds(FontRenderContext arg0, float arg1, float arg2)
Parameters
arg0
FontRenderContextarg1
floatarg2
float
Returns
PerformDefaultLayout()
public void PerformDefaultLayout()
SetGlyphPosition(int, Point2D)
public void SetGlyphPosition(int arg0, Point2D arg1)
Parameters
SetGlyphTransform(int, AffineTransform)
public void SetGlyphTransform(int arg0, AffineTransform arg1)
Parameters
arg0
intarg1
AffineTransform