[Delphi:90108] LigthReport2のOrientation

31 views
Skip to first unread message

松本英俊

unread,
Nov 28, 2007, 10:01:48 PM11/28/07
to Del...@ml.users.gr.jp
松本です。

環境は
Win Xp Pro
BDS 2006 pro です。

LigthReport2を利用させて頂いています。

印刷の方向(縦・横)はコードでは指定出来ないのでしょうか
Orientation := poPortrait とすると
未定義の識別子:poPortrait とエラー表示されコンパイル出来ません。
縦横の変更は、オブジェクトインスペクタでしか出来ないのでしょうか?

印刷時に縦横を変更するには縦と横のLightRepを2つ用意するしかないのでしょうか。


Koji Matsuda

unread,
Nov 28, 2007, 11:11:03 PM11/28/07
to Del...@ml.users.gr.jp

BDS2006は持ってませんが、Delphi7ではPrinters ユニットをusesすればOKです

MoonDoldo

unread,
Nov 28, 2007, 11:16:02 PM11/28/07
to Del...@ml.users.gr.jp
 MoonDoldoです。

>Orientation := poPortrait とすると
>未定義の識別子:poPortrait とエラー表示されコンパイル出来ません。

usesにPrintersを追加すると使えるようになります。

※何故コンポーネントを置いてもPrintersがusesに自動登録されないかの理由は
分からないです。


qs2...@inter7.jp

unread,
Nov 28, 2007, 11:19:18 PM11/28/07
to Del...@ml.users.gr.jp
サイミです。

> LigthReport2を利用させて頂いています。


> Orientation := poPortrait とすると
> 未定義の識別子:poPortrait とエラー表示されコンパイル出来ません。

「未定義」エラーですから、定義されているユニットをuses句に追加すればコン
パイルできるようになります。

DelphiはC/C++と違って、usesの間接参照を行いません。

どのユニットが必要かは、あえて書かないでおきます。LightRep.pasのuses句に
宣言されているユニットのどれかです。

--
qs2...@inter7.jp <qs2...@inter7.jp>


松本英俊

unread,
Nov 29, 2007, 2:14:02 AM11/29/07
to Del...@ml.users.gr.jp
松本です。

Koji Matsuda様
MoonDoldo様
サイミ様
ありがとうございました。


> どのユニットが必要かは、あえて書かないでおきます。LightRep.pasのuses句に
> 宣言されているユニットのどれかです。

LightRep.pasのuses句にある、Printersを確認しました。

「未定義」 ということで、srcフォルダ内のユニットを片っ端から全部
usesしてみましがだめでしたので、投稿しました。

皆様ありがとうございました。


Reply all
Reply to author
Forward
0 new messages