C# Class LibRdlCrossPlatformViewer.PageDrawing

Inheritance: Xwt.Canvas
显示文件 Open project: majorsilence/My-FyiReporting Class Usage Examples

Public Methods

Method Description
PageDrawing ( Xwt g, float scale, int width, int height ) : System
RunPage ( fyiReporting.RDL.Page _pgs ) : void

Draw: accounting for scrolling and zoom factors

This the equivalent of RdlViewer.PageDrawing.Draw

Protected Methods

Method Description
IsInputKey ( Xwt keyData ) : bool

Private Methods

Method Description
DrawBackground ( Graphics g, System rect, fyiReporting.RDL.StyleInfo si ) : void
DrawBorder ( fyiReporting.RDL.PageItem pi, Graphics g, RectangleF r ) : void
DrawCurve ( Color c, BorderStyleEnum bs, float w, Graphics g, PointF points, int Offset, float Tension ) : void
DrawEllipse ( fyiReporting.RDL.PageEllipse pe, Graphics g, RectangleF r ) : void
DrawImage ( fyiReporting.RDL.PageImage pi, Graphics g, RectangleF r ) : void
DrawImageBackground ( fyiReporting.RDL.PageImage pi, fyiReporting.RDL.StyleInfo si, Graphics g, RectangleF r ) : void
DrawImageSized ( fyiReporting.RDL.PageImage pi, Image im, Graphics g, RectangleF r ) : void
DrawLine ( Color c, BorderStyleEnum bs, float w, Graphics g, float x, float y, float x2, float y2 ) : void
DrawPie ( fyiReporting.RDL.PagePie pp, Graphics g, RectangleF r ) : void
DrawString ( fyiReporting.RDL.PageText pt, Graphics g, RectangleF r ) : void
FillPolygon ( fyiReporting.RDL.PagePolygon pp, Graphics g, RectangleF r ) : void
PixelsX ( float x ) : float
PixelsY ( float y ) : float
ProcessHtml ( fyiReporting.RDL.PageTextHtml pth, System g ) : void
ProcessPage ( System g, IEnumerable p ) : void
RectFromPoints ( Point p1, Point p2 ) : Rectangle

Method Details

IsInputKey() protected method

protected IsInputKey ( Xwt keyData ) : bool
keyData Xwt
return bool

PageDrawing() public method

public PageDrawing ( Xwt g, float scale, int width, int height ) : System
g Xwt
scale float
width int
height int
return System

RunPage() public method

Draw: accounting for scrolling and zoom factors
This the equivalent of RdlViewer.PageDrawing.Draw
public RunPage ( fyiReporting.RDL.Page _pgs ) : void
_pgs fyiReporting.RDL.Page
return void