public class FormattedString
文字列の書式は、Microsoft Excel と同様の方式で制御されます。Excel では、ユーザーはテキストの一部分を選択し、選択したテキストのさまざまな書式プロパティを設定します。
FormattedString では、文字列の一部分は GetFont(int) または GetFont(int,int) で呼び出すことによって選択されます。書式プロパティは、返される FormattedStringFont で設定され、フォントの選択範囲のすべての文字がこれらのプロパティで指定されます。
FormattedStringFont の書式プロパティを取得すると、フォントの選択範囲で最初の文字の書式を返します。これは Excel と似ており、セルのテキストが選択されると、選択範囲の最初の文字の書式を反映するために書式インタフェースを更新します。