FlexReport のカスタムフィールドは、C1.Win.FlexReport.CustomFields.4.5.2 アセンブリにあります。独自のカスタムフィールドを作成し、それを Report Designer パレットに追加できます。それには、次の作業が必要です。
たとえば、MyField カスタムフィールドを登録するには、次のように、C1FlexReportDesigner.4.5.2.exe.settings ファイルの <customfields> セクションにコントロールを追加します。
<customfields>
<!-- この行はデザイナに新しいフィールドを追加します -->
<item value="MyCustomFieldAssembly;MyCustomFieldAssembly.MyField" />
</customfields>
上記のコードは、フィールドが "MyField" という名前で、"MyCustomFieldAssembly" という名前のアセンブリに含まれていると仮定しています。また、MyCustomFieldAssembly は、デザイナと同じフォルダにある必要があります。
次は、FlexReportDesigner アプリケーションにデフォルトでロードされる組み込みの標準カスタムフィールドです。
これらのカスタムフィールドを実装するためのソースコードは次のようになります。
<customfields>
<item value="C1.Win.FlexReport.CustomFields;C1.Win.FlexReport.CustomFields.SuperLabel" />
<item value="C1.Win.FlexReport.CustomFields;C1.Win.FlexReport.CustomFields.Map" />
</customfields>