喫茶XRAYトップページ

[スレッド全体
]

[35] Re:プリンタや用紙設定変更した後、TplTacPrev への反映のタイミング返信 削除
2004/11/15 (月) 23:06:51 Mr.XRAY
▼ みねまさん,こんちには.

とりあえず,以下の様にして逃げてみて下さい

OnBeforePageDrawまたは,OnFormShowイベント内で,

TacPrev_CustList.LabelWidth := 2600;

のコードを書きます.当分これでお願いします.みねまさんの書き方の
方がわかりやすいのですが,修正にはちょっと時間がかかりそうなので.
申し訳ありませんが.
(AC_ListPreviewExecute内の同コードは削除します)

[36] Re2:プリンタや用紙設定変更した後、TplTacPrev への反映のタイミング返信 削除
2004/11/16 (火) 00:50:29 みねま
▼ Mr.XRAYさん こんばんは
みねまです。

早速お返事していただきありがとうございます。
> ▼ みねまさん,こんちには.
>
> とりあえず,以下の様にして逃げてみて下さい
>
> OnBeforePageDrawまたは,OnFormShowイベント内で,


OnBeforePageDraw で設定するとうまくいきました。
ありがとうございます。
気付くべきでした、、まだまだです。

TplCustomPrev の SetPaperInfo メソッドを pubric に持ち上げて
プリンタ設定後に呼び出そうかな、とも思っていたのですが、
TplPrev 系のコンセプトからすると、それはまずいかな、と思いまして
尋ねたしだいです。

> のコードを書きます.当分これでお願いします.みねまさんの書き方の
> 方がわかりやすいのですが,修正にはちょっと時間がかかりそうなので.
> 申し訳ありませんが.


いえいえ、目的が達成できればいいので。

本当に Tplシリーズにはお世話になっています。
いつかお返しが出来るといいのですが、、、。

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


[38] Re3:プリンタや用紙設定変更した後、TplTacPrev への反映のタイミング返信 削除
2004/11/16 (火) 10:25:08 Mr.XRAY
▼ みねまさん

> TplCustomPrev の SetPaperInfo メソッドを pubric に持ち上げて
> プリンタ設定後に呼び出そうかな、とも思っていたのですが、
> TplPrev 系のコンセプトからすると、それはまずいかな、と思いまして


全然まずくないです.ただ,元のコードを修正すると,バージョンアップ
の時に面倒かも知れません.まったく自分専用のコンポにして直して使用
するというのであれば別ですが.
もし,protected部にアクセスしたのであれば,姑息な手ですが.

TTempTackPrev=class(TplTackPrev);
等と定義しておいて,

TempTackPrev(plTackPrev1).XXXXX:=XXX;
//XXXXはTplTackPrevのprotected部のプロパティやメソッド

とすると便利かも知れません.

> いえいえ、目的が達成できればいいので。

なるべく早い時期にバグ修正しておきます.
それと,プレビューの画面(特にボタン類)のデザインが,お世辞にも
いいとはいえませんので,適当にデザインして使用して下さい.(^_^);


[41] Re3:プリンタや用紙設定変更した後、TplTacPrev への反映のタイミング返信 削除
2004/11/16 (火) 17:51:36 Mr.XRAY
▼ みねまさん

> いつかお返しが出来るといいのですが、、、。

この掲示板で,今回のようにバグ報告することが十分お返しになって
いると思いますです.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82