l1初級客開培訓-3k0006-_第1頁
l1初級客開培訓-3k0006-_第2頁
l1初級客開培訓-3k0006-_第3頁
l1初級客開培訓-3k0006-_第4頁
l1初級客開培訓-3k0006-_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

課程概況單據打印開發打印開發介紹開發打印模版發布模版元數據創建打印參照準備打印數據插件方式打印開發報表方式打印開發打印多表格打印/導出UI展現U9打印分類列表打印查詢打印簡單單據打印單據打印U9輸出UI風格U9打印UI風格打印開發流程打印開發流程打印模板設計創建打印參照ExportService服務發布打印模板獲取打印模板UIForm的打印事件打印數據準備打印服務引擎生成打印文檔開發調試階段本機運行期部署部門Portal本機打印參照數據庫本機打印模板數據庫構造系統導出打印模板元數據加入部門構造系統本機打印模板數據庫打印模版-建立模板創建分析項目創建打印模版(報表)打印模版-設置數據源打開設計區域的數據頁簽新建數據源打印模版-設置數據源設置數據源信息名稱提供者類型連接串打印模版-設置數據查詢設置數據查詢名稱提供者類型:BusinessEntity數據源:上一步設置的數據源打印模版-選擇根實體選擇根實體–

點擊 的增加根實體按鈕根實體:此打印模版基于哪個實體模型打印,就選擇哪個實體打印模版-選擇屬性選擇需要的實體屬性打印時使用到的屬性在上部的實體屬性中雙擊,即可選擇到下面表格打印模版-設置模板打開布局頁簽拖放表格控件到明細區需要的字段拖放到表格上,就建立起了數據查詢與表格控件的綁定關系,可以在表格/屬性/數據查詢中設置使用的數據查詢打印模版-邏輯分區打印引擎支持打印邏輯分區頁眉區(PageHeader)報表頭區(ReportHead)分組頭區(GroupHeader)表體區(Table)表體頭(TableHead)表體行(TableDetail)表體尾(TableFoot)分組尾區(GroupFooter)報表尾區(GroupFooter)頁腳區(PageFooter)打印模版-打印對象打印引擎支持的基本打印對象文本對象(TextBox)Line(TextBox)靜態圖形(Image)分頁符(PageBreak)打印引擎支持的組合打印對象表格(Table)(DataBlock)綁定數據塊(BindingBlock)打印邏輯分區可放置的打印對頁眉/頁腳區:TextB象ox、Image、Line,BindingBlock報表頭區:TextBox、Image、Line、PageBreak報表尾區:TextBox、Image、Line分組頭區:TextBox、Image、Line分組尾區:TextBox、Image、Line明細區(表體區):Table、打印模版-打印對象關鍵屬性設置屬性布局屬性打印對象在模版中的位置外觀屬性打印對象的長度、寬度等數據屬性打印對象顯示的數據發布模版-發布到打印模型發布到打印模型發布模版-發布路徑選擇發布路徑,如果沒有可以新建在最小分組中一定要設定“實體Key”,建議用實體全名以保證唯一。此內容是對應打印參照的模板分類標識發布模版-打印模型容器打印模型容器發布模版-打印模型發布打印模型發布創建打印參照-打印元數據打開模型元數據管理工具連接打印元數據庫創建打印參照-創建打印參照打開模型元數據管理工具打印模版 :在準備打印數據時,可以依據 數據是為那個模版準備的打印數據-擴展打印事件代碼打印代碼*UIModelActionExtend.csprivate

voidPrintClick_Extend(objec{IExportSettings

settings

=der,

UIActionEventArgs

e)ExportServiceFactory.GetInstance().CreateExportSettingsObject();settings.PrintTemplateCatalogType

=

"U9.SCM.SD.OrderDoc";allBackHandle(this.GetPrintData);settings.UserD allBack

=

newDe.Tag

=settings;this.PrintClick_DefaultImpl(sender,

e);}打印數據-準備打印數據為不同打印模版準備不同數據public

void

GetPrintData(objec{DataSet

returnDataSet

=

null;switch

(args.PrintTemplateID){//訂貨單打印der,

D allBackEventArgs

args)case

"814ed7c8-143f-4924-b8d5-4de224737460":{returnDataSet=this.GetOrderDocData();}break;default:break;}args.ReturnData

=

returnDataSet;}打印數據-打印數據來源可以從當前的UIModel取數private

DataSet

GetOrderDocData(){DataSet

returnDataSet

=

new

DataSet();DataTable

tableTest

=

newDataTable();tableTest.Columns.Add("OrderDocL

o");……tableTest.Columns.Add("OrderDocLine_Customer_Name");OrderDocRecord

header

=

this.CurrentModel.OrderDoc.FocusedRecord;foreach

(OrderDoc_OrderDocLinesRecord

record

in

this.CurrentModel.OrderDoc_OrderDocLines.Records){DataRow

row

=

tableTest.NewRow();row["OrderDocL o"]

=

o;……row["OrderDocLine_Customer_Name"]

=

record.Customer_Name;tableTest.Rows.Add(row);}returnDataSet.Tables.Add(tableTest);return

returnDataSet;}也可以使用BP提供的數據其他-默認模版默認模版可設

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論