2022年12月20日 星期二

MBP_三合一圖框批次出圖程式

程式名稱 : mbp.vlx
載入指令 : (load "mbp")
執行指令 : mbp

***********************************************************************
請輸入 mbp , 以執行三合一圖框批次出圖程式
相關聯的檔案: mbp.lsp, mbp.dcl, get_var_for_mbp.lsp
***********************************************************************

*** 此為較舊版本, 少更新細微的錯誤; bllp.vlx 為較新的版本, 較少錯誤.
  • 可依 [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式批次出圖 (plot).
  • [ 預設輸出設備 ] 自動擷取 auto cad 內定的印表機, 第一次執行此程式時需確認印表機的名稱是否正確, 以後執行此程式都會是這台印表機. 使用配置出圖的使用者, 每當變更印表機後, 配置內的印表機都必須全部手動更正; 要列印別人的圖面時, 因為對方的印表機和這裡不同的關係, 也必須手動設定印表機. 此程式則只需指定想要出圖的 [ 預設輸出設備 ], 完全不需一一更改圖檔內的印表機名稱.
  • [ 預設出圖型式表名稱 ] 如同 [ 預設輸出設備 ] 一樣, 會自動擷取 auto cad 內定的出圖型式表名稱, 內定的副檔名為 .ctb , 建議使用者要建立自己專用的 [ 出圖型式表名稱 ] .
  • [ 圖紙大小 ] 只有提供 [ A3 ] 和 [ A4 ] 兩種常用的尺寸.
  • [ 圖紙單位 ] 只有提供 [ 英吋 ] 和 [ 公釐 ] 兩種常用的單位.
  • [ 圖面方位 ] 提供 [ 直式 ] 和 [ 橫式 ] 兩種列印方向.
  • 每次批次列印的時候, 都必須是相同的 [ 圖紙大小 ], [ 圖紙單位 ], [ 圖面方位 ].
  • [ 出圖順序 ] 提供 [ 由左至右 ] 和 [ 從上到下 ] 兩種列印順序, 每次批次列印的時候, 都必須是單一行或單一列排列的方式出圖. 若是採用多階陣列的方式出圖, 列印依然可以執行, 但是列印的順序可能會和預想的順序不同.
  • [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定以 [ 圖框 block ] 為第一優先順序, 其內定的 圖框 block 名稱為 fde, 第二順位為 A4; 在副程式 get_var_for_mbp.LSP 內, 有三種出圖方式的第一和第二順位的名稱, 其名稱可依使用者的繪圖環境做適當的修改.
  • [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定的選取數量都是圖檔內所有符合條件的圖元全部選取. 如果確定, 可直接按 [ 按我 XX出圖 ] 的按鈕出圖; 若不合適, 則可自行選取 block, polyline, 或 layout.