名前 題名 ▼ Mr.XRAYさん > ▼ 順三さん > > 拙作コンポのご利用ありがとうございます。 > 質問の現象は、仕様というか、バグというか、発生する場合があります。 > この修正はちょっとややこしいのでまだ変更していません。 > > この現象は、TplPrevがplSetPrinterを認識する時期的なことによって発生 > するようです。 > 例えばFormCreateの段階で、既にTplPrevがTplSetPrinterを認識してしまって > てる場合に > > > plSetPrinter1.PrinterNumber := -1; > > plSetPrinter1.SetOrientation(poLandscape); //横 > > > > plPrev1.BeginDoc; > > ・・・以下省略 > > としても、plSetPrinterの設定は無効となってしまいます。 > そこで、例えば > > plPrev1.plSetPrinter.PrinterNumber:=-1; > plPrev1.plSetPrinter.SetOrientation(poLandscape); > > とした場合どうなるか試してみて下さい。 > また、plPrev1のオブジェクト・インスペクタでplSetPrinterを空にするとか > > plSetPrinter1.PrinterNumber := -1; > plSetPrinter1.SetOrientation(poLandscape); //横 > plPrev1.plSetPrinter:=plSetPrinter1; > > なども実験して下さいませんか。 > > この現象の修正は、いつかはやらなければいけないと思っています。 > 申し訳ありませんが、よろしくお願いします。 > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link