雖然很多人覺得列印程式的開發很無聊(我也這么想),但在實際作業中,列印算是比較有意義的作業,所以還是值得學習的,
之前翻譯過幾篇Adobe Form的文章,其中的內容,可以幫助創建一些簡單的列印示例,但真正到了實際開發的場景中,還是有所不足的,為了解決一些實際問題,我又查到了一些資料,在本文集中放置,
本文鏈接:https://www.cnblogs.com/hhelibeb/p/16125921.html
1,如下一個典型的header + flowed content + footer組成的form應該怎樣做?

參考:Adobe Forms: Fancy Footwork ? Footer floating at the bottom of the page
該文章通過對一個簡單示例FP_TEST_03_TABLE的修改來講解了相關內容,需要注意,一切需要flow的動態內容都需要放在Body Page里面,否則有關flow的某些特性是不起效的,
2,如何在撰寫JS時查到其它欄位的定義,
參考:Manipulate (reference) fields in script for adobe forms
很方便,在script editor中使用ctrl + 點擊相應欄位即可,
3,如何動態設定字體
控制欄位的font.posture屬性,比如,
if(someone.rawValue =https://www.cnblogs.com/hhelibeb/p/='X') { this.font.posture = "italic"; }
4,表格的標題在第二頁不顯示怎么辦?
取決于表格的創建方式,如果用的是table object的話,有選項控制,

如果是用subform方式的話,麻煩一點,需要找到item所在的subform,勾選 Object->Pagination->Overflow Leader,選中header所在的subform,

關于這兩種創建表格的方式,可以參考前文SAP Adobe Form 教程二 表 ,
5,如何插入頁碼,
選單欄Insert->1-Custom->Page
6,如何修改位置尺寸單位為厘米?
Drawing Aids->Units

7,如果涉及到翻頁,不要使用SUBFORM在左右占位,因為翻頁后會失效,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/502729.html
標籤:SAP
