C# Класс Alsing.Drawing.GDI.GDISurface

Наследование: GDIObject
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_OldBmp System.IntPtr
_OldBrush System.IntPtr
_OldFont System.IntPtr
_OldPen System.IntPtr
mHeight int
mTabSize int
mWidth int
mhBMP System.IntPtr
mhDC System.IntPtr

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
Clear ( Color color ) : void
Clear ( GDIBrush brush ) : void
CreateGraphics ( ) : Graphics
DrawFocusRect ( int x, int y, int width, int height ) : void
DrawLine ( Color color, Point p1, Point p2 ) : void
DrawLine ( GDIPen pen, Point p1, Point p2 ) : void
DrawRect ( Color color, int left, int top, int width, int height ) : void
DrawRect ( GDIPen pen, int left, int top, int width, int height ) : void
DrawString ( string Text, int x, int y, int width, int height ) : void
DrawTabbedString ( string Text, int x, int y, int taborigin, int tabsize ) : Size
FillRect ( Color color, int x, int y, int width, int height ) : void
FillRect ( GDIBrush brush, int x, int y, int width, int height ) : void
Flush ( ) : void
GDISurface ( IntPtr hDC ) : System
GDISurface ( int width, int height, Control CompatibleControl, bool BindControl ) : System
GDISurface ( int width, int height, GDISurface surface ) : System
GDISurface ( int width, int height, IntPtr hdc ) : System
InvertRect ( int x, int y, int width, int height ) : void
MeasureString ( string Text ) : Size
MeasureTabbedString ( string Text, int tabsize ) : Size
RenderTo ( GDISurface target, int x, int y ) : void
RenderTo ( GDISurface target, int SourceX, int SourceY, int Width, int Height, int DestX, int DestY ) : void
RenderTo ( IntPtr hdc, int x, int y ) : void
RenderToControl ( int x, int y ) : void
SetBrushOrg ( int x, int y ) : void

Защищенные методы

Метод Описание
Destroy ( ) : void
Init ( int width, int height, IntPtr hdc ) : void

Описание методов

Clear() публичный Метод

public Clear ( Color color ) : void
color Color
Результат void

Clear() публичный Метод

public Clear ( GDIBrush brush ) : void
brush GDIBrush
Результат void

CreateGraphics() публичный Метод

public CreateGraphics ( ) : Graphics
Результат System.Drawing.Graphics

Destroy() защищенный Метод

protected Destroy ( ) : void
Результат void

DrawFocusRect() публичный Метод

public DrawFocusRect ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void

DrawLine() публичный Метод

public DrawLine ( Color color, Point p1, Point p2 ) : void
color Color
p1 Point
p2 Point
Результат void

DrawLine() публичный Метод

public DrawLine ( GDIPen pen, Point p1, Point p2 ) : void
pen GDIPen
p1 Point
p2 Point
Результат void

DrawRect() публичный Метод

public DrawRect ( Color color, int left, int top, int width, int height ) : void
color Color
left int
top int
width int
height int
Результат void

DrawRect() публичный Метод

public DrawRect ( GDIPen pen, int left, int top, int width, int height ) : void
pen GDIPen
left int
top int
width int
height int
Результат void

DrawString() публичный Метод

public DrawString ( string Text, int x, int y, int width, int height ) : void
Text string
x int
y int
width int
height int
Результат void

DrawTabbedString() публичный Метод

public DrawTabbedString ( string Text, int x, int y, int taborigin, int tabsize ) : Size
Text string
x int
y int
taborigin int
tabsize int
Результат System.Drawing.Size

FillRect() публичный Метод

public FillRect ( Color color, int x, int y, int width, int height ) : void
color Color
x int
y int
width int
height int
Результат void

FillRect() публичный Метод

public FillRect ( GDIBrush brush, int x, int y, int width, int height ) : void
brush GDIBrush
x int
y int
width int
height int
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

GDISurface() публичный Метод

public GDISurface ( IntPtr hDC ) : System
hDC System.IntPtr
Результат System

GDISurface() публичный Метод

public GDISurface ( int width, int height, Control CompatibleControl, bool BindControl ) : System
width int
height int
CompatibleControl System.Windows.Forms.Control
BindControl bool
Результат System

GDISurface() публичный Метод

public GDISurface ( int width, int height, GDISurface surface ) : System
width int
height int
surface GDISurface
Результат System

GDISurface() публичный Метод

public GDISurface ( int width, int height, IntPtr hdc ) : System
width int
height int
hdc System.IntPtr
Результат System

Init() защищенный Метод

protected Init ( int width, int height, IntPtr hdc ) : void
width int
height int
hdc System.IntPtr
Результат void

InvertRect() публичный Метод

public InvertRect ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void

MeasureString() публичный Метод

public MeasureString ( string Text ) : Size
Text string
Результат System.Drawing.Size

MeasureTabbedString() публичный Метод

public MeasureTabbedString ( string Text, int tabsize ) : Size
Text string
tabsize int
Результат System.Drawing.Size

RenderTo() публичный Метод

public RenderTo ( GDISurface target, int x, int y ) : void
target GDISurface
x int
y int
Результат void

RenderTo() публичный Метод

public RenderTo ( GDISurface target, int SourceX, int SourceY, int Width, int Height, int DestX, int DestY ) : void
target GDISurface
SourceX int
SourceY int
Width int
Height int
DestX int
DestY int
Результат void

RenderTo() публичный Метод

public RenderTo ( IntPtr hdc, int x, int y ) : void
hdc System.IntPtr
x int
y int
Результат void

RenderToControl() публичный Метод

public RenderToControl ( int x, int y ) : void
x int
y int
Результат void

SetBrushOrg() публичный Метод

public SetBrushOrg ( int x, int y ) : void
x int
y int
Результат void

Описание свойств

_OldBmp защищенное свойство

protected IntPtr,System _OldBmp
Результат System.IntPtr

_OldBrush защищенное свойство

protected IntPtr,System _OldBrush
Результат System.IntPtr

_OldFont защищенное свойство

protected IntPtr,System _OldFont
Результат System.IntPtr

_OldPen защищенное свойство

protected IntPtr,System _OldPen
Результат System.IntPtr

mHeight защищенное свойство

protected int mHeight
Результат int

mTabSize защищенное свойство

protected int mTabSize
Результат int

mWidth защищенное свойство

protected int mWidth
Результат int

mhBMP защищенное свойство

protected IntPtr,System mhBMP
Результат System.IntPtr

mhDC защищенное свойство

protected IntPtr,System mhDC
Результат System.IntPtr