よし、契約だ。Domino API で C# を使用しています。Lotus Notes のリッチ テキスト フィールドに挿入したいリッチ テキスト データがいくつかあります。
- NotesDocument.ReplaceItemValue は、テキストを書式設定なしでそのまま挿入します。
- NotesDocument.CreateRichTextItem は、RichText を手動で作成するために使用できる NotesRichTextItem オブジェクトを提供します (AddNewLine() AddPageBreak() などのメソッド)。しかし、私が必要としているフォーマット済みのリッチ テキスト データを取得するための Parse メソッドはありません。ユーザーがそこに好きなものを入れてほしいので、前述の方法を使用しても役に立ちません。
- リッチ テキスト形式の文字列を追加しようとすると、NotesRichTextItem.Values オブジェクトがエラーをスローします。
では、どうすればよいでしょうか。私はここでかなりうんざりしていると思いますが、天才が解決策を考え出すことを願っています. どんな助けでも大歓迎です。
みんなありがとう!
PS - メモのリッチ テキスト データまたは HTML データを挿入しても問題ありません。ドキュメントに適切なリッチ テキストが表示され、書式設定されていない文字列が表示されない限り、どちらでも問題ありません。