Table of Contents

Interface IPainter

Namespace
Alternet.Common.AlternetUI
Assembly
Alternet.Common.AlternetUI.v10.dll
public interface IPainter : IDisposable

Properties

BackColor
DrawingContext
Font
FontHeight
FontStyle
FontWidth
ForeColor
IsMonoSpaced
LineHeight
LineSpace
Opaque
TextColor
Transformation

Methods

BeginPaint(Graphics)
CharWidth(char, double, out int, bool)
CharWidth(char, int)
Clear()
DrawDotLine(double, double, double, double, Color, Color, int)
DrawFocusRect(RectD, Color)
DrawFocusRect(double, double, double, double, Color)
DrawFrameRect(RectD, Color, int)
DrawHorzLine(PointD, double, double)
DrawImage(AlphaImageList, int, RectD)
DrawImage(Image, RectD)
DrawLine(double, double, double, double)
DrawLine(double, double, double, double, Color, int, DashStyle)
DrawPolygon(PointD[], Color)
DrawRectangle(RectD)
DrawRectangle(double, double, double, double)
DrawRoundRectangle(double, double, double, double, double, double)
DrawRoundedRectangle(Graphics, Color, RectD, double)
DrawText(string, int, RectD)
DrawVertLine(PointD, double, double)
DrawWave(RectD, Color)
EndPaint()
EndTransform()
ExcludeClipRect(RectD)
ExcludeClipRect(double, double, double, double)
FillRectangle(Color, RectD)
FillRectangle(Color, int, int, int, int)
FillRectangle(RectD)
FillRectangle(double, double, double, double)
FillRoundRectangle(double, double, double, double, double, double)
FillRoundedRectangle(Graphics, Color, RectD, double)
IntersectClipRect(RectD)
IntersectClipRect(double, double, double, double)
PixelToDip(int)
RestoreClip(object)
SaveClip(RectD)
StringWidth(string)
StringWidth(string, double, out int, bool)
StringWidth(string, int, int)
StringWidth(string, int, int, double, out int)
StringWidth(string, int, int, double, out int, bool)
TextOut(string, int, RectD)
TextOut(string, int, RectD, bool, bool)
TextOut(string, int, RectD, double, double, bool, bool)
TextOut(string, int, RectD, double, double, bool, bool, double)
TextOut(string, int, double, double)
TextOut(string, int, double, double, bool)
Transform(double, double, float, float)