tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

魔界の仮面弁士さん、ご教授ありがとうございました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。