Lotusscript でセクションのスタイルを設定する方法はありますか? ロータス ノートの履歴を含む返信で使用されるタイプのセクションを模倣したいと思います。
ロータス スクリプトの使用
セクションが左端に表示されるようにマージンを設定します。
履歴の返信で使用される「表のような」セクション タイトルとして表示されるように、セクション スタイルを設定します。
色、フォントなどを設定する方法はわかりますが、セクションの実際のスタイルを設定する方法はわかりません。
Lotusscript でセクションのスタイルを設定する方法はありますか? ロータス ノートの履歴を含む返信で使用されるタイプのセクションを模倣したいと思います。
ロータス スクリプトの使用
セクションが左端に表示されるようにマージンを設定します。
履歴の返信で使用される「表のような」セクション タイトルとして表示されるように、セクション スタイルを設定します。
色、フォントなどを設定する方法はわかりますが、セクションの実際のスタイルを設定する方法はわかりません。
あなたのプロフィールを見ると、あなたはすでに Xpages に精通しています。
アプリがそれほど複雑でない場合は、Xpages を使用します。トラッドよりもスタイリングしやすいので。メモアプリ。私にとってはそうです。
これは、メモにセクションを作成する lotusscript の例です。作成しているアプリの種類と、プラットフォーム、ノート、Web、またはその両方がわからないためです。
パーを壊すのは、メールファイルをメモフォームに使用し、セクションとテキストをメール本文に配置する例です
ここにコードがあります
Sub Initialize
Dim session As New NotesSession
Dim mailDb As New NotesDatabase("", "")
Dim ws As New NotesUIWorkspace
Dim doc As NotesDocument
Dim body As NotesRichTextItem
Dim style As NotesRichTextStyle
Dim color As NotesColorObject
Call mailDb.OpenMail
Set doc = mailDb.CreateDocument
Call doc.ReplaceItemValue("Form", "Memo")
Set body = doc.CreateRichTextItem("Body")
Set style = session.CreateRichTextStyle
Set color = session.CreateColorObject
Call body.AppendText("This is some text before the section")
Call body.AddNewline(2)
Call body.BeginSection("Expanded Section", style, color, True)
Call body.AppendText("Here is some text within the section")
Call body.AddNewline(2)
Call body.AppendText("Here is some more text within the section")
Call body.EndSection
Call body.AddNewline(2)
Call body.AppendText("This is some text between the two sections")
Call body.AddNewline(2)
Call body.BeginSection("Collapsed Section")
Call body.AppendText("Here is some text within the section")
Call body.AddNewline(2)
Call body.AppendText("Here is some more text within the section")
Call body.EndSection
Call body.AddNewline(2)
Call body.AppendText("This is some text after the section")
Call doc.Save(True, False, False)
Call ws.EditDocument(True, doc)
Call doc.Remove(True)
End Sub
完全を期すために、xpage から lotusscript エージェントを呼び出す方法のチュートリアルを次に示し ます 。
編集:メモ クライアントで css と html に関する調査が行われたことを思い出しました。
これを達成できる唯一の方法は、DXL を使用することだと思います。つまり、必要なスタイルのセクションを含むドキュメントの DXL エクスポートを実行します。カスタマイズする必要のあるもの (タイトルなど) を変更した同じ DXL を生成するコードを記述し、それを新しいドキュメントにインポートします。次に、この新しいドキュメントを開くコードを記述し、セクションを含むリッチ テキスト アイテムを読み取り、AppendRTItem を使用して作業中のドキュメントにドロップします。