|
||
解説: 自宅のプリンタではそうでもありませんが、業務では、印刷の種類によってプリンタを使い分けます。出力する伝票専用の文字を使っている場合などもあります。 ここでは、使用するプリンタがサポートしているフォントの一覧を取得してみます。 使用例: 以下の例では、アプリケーション起動後、Button1 をクリックすると、ListBox1 にプリンタのサポートするフォントが表示されます。 準備として Button、ListBox を適当に配置してください。 Button1 の OnClick イベントハンドラで TPrinter の Fonts プロパティを使いプリンタがサポートするフォントを取得します。 取得したフォントのリストを、ListBox1 に Assign メソッドでコピーしています。 //------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { ListBox1->Items->Assign(Printer()->Fonts); } //------------------------------------------------------------------- |