C# Класс TpTrayUtility.Components.ImageViewPort

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

Открытые свойства

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

Private Properties

Свойство Тип Описание
AfterZoomRerender void
CalculateScrollPostions void
ClearSelection void
CreateTemporaryPicture string
DrawPrimitive void
FindPorpertyControl PropertyControlBase
GetCanvas System.Drawing.RectangleF
GetDelta System.Drawing.PointF
GetDeltaForCanvas System.Drawing.PointF
GetDeltaForPrimitive System.Drawing.PointF
GetPrimitiveAt Primitive
GetRealClientArea System.Drawing.Size
Normalization void
NormalizeEx void
PrimitiveTool TpTool
ResetSelectedPrimitive void
UpdatePropertyControlPosition void

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

Метод Описание
AddPicture ( Bitmap bmp, bool isSelected ) : void
AddProperties ( PropertyControlBase pb ) : void
DeletePrimitive ( ) : void
ImageViewPort ( ) : System
MoveViewPort ( int x, int y ) : void
PropertyControlValueChanged ( object sender, EventArgs e ) : void
RedoLastAction ( ) : void
RemoveAllProperties ( ) : void
RemoveSelection ( ) : void
RenderToBitmap ( ) : Bitmap
RenderToGraphics ( Graphics g, float zoom ) : void
SelectTool ( TpTool tool ) : void
ToolChanged ( ) : void
UndoLastAction ( ) : void
UpdateCurrentTool ( ) : void
UpdatePropertiesView ( ) : void
ZoomIn ( ) : void
ZoomIn ( Point location ) : void
ZoomNormal ( ) : void
ZoomOut ( ) : void
ZoomOut ( Point location ) : void

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

Метод Описание
CalculateGlobalBounds ( ) : RectangleF
CalculateGlobalBounds ( bool inflate ) : RectangleF
MouseToReal ( Point mousePos ) : PointF
MouseToReal ( PointF mousePos ) : PointF
OnInvalidated ( System.Windows.Forms.InvalidateEventArgs e ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
OnMouseDoubleClick ( MouseEventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs pevent ) : void
OnResize ( EventArgs e ) : void
OnScroll ( ScrollEventArgs se ) : void

Приватные методы

Метод Описание
AfterZoomRerender ( ) : void
CalculateScrollPostions ( ) : void
ClearSelection ( ) : void
CreateTemporaryPicture ( ) : string
DrawPrimitive ( Primitive primitive, Graphics graphics, float zoom, PointF offset ) : void
FindPorpertyControl ( ) : PropertyControlBase
GetCanvas ( ) : RectangleF
GetDelta ( RectangleF boundRect, PointF canvasOffset ) : PointF
GetDeltaForCanvas ( RectangleF boundRect ) : PointF
GetDeltaForPrimitive ( RectangleF boundRect ) : PointF
GetPrimitiveAt ( PointF pt ) : Primitive
GetRealClientArea ( Point location ) : Size
Normalization ( ) : void
NormalizeEx ( ) : void
PrimitiveTool ( Primitive primitive ) : TpTool
ResetSelectedPrimitive ( ) : void
UpdatePropertyControlPosition ( ) : void

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

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

public AddPicture ( Bitmap bmp, bool isSelected ) : void
bmp System.Drawing.Bitmap
isSelected bool
Результат void

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

public AddProperties ( PropertyControlBase pb ) : void
pb PropertyControlBase
Результат void

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

protected CalculateGlobalBounds ( ) : RectangleF
Результат System.Drawing.RectangleF

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

protected CalculateGlobalBounds ( bool inflate ) : RectangleF
inflate bool
Результат System.Drawing.RectangleF

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

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

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

public ImageViewPort ( ) : System
Результат System

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

protected MouseToReal ( Point mousePos ) : PointF
mousePos Point
Результат System.Drawing.PointF

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

protected MouseToReal ( PointF mousePos ) : PointF
mousePos System.Drawing.PointF
Результат System.Drawing.PointF

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

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

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

protected OnInvalidated ( System.Windows.Forms.InvalidateEventArgs e ) : void
e System.Windows.Forms.InvalidateEventArgs
Результат void

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

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Результат void

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

protected OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
levent System.Windows.Forms.LayoutEventArgs
Результат void

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

protected OnMouseDoubleClick ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

protected OnMouseEnter ( EventArgs e ) : void
e System.EventArgs
Результат void

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

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

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

protected OnPaintBackground ( PaintEventArgs pevent ) : void
pevent PaintEventArgs
Результат void

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

protected OnResize ( EventArgs e ) : void
e System.EventArgs
Результат void

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

protected OnScroll ( ScrollEventArgs se ) : void
se System.Windows.Forms.ScrollEventArgs
Результат void

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

public PropertyControlValueChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

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

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

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

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

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

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

public RenderToBitmap ( ) : Bitmap
Результат System.Drawing.Bitmap

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

public RenderToGraphics ( Graphics g, float zoom ) : void
g System.Drawing.Graphics
zoom float
Результат void

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

public SelectTool ( TpTool tool ) : void
tool TpTool
Результат void

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

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

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

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

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

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

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

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

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

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

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

public ZoomIn ( Point location ) : void
location Point
Результат void

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

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

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

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

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

public ZoomOut ( Point location ) : void
location Point
Результат void

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

_viewPortInstance публичное статическое свойство

public static ImageViewPort,TpTrayUtility.Components _viewPortInstance
Результат ImageViewPort