C
MCU.Config.ideographicCharacterWrap
説明
Text.WordWrap モードでは、CJK表意文字はデフォルトで改行候補となります(Qt XMLに準拠)。そのため、任意の2つの表意文字の間で改行が行われる可能性があります。
このプロパティを「false 」に設定すると、CSSのword-break: keep-all と同様の動作になります。つまり、WordWrap は隣接する表意文字の間に改行を挿入しなくなります。 スペース、句読点、および U+200B ZERO WIDTH SPACE などの明示的な改行候補は引き続き改行されるため、実行時の単語検出に頼るのではなく、自分で改行候補を挿入することで、静的で事前処理済みの文字列の改行位置を制御することができます。
使用方法
このプロパティは、メインアプリケーションの `.qmlproject ` ファイルで指定可能です。ブール値をとり、デフォルト値は `true` です。
コード例:
MCU.Config {
ideographicCharacterWrap: false
}古い(qmlproject 以外の)ビルド設定を使用している場合、この機能は CMake 定義 `IDEOGRAPHIC_CHARACTER_WRAP ` を 'false' に設定することで構成できます。
なお
このプロパティは、Qt Quick Ultralite 2.12.2 で導入されました。
特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。