C# Класс MonoReports.Services.DesignService

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

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

Метод Описание
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

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

Метод Описание
addSectionView ( Section section ) : void
getSectionViewByXY ( double x, double y ) : SectionView
initReport ( ) : void

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

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

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

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

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

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

public CreateImageAtXY ( string imageKey, double x, double y ) : void
imageKey string
x double
y double
Результат void

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

public CreateTextBlockAtXY ( string text, string fieldName, FieldKind fieldKind, double x, double y ) : void
text string
fieldName string
fieldKind FieldKind
x double
y double
Результат void

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

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

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

public DesignService ( IWorkspaceService workspaceService, CompilerService compilerService, Report report ) : System
workspaceService IWorkspaceService
compilerService CompilerService
report MonoReports.Model.Report
Результат System

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

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

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

public KeyPress ( Gdk key ) : void
key Gdk
Результат void

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

public Load ( string path ) : void
path string
Результат void

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

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

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

public RedrawReport ( Context c ) : void
c Cairo.Context
Результат void

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

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

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

public Save ( string path ) : void
path string
Результат void

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

public ZoomChanged ( double zoom ) : void
zoom double
Результат void