カテゴリを表示

リッチテキストでの表現

< 1 読むのに要する時間

RTFテキストは、リッチテキストコンポーネントの式です。リッチテキストコンポーネントと他のテキストコンポーネントの式の操作に大きな違いはありません。

式の構文と使用法は、テキストコンポーネントでの式の構文と使用法に似ていますが、考慮すべき特定の問題が1つあります。適用されるフォーマットは、コードの一部だけでなく、完全なコード挿入に適用する必要があります。

RTFテキストの計算値を特定の色にしたいとします。これらの記号を含む、開始中括弧「{」から終了中括弧「}」までの完全な式にcolor属性を適用することが重要です。例えば:

書式設定は式に完全に適用されます。この式は正しく機能します。

書式設定は、式の一部にのみ適用されます。この式は機能しません。

書式設定は式に完全に適用されますが、中括弧は含まれていません。この式は機能しません。

フォーマットには、開始中括弧は含まれません。この式は機能しません。

リッチテキストコンポーネントの式では、この方法で挿入できるのはプレーンテキストのみです(書式設定コマンドなし)。そのため、RTFテキストを挿入することはできません。そのため、RTFテキストを挿入することはできず、DataColumnの助けを借りてすべてのプロパティを割り当てることができます。

 プロパティFullConvert Expressionは、RTFコンポーネントの式をさまざまな方法で処理する機能を提供します。このプロパティがfalseに設定されている場合、式の処理は迅速かつ単純で一貫性のあるものになります。このプロパティを true に設定すると、RTF コンポーネント内の式の処理がより徹底的に行われます。この方法では、レポートのレンダリングが遅くなりますが、式をより徹底的に変換することができます。特に、式が数字とラテンアルファベット以外の文字を使用している場合は、注意が必要です。