C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■81760  Re[1]: テンプレートファイルについて
□投稿者/ Azulean -(2016/11/10(Thu) 07:14:50)
    No81759 (テンプレ さん) に返信
    > ・テンプレートファイルでSystem.Windows.FormをインポートしてApplicationのメソッドを使おうとしましたが、Formが見つからないとエラーが発生しました。
    > 別のメソッドにするべきなのでしょうか。

    名前空間の参照か、参照設定の追加がされていない感じですか?


    > ・オートコンプリート機能を使ってテンプレートファイルで生成したソースを張り付けたいのですが可能でしょうか。

    テンプレートと言うよりは、コードスニペットかもしれません。
    https://msdn.microsoft.com/ja-jp/library/z41h7fat.aspx
    https://msdn.microsoft.com/ja-jp/library/ms165394.aspx
記事No.81759 のレス /過去ログ139より / 関連記事表示
削除チェック/

■87296  印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ N -(2018/05/08(Tue) 15:28:51)

    分類:[VB.NET/VB2005 以降] 

    Microsoft Visual Studio 2010です。

    印刷する際に、穴開けパンチ用の線を引きたいです。
    色々と調べたのですが、見つかりませんでした。
    教えて欲しいです、宜しくお願いします。
親記事 /過去ログ150より / 関連記事表示
削除チェック/

■87297  Re[1]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ shu -(2018/05/08(Tue) 17:10:31)
    No87296 (N さん) に返信

    どのような方法で印刷を行われているかにもよると
    思いますが、何らかの線を引く手段が用意されていると
    思いますので、どこからどこまで線を引くか決めれば
    よいと思います。
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87298  Re[2]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ N -(2018/05/08(Tue) 20:32:55)
    No87297 (shu さん) に返信
    > ■No87296 (N さん) に返信
    >
    > どのような方法で印刷を行われているかにもよると
    > 思いますが、何らかの線を引く手段が用意されていると
    printerdocumentを使っています。
    > 思いますので、どこからどこまで線を引くか決めれば
    > よいと思います。
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87299  Re[3]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ shu -(2018/05/09(Wed) 07:53:04)
    No87298 (N さん) に返信
    > ■No87297 (shu さん) に返信
    >>■No87296 (N さん) に返信
    >>
    >>どのような方法で印刷を行われているかにもよると
    >>思いますが、何らかの線を引く手段が用意されていると
    > printerdocumentを使っています。

    PrintPageイベントの
    引数eより
    e.Graphicsを取得して処理を行っていると
    思いますので
    そのDrawLineメソッドを使用するとよいです。
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87300  Re[4]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ N -(2018/05/09(Wed) 08:45:31)
    No87299 (shu さん) に返信
    > ■No87298 (N さん) に返信
    >>■No87297 (shu さん) に返信
    > >>■No87296 (N さん) に返信
    > >>
    > >>どのような方法で印刷を行われているかにもよると
    > >>思いますが、何らかの線を引く手段が用意されていると
    >>printerdocumentを使っています。
    >
    > PrintPageイベントの
    > 引数eより
    > e.Graphicsを取得して処理を行っていると
    > 思いますので
    > そのDrawLineメソッドを使用するとよいです。


    説明不足でした。すみません。
    A4の場合、紙を縦にして左側中央に、A3の場合、紙を横にして左側中央に真ん中のラインを引きたいのでその座標の位置が知りたいです。
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87301  Re[5]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ N -(2018/05/09(Wed) 09:04:57)
    No87300 (N さん) に返信
    > ■No87299 (shu さん) に返信
    >>■No87298 (N さん) に返信
    > >>■No87297 (shu さん) に返信
    >>>>■No87296 (N さん) に返信
    >>>>
    >>>>どのような方法で印刷を行われているかにもよると
    >>>>思いますが、何らかの線を引く手段が用意されていると
    > >>printerdocumentを使っています。
    >>
    >>PrintPageイベントの
    >>引数eより
    >>e.Graphicsを取得して処理を行っていると
    >>思いますので
    >>そのDrawLineメソッドを使用するとよいです。
    >
    説明不足でした。何度もすみません。
    Vb.netのPrintDocumentを使用して、帳票を印刷するプログラムを作成しています。
    エンドユーザーからの要望で、その帳票に穴開けパンチ用の目印を印刷するように言われました。
    帳票はA4、A3の場合があります。

    ラインの引き方は分かるのですが、用紙のセンターの取得方法が分かりません。
    A4の場合、用紙上部の真ん中に縦ライン
    A3の場合、用紙左部の真ん中に横ライン

    用紙の真ん中(上部、左部)の座標の取得方法をご教授お願いします。
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87302  Re[6]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ shu -(2018/05/09(Wed) 09:13:29)
    No87301 (N さん) に返信

    e.PageBounds
    または
    e.Graphics.VisibleClipBounds
    を使用して
    y方向の中央を求めるとよいと思います。
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87307  Re[7]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ N -(2018/05/09(Wed) 16:47:40)
    No87302 (shu さん) に返信
    > ■No87301 (N さん) に返信
    >
    > e.PageBounds
    > または
    > e.Graphics.VisibleClipBounds
    > を使用して
    > y方向の中央を求めるとよいと思います。

    教えてくださったもので色々と調べてみたのですが、VB初心者であるため分かりませんでした…。
    申し訳ありませんが、何かヒントとなるような例文を教えて頂けないでしょうか?
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87313  Re[8]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ shu -(2018/05/10(Thu) 09:01:58)
    No87307 (N さん) に返信

    > 教えてくださったもので色々と調べてみたのですが、VB初心者であるため分かりませんでした…。
    > 申し訳ありませんが、何かヒントとなるような例文を教えて頂けないでしょうか?

    VisibleClipBoundsを使用するとして

    Dim g = e.Graphics
    g.PageUnit = GraphicsUnit.Millimeter
    Dim bd = g.VisibleClipBounds
    Dim x1 = bd.Left
    Dim x2 = x1 + 10.0!
    Dim y = bd.Top + bd.Height / 2.0!

    このような感じで座標を取得するとよいかと思います。
記事No.87296 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87315  Re[9]: 印刷した用紙に穴開けパンチ用の線を引きたい
□投稿者/ N -(2018/05/10(Thu) 10:41:14)
    No87313 (shu さん) に返信
    > ■No87307 (N さん) に返信
    >
    >>教えてくださったもので色々と調べてみたのですが、VB初心者であるため分かりませんでした…。
    >>申し訳ありませんが、何かヒントとなるような例文を教えて頂けないでしょうか?
    >
    > VisibleClipBoundsを使用するとして
    >
    > Dim g = e.Graphics
    > g.PageUnit = GraphicsUnit.Millimeter
    > Dim bd = g.VisibleClipBounds
    > Dim x1 = bd.Left
    > Dim x2 = x1 + 10.0!
    > Dim y = bd.Top + bd.Height / 2.0!
    >
    > このような感じで座標を取得するとよいかと思います。


    座標取得することができました。
    本当にありがとうございました。


記事No.87296 のレス / END /過去ログ150より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -