喫茶XRAYトップページ

[▲前のスレッド]

[3523] あれれ?>plPrev返信 削除
2010/7/5 (月) 11:04:45 たてぐや
 plPrevでガリガリ中なんですが、ちょっとひっかかったこと。
 plPrev1.Canvas.Pen.Style := psDashDotで線を引くと、プレビュー上では
一点鎖線になりますが、プレビューから印刷すると実践になってしまうよう
です。

[3524] Re:あれれ?>plPrev返信 削除
2010/7/5 (月) 20:03:38 Mr.XRAY
▼ たてぐやさん

> 一点鎖線になりますが、プレビューから印刷すると実践になってしまうよう
> です。


むむむっ.
やむを得ません.psDotまたはpsDashがある場合

plPrev.Canvas.Pen.Width := 0 または 1;

にして逃げてください.
プレビューで表示できてしまうのがいけないのかな?

http://docwiki.embarcadero.com/VCL/ja/Graphics.TPen.Style

[3525] Re2:あれれ?>plPrev返信 削除
2010/7/5 (月) 20:11:15 Mr.XRAY
> > 一点鎖線になりますが、

一点鎖線とか,CAD系の描画にはplPrevは向いていないかも.
そろそろGDI++ の導入も考えてもいいも知れません.
ハードの性能もよくなったことだし.

http://blog.livedoor.jp/junki560/archives/21982565.html

[3526] Re2:あれれ?>plPrev返信 削除
2010/7/5 (月) 21:54:03 たてぐや@ガリガリ中 〔HomePage
▼ Mr.XRAYさん

> plPrev.Canvas.Pen.Width := 0 または 1;

 plPrev1.Canvas.Pen.Widthは1で指定しています。0は明日やってみます。

[3527] Re3:あれれ?>plPrev返信 削除
2010/7/5 (月) 23:10:45 Mr.XRAY
▼ たてぐや@ガリガリ中さん

>  plPrev1.Canvas.Pen.Widthは1で指定しています。0は明日やってみます。

あれまっ.
そうだとダメかも知れません.
プリンタによってダメな場合があるようです.
原因はわかっているのですが... どうしたらいいのかが分かりません.


[3528] Re4:あれれ?>plPrev返信 削除
2010/7/6 (火) 10:56:23 たてぐや
▼ Mr.XRAYさん

> >  plPrev1.Canvas.Pen.Widthは1で指定しています。0は明日やってみます。
> あれまっ.
> そうだとダメかも知れません.
> プリンタによってダメな場合があるようです.


 plPrev1.Canvas.Pen.Width := 0にしたら無事に一点鎖線になり
ました。Width := 0って、線を描かない、ということではないんで
すね。なんだかすっきりしない…

[3529] Re5:あれれ?>plPrev返信 削除
2010/7/6 (火) 12:21:46 Mr.XRAY
▼ たてぐやさん

> ました。Width := 0って、線を描かない、ということではないんで
> すね。なんだかすっきりしない…


私もよく,というかすっきりしないのですが,
そういうもんだとずっと使っています.
昔,FDELPHIでもたまに話題というか,質問があったような...

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