タイトル : Re^4: 印刷の印字開始位置 投稿日 : 2008/12/03(Wed) 12:02 投稿者 : へきさ
お疲れ様です > > > >3×7のタックシール印字を行うと > > > http://www.grapecity.com/Japan/Support/Search/FaqContent.asp?id=24063 > > > を見ると、ColumnCount = 3 と設定しておくと、そのように印字できるのかな? > > 自分も上記のサイトをみて、ColumnCountの設定を変更してみましたが、 > > このプロパティは横に表示するデータ数のようです。 > > あれ。3 列 X 行のタックシールなら、ColumnCount = 3 で良いのでは? > Active Reports 2.0 付属のサンプルを動かした感じでは、そのように思えましたが…。 ColumnCount = 3にすることで、3×7の3の部分の設定を行うことができました。 自分も横に表示するデータ数と書いたのでわかり辛かったようですが、 1行にColumnCountに設定したデータを表示するという意味で書いたつもりでした。 > > 上記の方法で実現が無理そうな場合は、空レコードで対応を行うと思います。 > > 先の「予想」コードですが、試しに VS2005 + Active Reports 2.0 体験版な > 環境を用意して試してみたところ、当方では期待動作してくれました。 > > 多分、VS2008 + Active Reports 3.0 製品版でも大丈夫じゃないかな? 頂いたpgを少し修正を行って実装した結果、思ったとおりの結果を得ることができました。 修正を行い必要があった理由がVS2008かActive Reports 3.0はちょっとわかりませんが、 修正した箇所を残しておきます。 Public Sub New(ByVal skipCount As UInteger) Me.New() Me.SkipCount = skipCount End Sub ↓ Public Sub New(ByVal skipCount As UInteger) MyBase.New() InitializeComponent() Me.SkipCount = skipCount End Sub 魔界の仮面弁士さん、ご教授ありがとうございました。 |