可変テキストフィールドで自動サイズ変換する方法

ホーム フォーラム ReportsConnect for Kintone 可変テキストフィールドで自動サイズ変換する方法

  • このトピックには4件の返信、2人の参加者があり、最後にMoonjjにより8年前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #420
    Moonjj
    参加者

    iReportの可変テキストフィールドでエリア内に全文字が表示できるように文字フォントのサイズを自動で変換する方法はありますでしょうか。
    可変の変動幅が大きく、最大文字数に合わせて固定フォントサイズを設定すると少ない文字数の場合も極小のフォントになってしまいます。

    #421
    yoshikawa
    参加者

    BirdsSato様

    お世話になっております。

    文字サイズの異なる複数のテキストフィールドを用意して、1か所に重ねておく方法はいかがでしょうか?
    出力する文字数をチェックした後、適切な文字サイズのフィールドのみを表示、他を非表示にします。
    手順は以下の通りです。

    ①テキストフィールドのTextFieldExpressionに以下の条件文を追加します。
    $F{FieldName}.length() > [任意の文字数] ? $F{FieldName} : “”
    [任意の文字数]には、文字サイズ変更の境界値を入力してください。

    ②文字サイズの種類分の①を作成します。

    • この返信は8年前にyoshikawaが編集しました。
    #423
    yoshikawa
    参加者

    サンプルを追記します。

    テキストフィールド①
    $F{FieldName}.length() > 20 ? $F{FieldName} : “”

    テキストフィールド②
    $F{FieldName}.length() > 11 && $F{FieldName}.length() <= 20 ? $F{FieldName} : “”

    テキストフィールド③
    $F{FieldName}.length() < 11

    #424
    yoshikawa
    参加者

    [訂正]
    テキストフィールド③
    $F{FieldName}.length() < 11 ? $F{FieldName} : “”

    #426
    Moonjj
    参加者

    ありがとうございました。
    早速組み込んで試してみます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。