• ベストアンサー

Super Visual Formade

Super Visual Formadeを使ってPDFファイルを 出力するシステムを作っています。 フィールドのある項目に入力する文字が数が多いため 桁あふれを起こしてしまいます。 出力する用紙の関係上、該当の項目のフィールドの幅を 変更することもできません。 フォントの自動縮小等の機能など (フォントサイズを小さくするのは最終手段として)、 文字数が多い場合でも上手くフィールドに収まる方法を知ってる方、 いらっしゃいませんか?

  • Java
  • 回答数2
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • alu00
  • ベストアンサー率100% (2/2)
回答No.2

1の回答者さんと同じで回答というわけでは無いと思いますが、文字の属性で横倍率を小さくすれば、フィールド内には収まると思うのですが・・(縦長の文字になります) [書式]→[フィールド一括設定]のウィンドウで他の項目とのバランスを見つつ変えてみてはどうでしょう? フォントを小さくするより綺麗に収まるはずです

no_the_way
質問者

お礼

なるほど! 確かにフォントを小さくするより綺麗に入りますね。 有難うございます。(^-^)

その他の回答 (1)

回答No.1

これは回答になっていませんが、もし、幅は変更できなくても折り返して2行に出力できそうならば、『リンクフィールド』という設定をすれば、1行目の続きを2行目に出力する事が可能です。 あくまでフィールドの幅や行数はそのままで、という事でしたら、失礼致しました。

no_the_way
質問者

お礼

早速のご回答ありがとうございます。 はじめに書いておけば良かったのですが、 あくまでフィールドの幅や行数はそのままでが理想なので。。 すみません。

関連するQ&A

  • Super Visual Formade

    Super Visual Formadeを使ってPDFファイルを UNIX環境で実行させているのですが、 フィールドに、 愰 等の難しい漢字が文字化けして表示されてしまいます。 何処かに文字コードを設定する場所が有ると思うのですが、 何処にあるのか解りません。 どなたかご存知ないでしょうか?

  • Visual Basicのフォント

    Visual Basicのプロパティー設定画面の各項目の文字のフォントを変更したいのですがどうすればいいのでしょうか。教えてください。フロパティーの項目の中のFontを言っているのではなく、メニューに使用されているフォントを変更したいのですが、意味が通じるでしょうか。 Visual Basic自体が使用しているフォントです。

  • Access textboxの大きさを、文字数に合わせたい

    こんにちわ。 Accessについての質問なのですが、フィールドから入力された文字数 によってレポート上のテキストボックスの幅を変えたいのですがどの ようにすればよいでしょうか。 多分VBAで制御するものだと思うのですが、検索しても、テキストボッ クスの大きさに合わせて、フォントサイズを縮小したり拡大したりす る・・・といった内容は見つかるのですが、私の求めているものは 見当たりませんでした。 知っている方がおられましたら、是非よろしくお願いします。

  • Visual C++ のフォントについて

    Visual C++でダイアログベースでアプリケーションを作っています。 ある計算をさせて、画面上への表示とは別にテキストファイルに出力させたいのですが、 スペースの表示幅が異なっているので両方にきれいに表示させることができずに困っています。 ダイアログボックスにテキストフォントで表示させることは可能でしょうか。

  • Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法

    よく住所録を、レポートでプリンタに出力するのですが、人の名前や住所の長さが毎回違う為、調整に凄い時間がかかります。 A4用紙にきっちりと収めないといけないので、収まりきらないときは、名前のフリガナを少し省いたりすることもあります。 今はLen関数を使って文字の長さをある程度計って、おおまかに調整しているのですが、半角文字などが入ってくると、正確な長さが出なかったりします。 Accessにある機能を使って、レポートで出力するさいの、フィールドの幅を自動調整(フィールドに格納されている最大文字数が入る幅に調整)はできるのでしょうか?できないのでしたら、他に良い方法などございましたら、アドバイスして下さいませ! 宜しくお願いします。

  • Visual C#でラベルに均等割り付けしたい。

    Visual C#でラベルに均等割り付けしたい。 複数の項目があるラベルの文字幅を同じにしたいと考えています。 Word等にある均等割り付け もしくは 文字幅を設定できないでしょうか? |受注先| |番号| |発注日時| の様なラベルを全て4文字幅にあわせるのが、希望です。 ラベルの幅は調整できたのですが、文字列幅がどうしてもうまくできません。 半角スペースや全角スペースで調整するしかないのでしょうか? アドバイスよろしくお願いいたします。

  • PowePointデータからPDFを作成すると大きさが変わってしまいます

    PowerPoint2003データからPDFを作成しようとしています。 出力する際の印刷プレビューではうまくいくように表示されるのですが、 いざできあがったPDFを開いてみると、印刷プレビュー画面と違っています。 「用紙設定」をいろいろ変えてみるのですが、 余白が大きいPDF(縮小されている?)や、端の文字が切れてしまう(拡大?)状況です。 何が原因か分かる方、ぜひアドバイスお願いしますm(__)m

  • プロポーショナルフォントの文字列から印刷幅を求める関数

    フォントと文字列を指定して必要なピクセル数を求める関数はありますか 備考欄なのですが2文字程度のあふれなら縮小、それ以上なら改行して全体表示させるマクロを作りたいのです 固定長フォントにすれば文字数から判断できますがPフォントなので 別シートに該当文字列を入れてAutoFitして求めることも考えましたがあまりスマートじゃないで 何かで見た記憶があるのですがVBAじゃなかったのか探しても見つから無かったので質問させていただきます。

  • PDFファイルにフォントを埋め込む方法

    よろしくお願いします。 Linux+Apache+PHPで開発を行っているのですが、PHPでFPDFを使用してPDFファイルの生成を行っています。 その際、PDFに出力するファイルに専用のフォントを使用した文字列を表示したいのですが、ベースとなるPDFファイルに対象となるフォントの全てを埋め込むことはできないのでしょうか? フォントを埋め込まないでPHPで作ったPDFをブラウザ(Acrobat)で開くとその開いたPCに該当するフォントがないと別のフォントに置き換わってしまいます。 これを何とか専用のフォントで表示することはできないでしょうか? PDFを閲覧する人は不特定多数なので  「フォントを入れてください」 ともかけません。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • エクセルで二つの列を結合して作ったセルと、一つの列で作ったセルがあるの

    エクセルで二つの列を結合して作ったセルと、一つの列で作ったセルがあるのですが、 同じ幅(ピクセル数)でそのほかの条件は同じなのに、 『縮小して文字全体を表示する』にすると 同じ桁数でも、文字の高さが違う状態になってしまいます。 フォント数を変えようかとも思ったのですが、6だと小さすぎて8だと大きすぎます^^; 何か良い方法はないでしょうか。 結合したセルと単独のセルとでは、同じ文字の大きさはできないのでしょうか。 困っております。。よろしくお願いします。