レポート:文字間隔・行間隔指定による印刷(簡易版) |
対象バージョン :(7.0) 97, 2000, 2002, 2003
最終更新日 : 2005/04/25
(オリジナル作成日:1998/03/23)
概 要
レポートで、文字間隔・行間隔をした印字を行う汎用 Sub プロシージャです。
解 説
引数として指定されたテキストボックスコントロールに設定されている各プロパティから値を得て、Report オブジェクトの Print メソッドを利用し、指定されたテキストボックスコントロールの範囲内で、指定された文字間隔・行間隔で印字します。
引数に指定されたテキストボックスからフォントに関して引用するプロパティは次のとおりです。
構 文
Call Warituke(ControlName, Col, Row)
引 数 | 内 容 |
---|---|
ControlName | レポート上に貼り付けてあるテキストボックスコントロールオブジェクトを指定します。 |
Col | 文字間隔を示す 0 〜 40
の範囲の整数を数字式で指定します。 単位はポイントです。 0 未満は 0 に、40 を超える場合は 40 とみなします。 |
Row | 行間隔を示す 0 〜 40
の範囲の整数を数字式で指定します。 単位はポイントです。 0 未満は 0 に、40 を超える場合は 40 とみなします。 |
ソースコードのダウンロード
tch_033.lzh(674 バイト)
※行数が多いので、ダウンロードといたしました。
使用例
レポートの詳細セクションの "OnPrint/印刷時" のイベントプロシージャで、次のように設定します。
Private Sub 詳細_Print(Cancel As Integer, PrintCount As Integer) Call Warituke(Me!解説内容, 1, 3) End Sub
補 足
改訂履歴