Class Paint
public class Paint : JVMBridgeBase<Paint>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Paint>Paint
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<Paint>.IsAssignableFrom(IJavaType)JVMBridgeBase<Paint>.IsAssignableFrom<T>()JVMBridgeBase<Paint>.Execute<T>(params T[])JVMBridgeBase<Paint>.DynBridgeClazzJVMBridgeBase<Paint>.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
Paint()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Paint()
Paint(Paint)
public Paint(Paint arg0)
Parameters
Paint(int)
public Paint(int arg0)
Parameters
Paint(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 Paint(params object[] args)
Parameters
args
object[]
Properties
ANTI_ALIAS_FLAG
public static int ANTI_ALIAS_FLAG { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CURSOR_AFTER
public static int CURSOR_AFTER { get; }
Property Value
CURSOR_AT
public static int CURSOR_AT { get; }
Property Value
CURSOR_AT_OR_AFTER
public static int CURSOR_AT_OR_AFTER { get; }
Property Value
CURSOR_AT_OR_BEFORE
public static int CURSOR_AT_OR_BEFORE { get; }
Property Value
CURSOR_BEFORE
public static int CURSOR_BEFORE { get; }
Property Value
DEV_KERN_TEXT_FLAG
public static int DEV_KERN_TEXT_FLAG { get; }
Property Value
DITHER_FLAG
public static int DITHER_FLAG { get; }
Property Value
EMBEDDED_BITMAP_TEXT_FLAG
public static int EMBEDDED_BITMAP_TEXT_FLAG { get; }
Property Value
END_HYPHEN_EDIT_INSERT_ARMENIAN_HYPHEN
public static int END_HYPHEN_EDIT_INSERT_ARMENIAN_HYPHEN { get; }
Property Value
END_HYPHEN_EDIT_INSERT_HYPHEN
public static int END_HYPHEN_EDIT_INSERT_HYPHEN { get; }
Property Value
END_HYPHEN_EDIT_INSERT_MAQAF
public static int END_HYPHEN_EDIT_INSERT_MAQAF { get; }
Property Value
END_HYPHEN_EDIT_INSERT_UCAS_HYPHEN
public static int END_HYPHEN_EDIT_INSERT_UCAS_HYPHEN { get; }
Property Value
END_HYPHEN_EDIT_INSERT_ZWJ_AND_HYPHEN
public static int END_HYPHEN_EDIT_INSERT_ZWJ_AND_HYPHEN { get; }
Property Value
END_HYPHEN_EDIT_NO_EDIT
public static int END_HYPHEN_EDIT_NO_EDIT { get; }
Property Value
END_HYPHEN_EDIT_REPLACE_WITH_HYPHEN
public static int END_HYPHEN_EDIT_REPLACE_WITH_HYPHEN { get; }
Property Value
FAKE_BOLD_TEXT_FLAG
public static int FAKE_BOLD_TEXT_FLAG { get; }
Property Value
FILTER_BITMAP_FLAG
public static int FILTER_BITMAP_FLAG { get; }
Property Value
HINTING_OFF
public static int HINTING_OFF { get; }
Property Value
HINTING_ON
public static int HINTING_ON { 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
LINEAR_TEXT_FLAG
public static int LINEAR_TEXT_FLAG { get; }
Property Value
START_HYPHEN_EDIT_INSERT_HYPHEN
public static int START_HYPHEN_EDIT_INSERT_HYPHEN { get; }
Property Value
START_HYPHEN_EDIT_INSERT_ZWJ
public static int START_HYPHEN_EDIT_INSERT_ZWJ { get; }
Property Value
START_HYPHEN_EDIT_NO_EDIT
public static int START_HYPHEN_EDIT_NO_EDIT { get; }
Property Value
STRIKE_THRU_TEXT_FLAG
public static int STRIKE_THRU_TEXT_FLAG { get; }
Property Value
SUBPIXEL_TEXT_FLAG
public static int SUBPIXEL_TEXT_FLAG { get; }
Property Value
TEXT_RUN_FLAG_LEFT_EDGE
public static int TEXT_RUN_FLAG_LEFT_EDGE { get; }
Property Value
TEXT_RUN_FLAG_RIGHT_EDGE
public static int TEXT_RUN_FLAG_RIGHT_EDGE { get; }
Property Value
UNDERLINE_TEXT_FLAG
public static int UNDERLINE_TEXT_FLAG { get; }
Property Value
Methods
Ascent()
public float Ascent()
Returns
BreakText(CharSequence, int, int, bool, float, float[])
public int BreakText(CharSequence arg0, int arg1, int arg2, bool arg3, float arg4, float[] arg5)
Parameters
Returns
BreakText(String, bool, float, float[])
public int BreakText(String arg0, bool arg1, float arg2, float[] arg3)
Parameters
Returns
BreakText(char[], int, int, float, float[])
public int BreakText(char[] arg0, int arg1, int arg2, float arg3, float[] arg4)
Parameters
Returns
ClearShadowLayer()
public void ClearShadowLayer()
Descent()
public float Descent()
Returns
EqualsForTextMeasurement(Paint)
public bool EqualsForTextMeasurement(Paint arg0)
Parameters
Returns
GetAlpha()
public int GetAlpha()
Returns
GetBlendMode()
public BlendMode GetBlendMode()
Returns
GetColor()
public int GetColor()
Returns
GetColorFilter()
public ColorFilter GetColorFilter()
Returns
GetColorLong()
public long GetColorLong()
Returns
GetEndHyphenEdit()
public int GetEndHyphenEdit()
Returns
GetFillPath(Path, Path)
public bool GetFillPath(Path arg0, Path arg1)
Parameters
Returns
GetFlags()
public int GetFlags()
Returns
GetFontFeatureSettings()
public String GetFontFeatureSettings()
Returns
GetFontMetrics()
public Paint.FontMetrics GetFontMetrics()
Returns
GetFontMetrics(FontMetrics)
public float GetFontMetrics(Paint.FontMetrics arg0)
Parameters
Returns
GetFontMetricsForLocale(FontMetrics)
public void GetFontMetricsForLocale(Paint.FontMetrics arg0)
Parameters
GetFontMetricsInt()
public Paint.FontMetricsInt GetFontMetricsInt()
Returns
GetFontMetricsInt(FontMetricsInt)
public int GetFontMetricsInt(Paint.FontMetricsInt arg0)
Parameters
Returns
GetFontMetricsInt(CharSequence, int, int, int, int, bool, FontMetricsInt)
public void GetFontMetricsInt(CharSequence arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, Paint.FontMetricsInt arg6)
Parameters
arg0
CharSequencearg1
intarg2
intarg3
intarg4
intarg5
boolarg6
Paint.FontMetricsInt
GetFontMetricsInt(char[], int, int, int, int, bool, FontMetricsInt)
public void GetFontMetricsInt(char[] arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, Paint.FontMetricsInt arg6)
Parameters
GetFontMetricsIntForLocale(FontMetricsInt)
public void GetFontMetricsIntForLocale(Paint.FontMetricsInt arg0)
Parameters
GetFontSpacing()
public float GetFontSpacing()
Returns
GetFontVariationSettings()
public String GetFontVariationSettings()
Returns
GetHinting()
public int GetHinting()
Returns
GetLetterSpacing()
public float GetLetterSpacing()
Returns
GetMaskFilter()
public MaskFilter GetMaskFilter()
Returns
GetOffsetForAdvance(CharSequence, int, int, int, int, bool, float)
public int GetOffsetForAdvance(CharSequence arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, float arg6)
Parameters
Returns
GetOffsetForAdvance(char[], int, int, int, int, bool, float)
public int GetOffsetForAdvance(char[] arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, float arg6)
Parameters
Returns
GetPathEffect()
public PathEffect GetPathEffect()
Returns
GetRunAdvance(CharSequence, int, int, int, int, bool, int)
public float GetRunAdvance(CharSequence arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, int arg6)
Parameters
Returns
GetRunAdvance(char[], int, int, int, int, bool, int)
public float GetRunAdvance(char[] arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, int arg6)
Parameters
Returns
GetRunCharacterAdvance(CharSequence, int, int, int, int, bool, int, float[], int)
public float GetRunCharacterAdvance(CharSequence arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, int arg6, float[] arg7, int arg8)
Parameters
Returns
GetRunCharacterAdvance(char[], int, int, int, int, bool, int, float[], int)
public float GetRunCharacterAdvance(char[] arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, int arg6, float[] arg7, int arg8)
Parameters
Returns
GetShader()
public Shader GetShader()
Returns
GetShadowLayerColor()
public int GetShadowLayerColor()
Returns
GetShadowLayerColorLong()
public long GetShadowLayerColorLong()
Returns
GetShadowLayerDx()
public float GetShadowLayerDx()
Returns
GetShadowLayerDy()
public float GetShadowLayerDy()
Returns
GetShadowLayerRadius()
public float GetShadowLayerRadius()
Returns
GetStartHyphenEdit()
public int GetStartHyphenEdit()
Returns
GetStrikeThruPosition()
public float GetStrikeThruPosition()
Returns
GetStrikeThruThickness()
public float GetStrikeThruThickness()
Returns
GetStrokeCap()
public Paint.Cap GetStrokeCap()
Returns
GetStrokeJoin()
public Paint.Join GetStrokeJoin()
Returns
GetStrokeMiter()
public float GetStrokeMiter()
Returns
GetStrokeWidth()
public float GetStrokeWidth()
Returns
GetStyle()
public Paint.Style GetStyle()
Returns
GetTextAlign()
public Paint.Align GetTextAlign()
Returns
GetTextBounds(CharSequence, int, int, Rect)
public void GetTextBounds(CharSequence arg0, int arg1, int arg2, Rect arg3)
Parameters
arg0
CharSequencearg1
intarg2
intarg3
Rect
GetTextBounds(String, int, int, Rect)
public void GetTextBounds(String arg0, int arg1, int arg2, Rect arg3)
Parameters
GetTextBounds(char[], int, int, Rect)
public void GetTextBounds(char[] arg0, int arg1, int arg2, Rect arg3)
Parameters
GetTextLocale()
public Locale GetTextLocale()
Returns
GetTextLocales()
public LocaleList GetTextLocales()
Returns
GetTextPath(String, int, int, float, float, Path)
public void GetTextPath(String arg0, int arg1, int arg2, float arg3, float arg4, Path arg5)
Parameters
GetTextPath(char[], int, int, float, float, Path)
public void GetTextPath(char[] arg0, int arg1, int arg2, float arg3, float arg4, Path arg5)
Parameters
GetTextRunAdvances(char[], int, int, int, int, bool, float[], int)
public float GetTextRunAdvances(char[] arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, float[] arg6, int arg7)
Parameters
Returns
GetTextRunCursor(CharSequence, int, int, bool, int, int)
public int GetTextRunCursor(CharSequence arg0, int arg1, int arg2, bool arg3, int arg4, int arg5)
Parameters
Returns
GetTextRunCursor(char[], int, int, bool, int, int)
public int GetTextRunCursor(char[] arg0, int arg1, int arg2, bool arg3, int arg4, int arg5)
Parameters
Returns
GetTextScaleX()
public float GetTextScaleX()
Returns
GetTextSize()
public float GetTextSize()
Returns
GetTextSkewX()
public float GetTextSkewX()
Returns
GetTextWidths(CharSequence, int, int, float[])
public int GetTextWidths(CharSequence arg0, int arg1, int arg2, float[] arg3)
Parameters
arg0
CharSequencearg1
intarg2
intarg3
float[]
Returns
GetTextWidths(String, int, int, float[])
public int GetTextWidths(String arg0, int arg1, int arg2, float[] arg3)
Parameters
Returns
GetTextWidths(String, float[])
public int GetTextWidths(String arg0, float[] arg1)
Parameters
Returns
GetTextWidths(char[], int, int, float[])
public int GetTextWidths(char[] arg0, int arg1, int arg2, float[] arg3)
Parameters
Returns
GetTypeface()
public Typeface GetTypeface()
Returns
GetUnderlinePosition()
public float GetUnderlinePosition()
Returns
GetUnderlineThickness()
public float GetUnderlineThickness()
Returns
GetWordSpacing()
public float GetWordSpacing()
Returns
GetXfermode()
public Xfermode GetXfermode()
Returns
HasGlyph(String)
public bool HasGlyph(String arg0)
Parameters
Returns
IsAntiAlias()
public bool IsAntiAlias()
Returns
IsDither()
public bool IsDither()
Returns
IsElegantTextHeight()
public bool IsElegantTextHeight()
Returns
IsFakeBoldText()
public bool IsFakeBoldText()
Returns
IsFilterBitmap()
public bool IsFilterBitmap()
Returns
IsLinearText()
public bool IsLinearText()
Returns
IsStrikeThruText()
public bool IsStrikeThruText()
Returns
IsSubpixelText()
public bool IsSubpixelText()
Returns
IsUnderlineText()
public bool IsUnderlineText()
Returns
MeasureText(CharSequence, int, int)
public float MeasureText(CharSequence arg0, int arg1, int arg2)
Parameters
arg0
CharSequencearg1
intarg2
int
Returns
MeasureText(String)
public float MeasureText(String arg0)
Parameters
Returns
MeasureText(String, int, int)
public float MeasureText(String arg0, int arg1, int arg2)
Parameters
Returns
MeasureText(char[], int, int)
public float MeasureText(char[] arg0, int arg1, int arg2)
Parameters
Returns
Reset()
public void Reset()
Set(Paint)
public void Set(Paint arg0)
Parameters
SetARGB(int, int, int, int)
public void SetARGB(int arg0, int arg1, int arg2, int arg3)
Parameters
SetAlpha(int)
public void SetAlpha(int arg0)
Parameters
SetAntiAlias(bool)
public void SetAntiAlias(bool arg0)
Parameters
SetBlendMode(BlendMode)
public void SetBlendMode(BlendMode arg0)
Parameters
SetColor(int)
public void SetColor(int arg0)
Parameters
SetColor(long)
public void SetColor(long arg0)
Parameters
SetColorFilter(ColorFilter)
public ColorFilter SetColorFilter(ColorFilter arg0)
Parameters
arg0
ColorFilter
Returns
SetDither(bool)
public void SetDither(bool arg0)
Parameters
SetElegantTextHeight(bool)
public void SetElegantTextHeight(bool arg0)
Parameters
SetEndHyphenEdit(int)
public void SetEndHyphenEdit(int arg0)
Parameters
SetFakeBoldText(bool)
public void SetFakeBoldText(bool arg0)
Parameters
SetFilterBitmap(bool)
public void SetFilterBitmap(bool arg0)
Parameters
SetFlags(int)
public void SetFlags(int arg0)
Parameters
SetFontFeatureSettings(String)
public void SetFontFeatureSettings(String arg0)
Parameters
SetFontVariationSettings(String)
public bool SetFontVariationSettings(String arg0)
Parameters
Returns
SetHinting(int)
public void SetHinting(int arg0)
Parameters
SetLetterSpacing(float)
public void SetLetterSpacing(float arg0)
Parameters
SetLinearText(bool)
public void SetLinearText(bool arg0)
Parameters
SetMaskFilter(MaskFilter)
public MaskFilter SetMaskFilter(MaskFilter arg0)
Parameters
arg0
MaskFilter
Returns
SetPathEffect(PathEffect)
public PathEffect SetPathEffect(PathEffect arg0)
Parameters
arg0
PathEffect
Returns
SetShader(Shader)
public Shader SetShader(Shader arg0)
Parameters
Returns
SetShadowLayer(float, float, float, int)
public void SetShadowLayer(float arg0, float arg1, float arg2, int arg3)
Parameters
SetShadowLayer(float, float, float, long)
public void SetShadowLayer(float arg0, float arg1, float arg2, long arg3)
Parameters
SetStartHyphenEdit(int)
public void SetStartHyphenEdit(int arg0)
Parameters
SetStrikeThruText(bool)
public void SetStrikeThruText(bool arg0)
Parameters
SetStrokeCap(Cap)
public void SetStrokeCap(Paint.Cap arg0)
Parameters
SetStrokeJoin(Join)
public void SetStrokeJoin(Paint.Join arg0)
Parameters
SetStrokeMiter(float)
public void SetStrokeMiter(float arg0)
Parameters
SetStrokeWidth(float)
public void SetStrokeWidth(float arg0)
Parameters
SetStyle(Style)
public void SetStyle(Paint.Style arg0)
Parameters
SetSubpixelText(bool)
public void SetSubpixelText(bool arg0)
Parameters
SetTextAlign(Align)
public void SetTextAlign(Paint.Align arg0)
Parameters
SetTextLocale(Locale)
public void SetTextLocale(Locale arg0)
Parameters
SetTextLocales(LocaleList)
public void SetTextLocales(LocaleList arg0)
Parameters
arg0
LocaleList
SetTextScaleX(float)
public void SetTextScaleX(float arg0)
Parameters
SetTextSize(float)
public void SetTextSize(float arg0)
Parameters
SetTextSkewX(float)
public void SetTextSkewX(float arg0)
Parameters
SetTypeface(Typeface)
public Typeface SetTypeface(Typeface arg0)
Parameters
Returns
SetUnderlineText(bool)
public void SetUnderlineText(bool arg0)
Parameters
SetWordSpacing(float)
public void SetWordSpacing(float arg0)
Parameters
SetXfermode(Xfermode)
public Xfermode SetXfermode(Xfermode arg0)