C# Class MonoReports.Services.DesignService

显示文件 Open project: modesto/monoreports Class Usage Examples

Public Methods

Method Description
ButtonPress ( double x, double y, int clicks ) : void
ButtonRelease ( double x, double y ) : void
CreateImageAtXY ( string imageKey, double x, double y ) : void
CreateTextBlockAtXY ( string text, string fieldName, FieldKind fieldKind, double x, double y ) : void
DeleteSelectedControl ( ) : void
DesignService ( IWorkspaceService workspaceService, CompilerService compilerService, Report report ) : System
ExportToPdf ( ) : void
KeyPress ( Gdk key ) : void
Load ( string path ) : void
MouseMove ( double x, double y ) : void
RedrawReport ( Context c ) : void
RefreshDataFieldsFromDataSource ( ) : void
Save ( string path ) : void
ZoomChanged ( double zoom ) : void

Private Methods

Method Description
addSectionView ( Section section ) : void
getSectionViewByXY ( double x, double y ) : SectionView
initReport ( ) : void

Method Details

ButtonPress() public method

public ButtonPress ( double x, double y, int clicks ) : void
x double
y double
clicks int
return void

ButtonRelease() public method

public ButtonRelease ( double x, double y ) : void
x double
y double
return void

CreateImageAtXY() public method

public CreateImageAtXY ( string imageKey, double x, double y ) : void
imageKey string
x double
y double
return void

CreateTextBlockAtXY() public method

public CreateTextBlockAtXY ( string text, string fieldName, FieldKind fieldKind, double x, double y ) : void
text string
fieldName string
fieldKind FieldKind
x double
y double
return void

DeleteSelectedControl() public method

public DeleteSelectedControl ( ) : void
return void

DesignService() public method

public DesignService ( IWorkspaceService workspaceService, CompilerService compilerService, Report report ) : System
workspaceService IWorkspaceService
compilerService CompilerService
report MonoReports.Model.Report
return System

ExportToPdf() public method

public ExportToPdf ( ) : void
return void

KeyPress() public method

public KeyPress ( Gdk key ) : void
key Gdk
return void

Load() public method

public Load ( string path ) : void
path string
return void

MouseMove() public method

public MouseMove ( double x, double y ) : void
x double
y double
return void

RedrawReport() public method

public RedrawReport ( Context c ) : void
c Cairo.Context
return void

RefreshDataFieldsFromDataSource() public method

public RefreshDataFieldsFromDataSource ( ) : void
return void

Save() public method

public Save ( string path ) : void
path string
return void

ZoomChanged() public method

public ZoomChanged ( double zoom ) : void
zoom double
return void