報告命令物件在「編輯」視窗中採用 REPORT 命令進行識別。
REPORT 命令語法
「編輯」視窗命令模式中的REPORT命令語法如下:
<ID> =REPORT/<TOG1>, FILENAME= <PATHWAY>, AUTOPRINT=<TOG2>, INLINE REPORT=<TOG3>, Section=<NUM1>,REPORTMODE=<MODE>
PARAM/=
ENDREPORT/
<ID>
此係 REPORT 命令的 ID。
REPORT/<TOG1>
變更 REPORT 命令類型。它可以是 CUSTOM、LEGACY、TEMPLATE 或 LABEL。
FILNAME=<PATHWAY>
確定要載入的報告或範本。<PATHWAY> 係指向目標檔案的完整檔名路徑。如果您僅使用報告或範本的名稱,PC-DMIS 將在預設的報告目錄中查詢。
AUTOPRINT =<TOG2>
<TOG2> 可在 PRINT、PDF 及「否」之間切換。僅適用於 REPORT/LEGACY 命令。
設定AUTOPRINT=PRINT在載入並執行後將HyperView報告列印到預設印表機。在列印工作進行周邊同作並且恢復執行測量常式之後,報告立即關閉。
設定AUTOPRINT = PDF會將HyperView報告列印為可移植文件格式(PDF)檔案。以下規則適用:
生成的 PDF 檔案名與報告或者報告模版檔案名的基本名相同,後面附加數位索引和副檔案名。
生成的檔案將位於報告檔案所在的目錄。
如果存在與生成的檔案名同名的檔案,索引將自動遞增,直到找到唯一的檔案名。
設定 AUTOPRINT= 否,將不會在執行此命令過程中列印任何內容。
INLINE REPORT=<TOG3>
將 AUTOPRINT 設為 PDF,僅適用於遺留 (HyperView) 報告。可用於確定 HyperView 報告資訊是否與 PDF 輸出的「報告」視窗中生成的其他資料一同出現。
<TOG3> 在「打開」和「關閉」之間切換。
開啟 - 執行此命令後,輸出配置對話方塊透過覆寫、自動或附加選項自動產生 PDF,指定的遺留 (HyperView) 報告中的資料會與 PDF 檔案中其他標準報告輸出一同出現。
若使用了提示選項,同時上述命令設為「開啟」,則會產生多個 PDF,其中一個 PDF 涉及 HyperView 報告,其他 PDF 視需要包含其餘「報告」視窗中的內容。
關閉 - HyperView 報告中的資料將不會基於 HyperView 報告名稱出現在自身的 PDF 檔案中。輸出配置對話方塊中產生的 PDF 不包含該資料。
請註意,該選項會覆寫 HyperView 命令的 AUTOPRINT 選項。
有關遺留 HyperView 報告的更多資訊,請參考「處理遺留 (HyperView) 報告」。
Section=<NUM>
<NUM> 確定將插入報告或範本的章節。此項目不適用於標籤範本。
若鍵入 -1 或大於預設範本章節數的值,報告將插入末尾。
REPORTMODE=<MODE>
執行測量常式時,若指定有預設報告範本,將開始使用預設報告範本產生報告。一旦到達 REPORT 命令處,將根據指定的報告模式變更產生:
<MODE> - 其可設爲 SWITCH 或 INSERT。此模式僅適用於 REPORT/TEMPLATE 命令。
SWITCH - 將報告範本切換爲使用此命令中的範本,直至遇到另一條 REPORT 命令或直至測量常式結束。
INSERT - 其產生先前執行的命令的報告資料。其在此命令中使用模板。REPORT 命令完成時,PC-DMIS 返回使用預設報告範本來產生其餘報告資料。
PARAM/
PARAM/ 選項可對應 PC-DMIS 運算式到報告或報告範本的變數或屬性。此選項不適用於 REPORT/LABEL 命令。
PARAM/ 選項的語法爲:
PARAM/{物件或變數名稱}={PC-DMIS 運算式}
若報告中有一個名稱爲「NumBoltHoles」的全域變數。以下 PARAM/ 選項將把 PC-DMIS 運算式對應到 NumBoltHoles:
PARAM/NumBoltHoles=360.0/angle
變更編輯器中的變數,將同樣變更 PC-DMIS 變數。
使用以下 PARAM/選項,變數 NumBoltHoles 設定為等於變數 numBolts。在 HyperView 報告中變更爲 HyperView 變數 NumBoltHoles,將反映在 PC-DMIS 變數 numBolts 中:
PARAM/NumBoltHoles=numBolts
對於透過傳遞參數到報告範本或 HyperView 報告而變更的物件,在這些物件執行之後,若重繪或修改了報告,則將復原到執行前的狀態。這就表示,若想保持傳遞參數到範本或報告的結果,需在修改前首先列印報告。使用 AUTOPRINT 參數,或者直接從「報告」視窗列印,可完成此操作。
有關參數使用之更多資訊,請參閱「使用 PARAM 命令將 PC-DMIS 運算式對應至物件屬性」。
在 REPORT/CUSTOM 命令上按 F9,將開啓自訂報告編輯器中的自訂報告。
REPORT/TEMPLATE 報告建立
PC-DMIS 如常建立預設報告,直至其遇到此條命令。執行這一命令時,PC-DMIS 運用指定範本,在目前報告的一個新的章節中,爲所有測量常式命令產生獨立報告。PC-DMIS 建立此新的報告章節後,它將切換回前一報告,並在初始報告中繼續向前執行建立命令。