Class SynthGraphicsUtils
public class SynthGraphicsUtils : JVMBridgeBase<SynthGraphicsUtils>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
SynthGraphicsUtils
- Implements
- Inherited Members
-
JVMBridgeBase.ReferenceEqualsJVM(JVMBridgeBase, JVMBridgeBase)JVMBridgeBase.Equals(IJVMBridgeBase)
- Extension Methods
Constructors
SynthGraphicsUtils()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public SynthGraphicsUtils()
SynthGraphicsUtils(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 SynthGraphicsUtils(params object[] args)
Parameters
argsobject[]
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 Closeable
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
Methods
ComputeStringWidth(SynthContext, Font, FontMetrics, String)
public int ComputeStringWidth(SynthContext arg0, Font arg1, FontMetrics arg2, String arg3)
Parameters
arg0SynthContextarg1Fontarg2FontMetricsarg3String
Returns
DrawLine(SynthContext, object, Graphics, int, int, int, int)
public void DrawLine(SynthContext arg0, object arg1, Graphics arg2, int arg3, int arg4, int arg5, int arg6)
Parameters
DrawLine(SynthContext, object, Graphics, int, int, int, int, object)
public void DrawLine(SynthContext arg0, object arg1, Graphics arg2, int arg3, int arg4, int arg5, int arg6, object arg7)
Parameters
GetIconHeight(Icon, SynthContext)
public static int GetIconHeight(Icon arg0, SynthContext arg1)
Parameters
arg0Iconarg1SynthContext
Returns
GetIconWidth(Icon, SynthContext)
public static int GetIconWidth(Icon arg0, SynthContext arg1)
Parameters
arg0Iconarg1SynthContext
Returns
GetMaximumCharHeight(SynthContext)
public int GetMaximumCharHeight(SynthContext arg0)
Parameters
arg0SynthContext
Returns
GetMaximumSize(SynthContext, Font, String, Icon, int, int, int, int, int, int)
public Dimension GetMaximumSize(SynthContext arg0, Font arg1, String arg2, Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
Parameters
arg0SynthContextarg1Fontarg2Stringarg3Iconarg4intarg5intarg6intarg7intarg8intarg9int
Returns
GetMinimumSize(SynthContext, Font, String, Icon, int, int, int, int, int, int)
public Dimension GetMinimumSize(SynthContext arg0, Font arg1, String arg2, Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
Parameters
arg0SynthContextarg1Fontarg2Stringarg3Iconarg4intarg5intarg6intarg7intarg8intarg9int
Returns
GetPreferredSize(SynthContext, Font, String, Icon, int, int, int, int, int, int)
public Dimension GetPreferredSize(SynthContext arg0, Font arg1, String arg2, Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
Parameters
arg0SynthContextarg1Fontarg2Stringarg3Iconarg4intarg5intarg6intarg7intarg8intarg9int
Returns
LayoutText(SynthContext, FontMetrics, String, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, int)
public String LayoutText(SynthContext arg0, FontMetrics arg1, String arg2, Icon arg3, int arg4, int arg5, int arg6, int arg7, Rectangle arg8, Rectangle arg9, Rectangle arg10, int arg11)
Parameters
arg0SynthContextarg1FontMetricsarg2Stringarg3Iconarg4intarg5intarg6intarg7intarg8Rectanglearg9Rectanglearg10Rectanglearg11int
Returns
PaintIcon(Icon, SynthContext, Graphics, int, int, int, int)
public static void PaintIcon(Icon arg0, SynthContext arg1, Graphics arg2, int arg3, int arg4, int arg5, int arg6)
Parameters
PaintText(SynthContext, Graphics, String, Rectangle, int)
public void PaintText(SynthContext arg0, Graphics arg1, String arg2, Rectangle arg3, int arg4)
Parameters
arg0SynthContextarg1Graphicsarg2Stringarg3Rectanglearg4int
PaintText(SynthContext, Graphics, String, Icon, int, int, int, int, int, int, int)
public void PaintText(SynthContext arg0, Graphics arg1, String arg2, Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10)
Parameters
arg0SynthContextarg1Graphicsarg2Stringarg3Iconarg4intarg5intarg6intarg7intarg8intarg9intarg10int
PaintText(SynthContext, Graphics, String, int, int, int)
public void PaintText(SynthContext arg0, Graphics arg1, String arg2, int arg3, int arg4, int arg5)