IRtfBuilderService.GenerateRtf Method (NormalizedSnapshotSpanCollection, ITextView, String)
Gets an RTF string that contains the formatted text of the spans.
Namespace: Microsoft.VisualStudio.Text.Formatting
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntax
'Declaration
Function GenerateRtf ( _
spans As NormalizedSnapshotSpanCollection, _
textView As ITextView, _
delimiter As String _
) As String
string GenerateRtf(
NormalizedSnapshotSpanCollection spans,
ITextView textView,
string delimiter
)
String^ GenerateRtf(
NormalizedSnapshotSpanCollection^ spans,
ITextView^ textView,
String^ delimiter
)
abstract GenerateRtf :
spans:NormalizedSnapshotSpanCollection *
textView:ITextView *
delimiter:string -> string
function GenerateRtf(
spans : NormalizedSnapshotSpanCollection,
textView : ITextView,
delimiter : String
) : String
Parameters
spans
Type: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollectionThe collection of snapshot spans.
textView
Type: Microsoft.VisualStudio.Text.Editor.ITextViewThe ITextView that contains the snapshot spans.
delimiter
Type: StringA delimiter string to be inserted between the RTF generated code for the SnapshotSpan objects in the NormalizedSnapshotSpanCollection.
Return Value
Type: String
RTF data.
Remarks
The generated RTF text is based on an in-order walk of the snapshot spans, with the characteristics and formatting properties of textView. All the snapshot spans must belong to textView.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.