喫茶XRAYトップページ

[スレッド全体
]

[7621] 質問です返信 削除
2014/5/30 (金) 11:06:02 sato
▼ Mr.XRAYさん
お世話になります。
Delphiサンプルプログラム集
012_プリンタ解像度と用紙サイズ等の取得

procedure TForm1.ComboBox1CloseUp(Sender: TObject);
 ・
 ・
 ・

  //上下左右のオフセット
  inc(i);
  TempInt            := GetDeviceCaps(PrtHandle, PHYSICALOFFSETY);
  TempDouble         := TempInt * 25.4 / XDPI;   ←●
  StringGrid1.Cells[2, i] := Format('%8.1f [mm]',[TempDouble]);
  inc(i);
  TempInt            := GetDeviceCaps(PrtHandle, PHYSICALOFFSETY) +
                        GetDeviceCaps(PrtHandle, VERTRES);
  TempDouble         := TempInt * 25.4 / XDPI;   ←●
  StringGrid1.Cells[2, i] := Format('%8.1f [mm]', [TempDouble]);

  inc(i);
  TempInt            := GetDeviceCaps(PrtHandle, PHYSICALOFFSETX);
  TempDouble         := TempInt * 25.4 / YDPI;   ←■
  StringGrid1.Cells[2, i] := Format('%8.1f [mm]', [TempDouble]);
  inc(i);
  TempInt            := GetDeviceCaps(PrtHandle, PHYSICALOFFSETX) +
                        GetDeviceCaps(PrtHandle, HORZRES);
  TempDouble         := TempInt * 25.4 / YDPI;   ←■
  StringGrid1.Cells[2, i] := Format('%8.1f [mm]', [TempDouble]);


のドットをmmに変換するところですが、
←●のXDPI
←■のYDPI が逆ではないでしょうか。(チョット頭が混乱してきました)
よろしくお願いします。



[7624] Re:質問です返信 削除
2014/5/30 (金) 13:16:24 Mr.XRAY
▼ satoさん

ハハハッ.(^^;  笑ってごまかす....
ありがとうごさいます.今日中に修正しますです.
山本さんからも指摘がありましたので,いっしょに.


[7625] Re2:質問ですのお礼返信 削除
2014/5/30 (金) 14:47:28 sato
▼ Mr.XRAYさん

ありがとうございます。すっきりしました。
お礼に写真を同封します。
先日、徳本峠から大滝山、蝶ガ岳に行った時、蝶ガ岳からみた安曇野
の夜明けです。
あまり人気のないコースなので道標も少なく、所どころ雪も腐っていて
大変でした。ただ、天気がよく大滝山の稜線からは、富士山、八ヶ岳、
南アルプス、御嶽、乗鞍、穂高、槍が一望でき疲れも吹っ飛びました。




[7631] Re3:質問ですのお礼返信 削除
2014/5/31 (土) 14:34:27 千絵 〔HomePage
▼ satoさん

美しい写真ですね。
目の保養をさせていただきました。

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