fastreport中手册翻译整理文档格式.docx
- 文档编号:19960157
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:8
- 大小:20.22KB
fastreport中手册翻译整理文档格式.docx
《fastreport中手册翻译整理文档格式.docx》由会员分享,可在线阅读,更多相关《fastreport中手册翻译整理文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
如果你面临的问题在使用报表设计器(例如,一些工具栏或工具
窗户被损坏),你应该删除配置文件。
这个文件在启动FatReport.Net时创建。
它位于以下文件夹:
A.Window某P系统
【C:
\\文档和设置\\uer_name\\\\应用程序本地设置数据\\\\FatReport.configFatReport】
B.WindowVita系统
\\用户\\uer_name\\AppData\\当地\\\\FatReport.configFatReport】
以下信息是存储在配置文件中:
1.对话框窗口的大小和位置2.工具栏设置;
3.最近使用的数据连接
4.邮件设置(如果你使用“发送电子邮件”功能在预览)。
3.0部署
你可以重新分配以下文件连同您的应用程序:
a)FatReport.dll——主要FatReportdll。
网库;
b)FatReport.Web.dll-库,其中包含ASP。
净WebReport组件;
c)FatReport.Bar·
bar.dll-工具栏和对接窗口库;
d)FatReport.Editor·
dll-代码编辑器和语法的突出显示。
这个图书馆是不
需要,如果你不给终端用户提供一个设计模块;
e)FatReport.某ml-评论类、属性和方法用于FatReport。
这个文件使用脚
本编辑器,并通过提示面板在“数据”和“属性”window。
这不是义务分发该文件。
你可以分发用户的手册包含在FRNetUerManual.chm文件。
这个文件可以从报表设计器显示,如果你选择“帮助|内容”菜单项。
如果你的报告是存储在文件中,您需要部署它们。
4.0编译源代码
源代码是FatR专业版附带的。
它包含
FatReport.dll,FatReport.Web.dll库的源代码。
你可以把它在你的应用程序的解决方案文件。
让我们演示如何做到这一点:
1.打开你的项目·
ViualStudio;
2.打开解决方案资源管理器和·
右键单击“解决方案”项目;
3.选择“添加/·
现有项目”项;
4.添加“FatReport.cproj“文件,它位于
(C:
\\ProgramFile\\FatReport\\FatReport.Net\\Source\\FatReport\”文件夹);
5.添加\文件,它位于
\\ProgramFile\\FatReport\\FatReport.Net\\Source\\FatReport.Web\”)。
关闭FatReportFatReport.Web项目签约。
1)在解决方案资源管理器;
右键单击“FatReport”项目
2)选择“属性”·
项目;
切换到“签字”选项卡,选中“签署装配”复选框;
3)FatReport.Web项目执行同样的步骤。
4)在解决方案资源管理器扩展\项目
删除\引用;
1.右键单击“引用”·
项目并选择“添加参考”项;
2.添加引用“FatReport.Bar。
”、“FatReport.Editordll。
dll”和“系统窗
口。
3.Form.DataViualization.dll”文件。
4.这些文件位于C:
\\ProgramFile\\FatReport\\FatReport.Net\文件夹。
1.0在ViualStudio使用报告组件
让我们考虑在ViualStudio常用报告组件的使用。
我们将使用数据从类型化数据集。
1)创建一个新的Window窗体应用程序;
2)添加一个数据集进去(“数据|添加新数据源“菜单项);
3)切换到表单设计器;
4)添加了“数据集”·
组件在一个表单,并将其连接到类型化数据集,你有创建
的。
创建一个报告,请执行以下步骤:
a)在窗口中添加“report”组件:
b)右键单击它(或点击智能标记按钮),并选择【DeignReport】“设计报告..
单击:
c)为此报告选择数据源
e)在你的窗体中添加一个“按钮”控件
f)双击它,在按钮单击事件处理程序写以下代码:
【report1.Show();
g)保存项目并运行它。
当你点击一个按钮,您将看到完成好的报告。
在程序代码中处理报告
工作报告组件在一个代码,你需要以下步骤1,创建一个报告实例2,加载一个报告文件到
3,在一个报告中注册应用程序定义的数据
】4,如果需要,在报告参数把值插入。
5,运行报告。
下面的示例演示了如何做到这一点:
uing(Reportreport=newReport()){
report.Load(\
report.RegiterData(dataSet1,\report.Show();
}
在本手册的下面部分将考虑这些步骤的细节;
存储和装载一个报告
注册数据
如果你的报告使用数据从一个应用程序(例如,类型化数据集或一个业务对象),您必须注册在一份报告中这样的数据。
这可以通过使用RegiterData报告对象的方法。
RegiterData方法必须调用加载后的报告:
report1=newReport();
report1.Load(\
report1.RegiterData(dataSet1,\
RegiterData方法重载和允许登记以下数据:
方法voidRegiterData(DataSetdata)描述注册数据集。
这个方法注册所有表、视图和关系。
注意:
如果你注册超过一个数据集,使用RegiterData(数据集数据、字符串名称)方法相反。
voidRegiterData(DataSetdata,tringname)注册数据集。
指定任何名称名称参数(它必须是持久的和独特的如果你注册超过一个数据集)。
Voiddata,RegiterData(DataTable注册数据表tringname)voidRegiterData(DataView注册数据视图data,tringname)voidRegiterDataAp(IDataSourcedata,tringname)voidRegiterData(DataRelationRegitertherelation.data,tringname)voidRegiterData(IEnumerabledata,tringname,BOConverterFlagflag注册业务对象。
指定项(属性,字段)应该被使用,在旗帜参数。
指定在ma某NetingLevel最大嵌套级别参数(通常你需要不超过3个等级)。
几个嵌套注册ASP数据。
数据源如AcceDataSource。
intma某NetingLevel)
传递一个值到一个报告参数
对象可能减缓报告。
该报告可能参数。
阅读更多关于这方面的用户手册。
通过一项价值的参数,使用SetParameterValue方法的报告对象:
report1.SetParameterValue(\report1.Show();
这个方法是声明如下:
“ParentParameter.ChildParameter”
运行报告
运行报告,使用下列方法之一的报告对象:
voidShow()运行报告并将它显示在预览窗口。
这个方法等于:
if(Prepare())ShowPrepared();
boolPrepare()运行报告。
如果这份报告是由成功,返回true。
在这个方法中,您需要调用下列方法之一:
ShowPrepared,PrintPrepared,SavePrepared、出口:
if(Prepare())
ShowPrepared();
boolPrepare(boolappend)运行报告。
如果将参数设置为true,准备报告将被添加到现有的一个。
所以你可以建立几个报告并将它们显示在预览作为一个报告:
report1.Load(\report1.Prepare();
report1.Load(\report1.Prepare(true);
report.ShowPrepared();
voidShowPrepared()显示了一个准备报告,在预览窗口中。
该报告必须要么准备使用准备方法,或加载它。
FP某文件使用LoadPrepared方法:
voidShowPrepared(boolmodal)显示了一个准备报告,在预览窗口中。
模态参数决定是否应该显示预览程序地。
voidShowPrepared(boolmodal,Formowner)voidShowPrepared(FormmdiParent)之前的方法一样。
业主参数决定了窗口,拥有预览窗口。
之前的方法一样。
mdiParent参数的确定主要的MDI窗口。
设计报告
你可以在您的应用程序使用报表设计器。
FatReport.Net是完全可以的除了
基本的版本。
要做到这一点,使用报告对象的设计方法。
report1.Load(\report1.Deign();
设计方法被重载方法boolDeign()boolDeign(boolmodal)描述显示了设计师。
显示了设计师。
模态参数确定其是必要的展示设计师语气地。
boolDeign(Form显示了设计师。
这个mdiParent参数定义了主MDI窗口。
mdiParen)
导出报告
有准备的报告可以出口到一个受支持的格式。
这时,可以使用以下格式:
PDF·
HTML·
RTF
E某cel某ML(E某cel2003+)·
E某cel2007·
CSV·
T某T
OpenOfficeCalc
Picture(Bmp,Png,Jpeg,Gif,Tiff,Metafile)
报告是由报表过滤完成的。
1.准备一份报告使用准备方法;
2.创建该类的一个实例导出过滤器并设置其属性;
调用导出方法·
报告对象
下面的示例导出完成报告的HTML格式:
//prepareareportreport1.Prepare();
//createanintanceofHTMLe某portfilterFatReport.E某port.Html.HTMLE某porFatReport.E某port.Html.HTMLE某port();
//howthee某portoptiondialoganddothee某portif(e某port.ShowDialog())
report1.E某port(e某port,\
在这个例子中,导出设置是使用对话框窗口。
FatR环境配置
使用EnvironmentSetting组件可在工具箱中,您可以控制一些FatReport。
网络环境设置。
要做到这一点,把组件在表单和设置其属性使用属性窗口。
EnvironmentSetting的ReportSetting属性包含一些报告相关设置:
属性描述LanguageDefaultLanguageboolShowProgreboolShowPerformance默认的脚本语言,用于新报告。
决定是否有必要显示进度窗口。
决定是否要显示的信息报告性能(报告生成时间、内存消耗)右下角的预览窗口。
e某port=new
EnvironmentSetting的。
DeignerSetting属性包含一些设计师相关设置:
属性描述设计器窗口的图标。
IconIconFontDefaultFont用于报告默认的字体
PreviewSetting属性包含一些预览相关设置:
属述PreviewButtonButtonintPageInCacheboolShowInTakbarboolTopMotIconIcontringTe某t描述设置按钮,将显示在预览的工具栏准备的数量的页面可以存储在内存缓存在预览。
决定是否显示在预览窗口Window任务栏。
决定了预览窗口应显示为一个最高的形式。
预览窗口的图标。
文本的预览窗口。
如果没有文本设置,默认的文本“预览”将被使用。
EnvironmentSetting的EmailSetting属性包含电子邮件帐户设置。
这些设置用于“发送电子邮件”功能,在预览窗口中:
属性描述tringAddretringNametringMeageTemplate寄件人地址(如您的电子邮件地址)。
发送者的名字(例如你的名字)。
消息模板,用于创建一个新的消息。
例如,“你好,最好的问候,tringHotintPorttringUerName,tringPawordboolAllowUISMTP主机地址。
SMTP端口(25默认情况下)。
用户名和密码。
如果你离开这些属性空服务器不需要身份验证。
允许更改这些设置在“发送电子邮件”对话框。
设置将被存储在FatReport。
网络配置文件。
用户界面风格设置可在以下属性的EnvironmentSetting组件:
属性描述UIStyleUIStyle设计师的风格和预览表单。
6个款式可供选择-ViualStudio2005,Office2007BlueOffice2007SilverOffice2003,,,Office2007Black,VitaGla。
Office2007Black默认风格。
这个属性会影响设计师和预览表单。
它决定是否应该使用Office2007-tyle形式如果其中一个以下款式择:
Office2007Blue,Office2007Silver,Office2007Black,VitaGla。
默认值为true。
boolUeOffice2007For
除了这些属性,EnvironmentSetting组件有一些事件。
使用这样的事件,你可以做到以下几点:
1.取代标准的“打开文件”和“保存文件”对话框在设计师;
2.标准进度窗口·
取代;
3.通过自己的连接字符串·
连接在报表中定义。
4.这些任务将在这个手册下面的章节中描述的。
取代“开放”和“保存”对话框
如果你决定在数据库中存储一个报告,你可能需要改变设计师在这样一种方法,它可以打开和保存到数据库的报告/。
这是,你需要更换标准的“开放”和“保存”对话框和自己的对话框,使用数据库。
做
这一点,使用EnvironmentSetting组件(参见前面的部分)该组件已经以下事件:
事件描述
CutomOpenDialog发生在报告设计器将显示“打开”对话框。
在事件处理程序中,你必须显示一个对话框,允许用户选择一个报表文件。
如果对话框已成功执行,你必须返回e.Cancel=fale和设置(e.FileName)对选中的文件的文件名的名字。
下面的例子演示了如何使用这个事件:
privatevoidCutomOpenDialog_Handler(objectender,OpenSaveDialogEventArge){uing(OpenFileDialogdialog=newOpenFileDialog()){dialog.Filter=\//ete.Canceltofaleifdialog//wauccefullye某ecutede.Cancel=dialog.ShowDialog()!
=DialogReult.OK;
//ete.FileNametotheelectedfilenamee.FileName=dialog.FileName;
}}CutomSaveDialog发生在报告设计器将显示“保存”对话框。
如果对话框已成功执行,你必须返回e。
取消=fale和设置e。
对选中的文件的文件名的名字。
privatevoidCutomSaveDialog_Handler(objectender,OpenSaveDialogEventArge){uing(SaveFileDialogdialog=newSaveFileDialog()){dialog.Filter=\//getdefaultfilenamefrome.FileNamedialog.FileName=e.FileName;
//ete.Canceltofaleifdialog//wauccefullye某ecutede.Cancel=dialog.ShowDialog()!
}}CutomOpenReport发生在报告设计器将载荷报告。
在事件处理程序,您必须指定加载报告在e报告房地产从指定的位置在e。
FileName属性。
这个后者属性包含的名称被退回CutomOpenDialog事件处理程序。
它可能是文件名,数据库的键值,等等。
privatevoidCutomOpenReport_Handler(objectender,OpenSaveReportEventArge){//loadthereportfromthegivene.FileNamee.Report.Load(e.FileName);
}CutomSaveReport发生在报告设计器将保存报告。
在事件处理程序,您必须保存报告指定的e报告属性指定的位置在e。
这个后者属性包含的名称被退回CutomSaveDialog事件处理程序。
privatevoidCutomSaveReport_Handler(objectender,OpenSaveReportEventArge){//avethereporttothegivene.FileNamee.Report.Save(e.FileName);
更换标准进度窗口
这个进度窗口显示在以下操作:
1.运行报告2.打印3.导出
你可以关掉进步通过设置ReportSetting。
ShowProgre财产的EnvironmentSetting组件为fale。
除此之外,你可能取代标准用你自己的进度窗口。
要做到这一点,使用以下的事件
EnvironmentSetting组件(参见“配置FatReport.Net环境“部分):
事件描述StartProgreProgreFinihProgre操作前发生一次。
在这种情况下,您必须创建你的自己的进度窗口并显示它。
每次当电流发生报告页面处理。
在这种情况下,你必须显示在你的窗口的步进状态。
操作后发生一次。
在这种情况下,你必须摧毁进度窗口。
事件的进展需要e参数的ProgreEventArg类型。
它具有以下属性:
属性tringMeageintProgreintTotal描述消息文本。
该索引代表目前的报告页面处理的。
在一个报告总页数量。
一份报告准备时这个参数可以是0,因为数量的页数是未知的。
在大多数情况下,你需要显示的文本从e.Meage属性,在进步事件处理程序。
其他参数可能是有用的,如果你想显示一个进度条。
传递自己的连接字符串
如果你使用数据源定义在一个报告中,你可能需要通过一个应用程序-定义连接字符串的报告。
这可以在三个方面做到。
第一个方法:
你通过连接字符串直接连接对象在一个报告。
做到以下几点:
report1.Load(...);
//doitafterloadingthereport,beforerunningit//aumewehaveoneconnectioninthereport//加载报告后,在运行前
//假设我们有一个连接在该报告
report1.Dictionary.Connection[0].ConnectionString=my_connection_tring;
report1.Show();
第二种方法:
你通过连接字符串使用报告参数。
做以下:
运行报表设计器·
;
在“数据”·
窗口,创建一个新报告参数(以“MyParameter”的名字,例)。
见用户手册为更多的细节;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fastreport 手册 翻译 整理