|
Delphi Programming / Object Pascal

[掲載 2001年02月23日] [更新 2009年11月09日] タックシール印刷コンポーネント |
タックシール印刷コンポーネント
基本的なプロパティ |
| 動作確認等 |
- |
| 凡例 |
■ published
□ public
▲ ReadOnly |
| ■ SealType |
TSealType |
stSeal : タックシールタイプ
stNoCut : 単票形式で 1 頁に 1 枚のシール
stNoCut にするとシール (ラベル) のサイズは用紙のサイズと同じになる |
| ■ DataSet |
TDatSet |
データセット
設計時にはリストから選択可能脳
このデータセットのデータ数から PageCount が決まる
指定しない場合または nil 場合,LabelCount で指定した数のラベルを作成する |
| □ Canvas |
TCanvas |
描画用のキャンバス
実体は TMetaFileCanvas |
| ■ plSetPrinter |
TplSetPrinter |
印刷に使用するプリンタとそのプロパティを設定
プリンタとプロパティはコードでも設定可能 |
| ■ FormName |
TComponentName |
プレビュー用のフォーム名
詳しくは印刷プレビュー制御コンポーネントの [基本的なプロパティ] 参照 |
| ▲ PageNumber |
Integer |
頁番号 |
| ▲ PageCount |
Integer |
頁数
OriginPageCount に AddPageCount を加えた値 |
| ▲ OriginPageCount |
Integer |
総頁数
レコード数やラベルの数から自動計算した頁数
SealType が stNoCut の場合は LabelCount と同じ値 |
| □ AddPageCount |
Integer |
データやラベルを印刷後,追加する頁数
各種の説明等の頁に使用可能
デフォルトは 0
追加の頁にはデータを印刷しない
したがって以下のイベントは発生しない
OnBeforeDataDraw
OnbeforeLabelDraw
OnAfterLabelDraw |
| ■ Title |
String |
印刷ドキュメントの名前
プレビューフォームのキャプションにもなる |
| ■ Cursor |
TCursor |
処理中に表示するカーソルの指定 |
| ■ ZoomType |
TZoomType |
用紙の表示タイプで以下の3種類で
起動時の ztOther は ztWholePage に変更される
ztWholePage : 頁全体を表示
ztPageWidth : 頁幅を基準とした表示
ztOther : その他の表示 |
| □ ImageVisible |
Boolean |
False にすると用紙のイメージを表示しない
デフォルトは True |
| ■ ImageDrag |
Boolean |
False にするとマウスによる移動はできない
デフォルトは True |
| ■ ImageShade |
Boolean |
False にすると用紙の影部分を表示しない
デフォルトは True |
|