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

解決


komin  2006-07-05 03:06:40  No: 22373  IP: [192.*.*.*]

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

編集    削除
komin  2006-07-05 03:29:33  No: 22374  IP: [192.*.*.*]

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

編集    削除
ん?  2006-07-05 19: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-07 01:11:33  No: 22376  IP: [192.*.*.*]

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

編集    削除
komin  2006-08-03 00:53:28  No: 22377  IP: [192.*.*.*]

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

編集    削除