圖片的打印
由于sap?se78只支持bmp(?對(duì)應(yīng)sap中的BMAP?)和rea?sap?table?格式(忽略)
導(dǎo)入se78?然后右鍵使用圖片罕拂,或者page中直接使用韧涨。通過(guò)變量實(shí)現(xiàn)動(dòng)態(tài)圖片輸出
事務(wù)框中輸入PDF!??便可以直接打印預(yù)覽
樣式的設(shè)置
smartforms中設(shè)置樣式谋竖,目的是為了統(tǒng)一格式秕重,比如規(guī)定表格單元用什么樣式,title1用什么樣式向楼。頁(yè)號(hào)用什么樣式等等田炭,避免在smart?form圖中編輯單個(gè)文本师抄。
代碼數(shù)據(jù)與samrtform的傳輸數(shù)據(jù)方式
四種方式???表結(jié)構(gòu)
??????????????????field-symbols?type?any????(smartform?name)gt_table
FIELD?=?'(ZZCPPRP_0018)GT_ITEM'.
ASSIGN?(FIELD)?TO?<FS_ITEM>.
IF?SY-SUBRC?EQ?0.
MOVE-CORRESPONDING?<FS_ITEM>?TO?GT_ITEM.
ENDIF.
??????????SAP?內(nèi)存??不建議
??????????族數(shù)據(jù)庫(kù)方式?不建議
table??template?的差異
Table??沒有高,會(huì)自動(dòng)換行導(dǎo)致高被撐起來(lái)教硫。
場(chǎng)景:適合做循環(huán)體叨吮。對(duì)文字長(zhǎng)度不太敏感辆布。沒有特長(zhǎng)的文本。
Template?高度和寬度都是固定茶鉴。放不下會(huì)自動(dòng)截取锋玲。
場(chǎng)景:適合做title?,對(duì)于文本要求高的可以loop?程序配合template實(shí)現(xiàn)?table?功能涵叮。
復(fù)雜界面怎么畫
比如左邊是一個(gè)表惭蹂,右邊是一個(gè)合并單元格。用table?無(wú)法實(shí)現(xiàn)割粮。
可以用template畫一個(gè)單元格的框盾碗,通過(guò)窗口疊加實(shí)現(xiàn)值在template框中顯示的效果。?
窗口疊加和template?復(fù)合使用可以解決絕大部分問(wèn)題舀瓢。