none
通常使うプリンタから用紙方向横で印刷

    質問

  • C言語で印刷処理を作成しています。

    (Visual Studio 6.0)

    プリンタ関係のダイアログは表示せず印刷を行いたいです。

    通常使うプリンタからそのまま印刷する事は出来ました。

    hDC = GetPrnDC();

    StartDoc...

    StartPage...

    EndPage...

    EndDoc...

    DeleteDC...

    印刷時の用紙方向は横にして印刷したいのですが、その方法がわかりません。

    (プリンタの用紙方向の設定が縦になっていると縦で印刷されます)

    色々調べて、DEVMODE構造体に用紙方向を設定してResetDCする方法も試しましたが、上手く動作しませんでした。

    印刷時の用紙方向を横にして印刷する方法を教えて頂きたく、よろしくお願いします。

    2018年5月9日 6:26

回答

  • FYI
    ------------------------------
    How To Modify Printer Settings with the DocumentProperties() Function
    https://support.microsoft.com/en-us/help/167345/how-to-modify-printer-settings-with-the-documentproperties-function
    ------------------------------

    2018年5月9日 6:47

すべての返信

  • FYI
    ------------------------------
    How To Modify Printer Settings with the DocumentProperties() Function
    https://support.microsoft.com/en-us/help/167345/how-to-modify-printer-settings-with-the-documentproperties-function
    ------------------------------

    2018年5月9日 6:47
  • 返信有り難うございます。

    サンプルを頼りに試してみた所、用紙方向が横で印刷されました。

    有難うございました。

    2018年5月9日 7:07