1. 程式人生 > >LODOP暫存、應用、復原 按鈕的區別

LODOP暫存、應用、復原 按鈕的區別

LODOP中列印設計(PRINT_DESIGN)有暫存和復原按鈕,
列印維護(PRINT_SETUP)有應用和復原按鈕。

列印設計暫存和列印維護的應用功能不同,兩者的區別:
1.列印設計的暫存、復原(類似返回上一步,返回到暫存時候的佈局)
類似一些軟體的返回上一步,像PS,blender這樣的還有返回上上步,多級返回,這裡的列印設計的復原功能,就是類似這種返回上一步,返回到哪一步?就是暫存的時候的那一步,這裡的功能是用來輔助設計的,關閉列印列印設計後不會對調整後的內容顯示有任何影響。
比如,設計一段時間後,發現設計的效果差不多了,可以點暫存,然後修改下細節,細節修改之後發現修改的不怎麼好,這時候可以點復原,就可以回到設計的效果差不多了點暫存的時候那個步驟,然後就可以再修改,如果不好再復原,在設計再暫存,以此類推,直到設計好。然後用生成程式碼,或用列印設計的返回值,獲取設計後的程式碼,把獲取的程式碼或生成的程式碼,拷貝出來,放到程式裡就可以了。
列印設計生成程式碼,內容弄太多或超文字會顯示省略號,但能一眼看出每個列印項的位置資訊,如果要返回全部的程式碼,可以利用LODOP.PRINT_DESIGN()的返回值,可檢視本部落格的相關博文:

Lodop列印設計介面生成程式碼帶”...(省略)”

2.列印維護的應用和復原
PRINT_INIT或PRINT_INITA,中設定任務名。
列印維護,然後修改內容後,點應用。
具體可檢視本部落格另一篇詳細博文:Lodop列印維護PRINT_SETUP本地快取ini檔案Lodop列印維護

快取的ini配置檔案路徑:
系統碟符:\Program Files (x86)\MountTaiSoftware\Lodop\PrintSetups_列印任務名.ini
C:\Program Files\MountTaiSoftware\Lodop
C:\Program Files (x86)\MountTaiSoftware\Lodop
C:\MountTaiSoftware\MountTaiSoftware\Lodop

ini區別:列印設計只是臨時工作檔案,列印維護是實際使用一直存在的檔案
如果實際檢視,也可能會發現LODOP.PRINT_DESIGN()的快取ini檔案,這個ini檔案只是工作臨時檔案,不會對實際列印內容產生任何影響,只是用來輔助設計的。
而LODOP.PRINT_SETUP();列印維護,快取的ini檔案,會對該客戶端本地的該任務名的內容有影響,修改後就是按照這個修改後的進行列印。

暫存和應用:(字首不同PrintDesigns_,PrintSetups_
列印設計的臨時工作檔案ini,不指定任務名時,是PrintDesigns_NoPrintTaskName.ini
列印設計臨時工作檔案ini,指定任務名時(例如LODOP.PRINT_INIT("測試");),是PrintDesigns_測試.ini
列印維護快取的in檔案,不指定任務名時,相當於禁用了列印維護的本地配置調整功能,不會生成ini檔案。
列印維護的ini,指定任務名時(例如LODOP.PRINT_INIT("測試");),是PrintSetups_測試.ini

LODOP.PRINT_INIT("");初始化為空值,置空任務名,相當於列印維護禁用本地微調功能,不會生成任務檔案,如果置空後想使用該功能,會提示:列印任務名(PrintTaskName)空,無法儲存當前佈局!請用“PRINT_INIT”或“PRINT_INITA”在初始化時指定PrintTaskName.

LODOP.PRINT_INIT("");---------LODOP.PRINT_DESIGN();暫存----------PrintDesigns_NoPrintTaskName.ini(臨時)
LODOP.PRINT_INIT("");---------LODOP.PRINT_SETUP();應用----------不生成,報錯
LODOP.PRINT_INIT("測試");---------LODOP.PRINT_DESIGN();暫存----------PrintDesigns_測試.ini
LODOP.PRINT_INIT("測試");---------LODOP.PRINT_SETUP();應用----------PrintSetups_測試.ini(調整結果一直有效)