PDF出力機能がほしい

リクエスト番号 コマンド リリース 区分 メニュー 更新日 担当
E20011 PDF/WRITE, PDF/COPY, PDF/INIT 20.03 機能追加 追加/修正 2013/10/23 yma

要望

  図面をPDF出力できるようにしてほしい。

対応

  PDF出力できるようにしました。
    機能は、「PDF出力_V2003」を参照してください。

  ・メニュー追加/修正 (ACADCMD.MEN)

                                                                                     ↓以下追加
        V [ 16, 24,   36] !PDF/WRITE!
        V [ 16, 24,   37] !PDF/COPY!
        V [ 16, 24,   38] !PDF/INIT!

        /
        / [ 34,  3,     70- 99] Reserved for RVP/LWTWID
        V [ 34,  3,   71] !LWNO1!
        V [ 34,  3,   72] !LWNO2!
        V [ 34,  3,   73] !LWNO3!
        V [ 34,  3,   74] !LWNO4!
        V [ 34,  3,   75] !LWNO5!
        V [ 34,  3,   76] !LWNO6!
        V [ 34,  3,   77] !LWNO7!
        V [ 34,  3,   78] !LWNO8!
        V [ 34,  3,   79] !LWNO9!
        V [ 34,  3,   80] !LWNO10!
        V [ 34,  3,   81] !LWNO11!
        V [ 34,  3,   82] !LWNO12!
        V [ 34,  3,   83] !LWNO13!
        V [ 34,  3,   84] !LWNO14!
        V [ 34,  3,   85] !LWNO15!
        V [ 34,  3,   86] !LWNO16!
        V [ 34,  3,   87] !LWOFF!
        V [ 34,  3,   88] !LWPIT!
        V [ 34,  3,   89] !LWWID!
        V [ 34,  3,   90] !LWAUTO!
        V [ 34,  3,   91] !LWBACK!
        V [ 34,  3,   92] !LWSET!
        V [ 34,  3,   93] !LWCAN!
        V [ 34,  3,   94] !LWSAVE!

        /
        / PDF Write
        / [ 34,  3,  201-299]  Reserved for PDF
        / PDF-Start
        V [ 34,  3,  201] !PDF_FILE!
        V [ 34,  3,  202] !PDF_MDL!
        V [ 34,  3,  203] !PDF_FNAM!
        V [ 34,  3,  204] !PDF_SIZE!
        V [ 34,  3,  205] !PDF_PORT!
        V [ 34,  3,  206] !PDF_LAND!
        V [ 34,  3,  207] !PDF_EDIT!
        V [ 34,  3,  208] !PDF_SEL!
        V [ 34,  3,  209] !PDF_ADD!
        V [ 34,  3,  210] !PDF_INS!
        V [ 34,  3,  211] !PDF_DEL!
        V [ 34,  3,  212] !PDF_UP!
        V [ 34,  3,  213] !PDF_DOWN!
        V [ 34,  3,  214] !PDF_POPNAM!
        V [ 34,  3,  215] !PDF_SCALE!
        V [ 34,  3,  216] !PDF_FIT!
        V [ 34,  3,  217] !PDF_COLOR!
        V [ 34,  3,  218] !PDF_MONO!
        V [ 34,  3,  219] !PDF_WHITENOR!
        V [ 34,  3,  220] !PDF_WHITEREV!
        V [ 34,  3,  221] !PDF_BLACKNOR!
        V [ 34,  3,  222] !PDF_BLACKREV!
        V [ 34,  3,  223] !PDF_TTL!
        V [ 34,  3,  224] !PDF_SUBTTL!
        V [ 34,  3,  225] !PDF_AUTHOR!
        V [ 34,  3,  226] !PDF_DRAWTTL!
        V [ 34,  3,  227] !PDF_NAM!
        V [ 34,  3,  228] !PDF_HIG!
        V [ 34,  3,  229] !PDF_WID!
        V [ 34,  3,  230] !PDF_MGN_L!
        V [ 34,  3,  231] !PDF_MGN_T!
        V [ 34,  3,  232] !PDF_MGN_R!
        V [ 34,  3,  233] !PDF_MGN_B!
        /
        V [ 34,  3,  298] !PDF_CAN!
        V [ 34,  3,  299] !PDF_GO!
        / PDF-End

        /
        V [ 53, 21,    0] !RVP/LWTWID!
        V [ 53, 21,  999] !CLA/LWTWID!

  ・メニュー追加/修正 (ACADOSM.MEN)

        /
        / 図面出力 メニューページ
        /
        / Pagename = plot
        /
        Menu    [plot, 1, 4, c2]
        + < 1, 1> "プロッタ"                            [none, none, c4]
        + < 2, 1> "オンライン"          !PLOT/ONN!      [plot, mdf_plot, c0]
        + < 3, 1> "オフライン"          !PLOT!          [plot, mdf_plot, c0]
        + < 4, 1> "ペン割付"            !PEN!           [none, pen, c1]
        + < 5, 1> "図面配置"            !DRAW/PAGE!     [draw, mdf_drawpage, c1]
        /
        + < 7, 1> "プリンタ"                            [none, none, c4]
        + < 8, 1> "クイック出力"        !QPLOT!         [plot, dummy, c0]
        + < 9, 1> "コピー出力"          !HCOPY!         [plot, dummy, c0]
        #ifdef  WIN32
        T <11, 1> "図面印刷"            !PLOT/PRINT OFF !   [plot, dummy, c0]
        T <12, 1> "クイック印刷"        !error(); QPLOT/PRINT; if(error()==0){}!    [plot, dummy, c0]
        T <13, 1> "コピー印刷"          !error(); HCOPY/PRINT; if(error()==0){}!    [plot, dummy, c0]
        + <15, 1> "PDF出力"                             [none, none,  c4]            <-- 追加
        + <16, 1> " 図面範囲"           !PDF/WRITE!     [plot, mdf_pdf, c0]          <-- 追加
        + <17, 1> " 画面範囲"           !PDF/COPY!      [plot, mdf_pdf, c0]          <-- 追加
        + <18, 1> " 初期値設定"         !PDF/INIT!      [plot, mdf_pdfinit, c0]      <-- 追加
        #endif  // End of WIN32

                                                                                     ↓以下追加
        /
        / Pagename = mdf_pdf
        /
        Menu    [mdf_pdf, 1, 17, c3]
        + < 1, 1> ""                                    [none, none, c4]
        + < 2, 1> "ファイル名"          !PDF_FILE!
        + < 3, 1> "ページサイズ"        !PDF_SIZE!
        + < 4, 1> " 縦"                !PDF_PORT!
        + < 5, 1> " 横"                !PDF_LAND!
        + < 6, 1> "設定ファイル"        !PDF_POPNAM!
        + < 7, 1> "倍率指定"            !PDF_SCALE!
        + < 8, 1> "フィット"            !PDF_FIT!
        + < 9, 1> "カラー"              !PDF_COLOR!
        + <10, 1> " 白反転する"        !PDF_WHITEREV!
        + <11, 1> " 白反転しない"      !PDF_WHITENOR!
        + <12, 1> " 黒反転する"        !PDF_BLACKREV!
        + <13, 1> " 黒反転しない"      !PDF_BLACKNOR!
        + <14, 1> "モノクロ"            !PDF_MONO!
        + <15, 1> "タイトル"            !PDF_TTL!
        + <16, 1> "サブタイトル"        !PDF_SUBTTL!
        + <17, 1> "作成者"              !PDF_AUTHOR!
        /
        / Pagename = mdf_pdfinit
        /
        Menu    [mdf_pdfinit, 1, 17, c3]
        + < 1, 1> "ファイル名"                          [none, none, c4]
        + < 2, 1> " モデル名"          !PDF_MDL!
        + < 3, 1> " 出力時入力"        !PDF_FNAM!
        + < 4, 1> "ページサイズ"        !PDF_SIZE!
        + < 5, 1> " 縦"                !PDF_PORT!
        + < 6, 1> " 横"                !PDF_LAND!
        + < 7, 1> " 編集"              !PDF_EDIT!      [none, mdf_pdfedit, c3]
        + < 8, 1> "設定ファイル"        !PDF_POPNAM!
        + < 9, 1> "倍率指定"            !PDF_SCALE!
        + <10, 1> "フィット"            !PDF_FIT!
        + <11, 1> "カラー"              !PDF_COLOR!
        + <12, 1> " 白反転する"        !PDF_WHITEREV!
        + <13, 1> " 白反転しない"      !PDF_WHITENOR!
        + <14, 1> " 黒反転する"        !PDF_BLACKREV!
        + <15, 1> " 黒反転しない"      !PDF_BLACKNOR!
        + <16, 1> "モノクロ"            !PDF_MONO!
        + <17, 1> "タイトル"            !PDF_TTL!
        + <18, 1> "サブタイトル"        !PDF_SUBTTL!
        + <19, 1> "作成者"              !PDF_AUTHOR!
        /
        / Pagename = mdf_pdfedit
        /
        Menu    [mdf_pdfedit, 1, 17, c3]
        + < 1, 1> "サイズ編集"                          [none, none, c4]
        + < 2, 1> "選択"                !PDF_SEL!
        + < 3, 1> "追加"                !PDF_ADD!
        + < 4, 1> "挿入"                !PDF_INS!
        + < 5, 1> "削除"                !PDF_DEL!
        + < 6, 1> "上へ移動"            !PDF_UP!
        + < 7, 1> "下へ移動"            !PDF_DOWN!
        + < 8, 1> " 名前"              !PDF_NAM!
        + < 9, 1> " 幅"                !PDF_WID!
        + <10, 1> " 高さ"              !PDF_HIG!
        + <11, 1> " 余白"                              [none, none, c4]
        + <12, 1> "  左"              !PDF_MGN_L!
        + <13, 1> "  上"              !PDF_MGN_T!
        + <14, 1> "  右"              !PDF_MGN_R!
        + <15, 1> "  下"              !PDF_MGN_B!
        + <16, 1> "設定"                !PDF_GO!
        + <17, 1> "取消"                !PDF_CAN!

  ・メニュー追加/修正 (ACADRVP.MEN)

        /
        Menu    [rvp,  3, 17, c2]
        + < 1, 1> "定数設定"            !RVP!           [none, rvp, c4]
        + < 2, 1> "モデル"              !RVP/MODEL!     [rvp_model, none, c0]
        + < 3, 1> "演算"                !RVP/MATH!      [rvp_math, none, c0]
        + < 4, 1> "製図"                !RVP/DRF!       [rvp_drf, none, c0]
        + < 5, 1> "円/曲線表示"         !RVP/ARC!       [rvp_arc, none, c0]
        + < 6, 1> "線種線幅"            !RVP/LFT!       [rvp_fntwet, none, c0]
        + < 7, 1> "線種名"              !RVP/LFTNME!    [none, none, c0]
        + < 8, 1> "線幅"                !RVP/LWTWID!    [none, none, c0]        <-- 追加
        + < 9, 1> "ピクチャ名"          !RVP/PICNME!    [none, none, c0]        <-- 修正
        + <10, 1> "クラス名"            !RVP/CLSNME!    [none, none, c0]        <-- 修正
        + <11, 1> "レビジョン名"        !RVP/REVNME!    [none, none, c0]        <-- 修正
        + <12, 1> "DRW名"            !RVP/DRWNME!    [none, none, c0]        <-- 修正
        + <13, 1> "SLO名"            !RVP/SLONME!    [none, none, c0]        <-- 修正
        + <14, 1> "マトリクス"          !RVP/MTX!       [rvp_mtx, none, c0]     <-- 修正
        + <15, 1> "Z値"                !RVP/PZV!       [none, none, c0]        <-- 修正
        + <16, 1> "ハッチング"          !RVP/XHTPAT!    [rvp_xhtpat, none, c0]  <-- 修正
        + <17, 1> "縮尺"                !RVP/SCF!       [none, draw_scale, c0]  <-- 修正
        + <18, 1> "カーソル"            !RVP/CURSOR!    [rvp_cursor, none, c0]  <-- 修正
        + <19, 1> "同時設計"            !RVP/CONCUR!    [rvp_concur, none, c0]  <-- 修正
        + <20, 1> "ピクチャタイトル"    !RVP/PICTTL!    [none, none, c0]        <-- 修正

  ・メッセージ追加/修正 (MSG11.TXT)

                                                                                     ↓以下追加
        /
        / PDF書込み
        /                                           タイトル
        + (1102001) "初期値設定"
        + (1102002) "PDF出力(図面範囲)"
        + (1102003) "PDF出力(画面範囲)"
        + (1102004) "図面情報"
        + (1102005) "表示範囲"
        + (1102006) ""
        /                                           スタティックテキスト
        + (1102011) "出力ファイル名"
        + (1102012) "ページサイズ:自動"
        + (1102013) "ページの向き"
        + (1102014) "作図倍率"
        + (1102015) "色"
        + (1102016) "設定ファイル"
        + (1102017) "設定ファイル一覧"
        + (1102018) "名前"
        + (1102019) "(モデル値使用)"
        + (1102020) "ユーザ情報"
        + (1102021) "  タイトル"
        + (1102022) "  サブタイトル"
        + (1102023) "  作成者"
        + (1102024) "表題作図"
        + (1102025) "  文字高さ"
        + (1102026) "幅"
        + (1102027) "高さ"
        + (1102028) "  余白"
        + (1102029) "左"
        + (1102030) "上"
        + (1102031) "右"
        + (1102032) "下"
        + (1102033) "⇒"
        + (1102034) ""
        /                                           ラジオボタン
        + (1102041) "○"
        + (1102042) "●"
        + (1102043) "モデル名"
        + (1102044) "出力時に入力"
        + (1102045) "縦"
        + (1102046) "横"
        + (1102047) "倍率指定"
        + (1102048) "ページサイズに合わせる"
        + (1102049) "カラー"
        + (1102050) "モノクロ"
        + (1102051) "しない"
        + (1102052) "左上"
        + (1102053) "左下"
        + (1102054) "右上"
        + (1102055) "右下"
        + (1102056) ""
        /                                           チェックボックス
        + (1102071) "□"
        + (1102072) "■"
        + (1102073) "白反転"
        + (1102074) "黒反転"
        + (1102075) ""
        /                                           ボタン
        + (1102081) "【編集】"
        + (1102082) "【処理開始】"
        + (1102083) "【保存】"
        + (1102084) "【取消】"
        + (1102085) "【追加】"
        + (1102086) "【挿入】"
        + (1102087) "【削除】"
        + (1102088) "【↑】"
        + (1102089) "【↓】"
        + (1102090) "【選択】"
        + (1102091) "【設定】"
        + (1102092) "【戻る】"
        + (1102093) ""
        /                                           メッセージ
        + (1102101) "修飾コマンドを選択/項目を選択"
        + (1102102) "修飾コマンドを選択/項目を選択/<CE>で処理開始"
        + (1102103) "出力ファイル名を入力"
        + (1102104) "サイズを選択/<CE>で戻る"
        + (1102105) "サイズ名を入力 (Ex. A0, A1,...)"
        + (1102106) "名前をを選択/<CE>で戻る"
        + (1102107) "設定ファイル名を入力/空白でクリア"
        + (1102108) "項目を選択"
        + (1102109) "倍率を入力"
        + (1102110) "タイトルを入力/空白でクリア"
        + (1102111) "サブタイトルを入力/空白でクリア"
        + (1102112) "作成者を入力/空白でクリア"
        + (1102113) "番号をを入力(0:しない、1:左上、2:左下、3:右上、4:右下)"
        + (1102114) "文字高さを入力 (2 - 20)"
        + (1102115) "余白左を入力 (1.0 - 50.0)"
        + (1102116) "余白上を入力 (1.0 - 50.0)"
        + (1102117) "余白右を入力 (1.0 - 50.0)"
        + (1102118) "余白下を入力 (1.0 - 50.0)"
        + (1102119) "修飾コマンドを選択/項目を選択/<CE>で保存"
        + (1102120) "名前を入力"
        + (1102121) "幅を入力 (10.0 - 5000.0)"
        + (1102122) "高さを入力 (10.0 - 5000.0)"
        + (1102123) "余白左を入力 (0.0 - 50.0)"
        + (1102124) "余白上を入力 (0.0 - 50.0)"
        + (1102125) "余白右を入力 (0.0 - 50.0)"
        + (1102126) "余白下を入力 (0.0 - 50.0)"
        + (1102127) "サイズを選択/修飾コマンドを選択/項目を選択/<CE>で設定"
        + (1102128) "注)ページサイズ A0 ~ A4 は次の操作はできません"
        + (1102129) "  挿入、削除、名前・幅・高さの変更"
        + (1102130) ""

  ・メッセージ追加/修正 (ERR11.TXT)

                                                                                     ↓以下追加
        /
        / PDF
        + (1102001) "テーブルファイルにエラーがあります"
        + (1102002) "ファイルは書込み禁止または使用中です"
        + (1102003) "ファイルを作成できません"
        + (1102004) "図面配置モードで実行してください"
        + (1102005) "出力ファイル名が入力されていません"
        + (1102006) "指定されたサイズが見つかりません"
        + (1102007) "指定された設定ファイルが見つかりません"
        + (1102008) "サイズが選択されていません"
        + (1102009) "名前は既に使われています"
        + (1102010) "A0~A4の間には挿入できません"
        + (1102011) "A0~A4は削除できません"
        + (1102012) "A0~A4は移動できません"
        + (1102013) "これ以上移動できません"
        + (1102014) "名前が入力されていません"
        + (1102015) "幅が入力されていません"
        + (1102016) "高さが入力されていません"
        + (1102017) "キーワード #PDF# が ACAD.SET にありません"
        + (1102018) "キーワード #PDF:TABLE# が ACAD.SET にありません"
        + (1102019) ""
        + (1102020) ""


Copyright ITOCHU Techno-Solutions Corporation.