IIndentableText インタフェース
名前空間: NextDesign.Desktop
説明
テキストシーケンスのオブジェクトです。
このインタフェースで定義されたメソッドは、全てメソッドが呼び出されたインスタンス自身を返します。
これにより、メソッド呼び出しをチェインしてシーケンスを構成することができます。
所属エリア
名前 | 説明 |
---|---|
ユーティリティ | 汎用API群です。 |
メソッド
名前 | 説明 |
---|---|
AppendLine(string,object[]) | 指定された文字列、および改行をこのシーケンスの末尾に追加します。 |
AppendLine(string) | 指定された文字列、および改行をこのシーケンスの末尾に追加します。 |
AppendLine1 | 指定された文字列、および改行をこのシーケンスの末尾に追加します。 |
AppendLine2 | 指定された文字列、および改行をこのシーケンスの末尾に追加します。 |
AppendLine3 | 指定された文字列、および改行をこのシーケンスの末尾に追加します。 |
AppendLine4 | 指定された文字列、および改行をこのシーケンスの末尾に追加します。 |
AppendLine5 | 指定された文字列、および改行をこのシーケンスの末尾に追加します。 |
Indent | インデントレベルを増加します。 このメソッドはテキストシーケンスに変更を加えず 、インデントレベルを増加するのみです。 このメソッドによりインデントレベルを増加した場合、AppendLineメソッドの呼び出しにおいて、自動的に行頭にインデントレベル数分のインデント文字列が付与されます。 |
Outdent | インデントレベルを減少します。 このメソッドはテキストシーケンスに変更を加えず、インデントレベルを減少するのみです。 このメソッドによりインデントレベルを減少した場合、AppendLineメソッドの呼び出しにおいて、付与されていたインデント文字列が1段階削除されます。 |
注釈
例)
var text = {create IIndetableText instance...};
text.AppendLine("{"}.Indent().AppnedLine("first line text.").AppendLine("second line text.").Outdent().AppnedLine("}").ToString();