QRLabelを縦書き・文字も90°回転して表示させるには?

解決


komin  2006-07-04 18:06:40  No: 22373  IP: 192.*.*.*

Quickrepで図面を書こうとしています。概ね方法論は解ったのですが、寸法値を縦方向に書き出したいのですが、QRLabelでできる方法はありませんか?

編集 削除
komin  2006-07-04 18:29:33  No: 22374  IP: 192.*.*.*

もう一度考えたのですが、Quickrep関係のコンポーネントなら、QRLabelにこだわらなくてもいいかと思います。

編集 削除
ん?  2006-07-05 10:16:22  No: 22375  IP: 192.*.*.*

フォントの縦書き
https://www.petitmonte.com/bbs/answers?question_id=1776

フォントが印刷時に反映されない感じなので、こっちのフォント変更方法をためしてみてください。

https://www.petitmonte.com/bbs/answers?question_id=3919

ここの部分
> QuickRep1.QRPrinter.Canvas.Font.Handle := QRLabel1.Font.Handle;

たぶん、縦書きしたいQRLabelのOnPrintイベントでの処理になるかと。

はずれたら、すいません。

編集 削除
komin  2006-07-06 16:11:33  No: 22376  IP: 192.*.*.*

ん?さん、ありがとうございます。
  今他の部分を作り込んでいますので、それが終わりましたらテストしてみます。

編集 削除
komin  2006-08-02 15:53:28  No: 22377  IP: 192.*.*.*

縦書きQRLabelの件、試して見る暇もなくプログラム依頼元から「縦書きにしなくてもい」というお達しがあって、そのままになっていました。次回必要になった時にはやってみるつもりです。ありがとうございました。

編集 削除