IRtfBuilderService2.GenerateRtf 方法

定义

重载

GenerateRtf(NormalizedSnapshotSpanCollection, CancellationToken)

获取包含快照范围的格式化文本的 RTF 字符串。

GenerateRtf(NormalizedSnapshotSpanCollection, ITextView, CancellationToken)
GenerateRtf(NormalizedSnapshotSpanCollection, String, CancellationToken)

获取包含快照范围的格式化文本的 RTF 字符串。

GenerateRtf(NormalizedSnapshotSpanCollection, ITextView, String, CancellationToken)

获取包含范围的格式化文本的 RTF 字符串。

GenerateRtf(NormalizedSnapshotSpanCollection, CancellationToken)

获取包含快照范围的格式化文本的 RTF 字符串。

public:
 System::String ^ GenerateRtf(Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ spans, System::Threading::CancellationToken cancellationToken);
public string GenerateRtf (Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection spans, System.Threading.CancellationToken cancellationToken);
abstract member GenerateRtf : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection * System.Threading.CancellationToken -> string
Public Function GenerateRtf (spans As NormalizedSnapshotSpanCollection, cancellationToken As CancellationToken) As String

参数

spans
NormalizedSnapshotSpanCollection

快照范围的集合。

cancellationToken
CancellationToken

CancellationToken 用于指示何时放弃生成富文本的工作量。

返回

String

String包含 RTF 数据的。

注解

生成的 RTF 文本基于快照范围的按顺序遍历。 新的 "\par" rtf 关键字将放置在提供的之间 SnapshotSpan

适用于

GenerateRtf(NormalizedSnapshotSpanCollection, ITextView, CancellationToken)

public:
 System::String ^ GenerateRtf(Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ spans, Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, System::Threading::CancellationToken cancellationToken);
public string GenerateRtf (Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection spans, Microsoft.VisualStudio.Text.Editor.ITextView textView, System.Threading.CancellationToken cancellationToken);
abstract member GenerateRtf : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection * Microsoft.VisualStudio.Text.Editor.ITextView * System.Threading.CancellationToken -> string
Public Function GenerateRtf (spans As NormalizedSnapshotSpanCollection, textView As ITextView, cancellationToken As CancellationToken) As String

参数

textView
ITextView
cancellationToken
CancellationToken

返回

String

适用于

GenerateRtf(NormalizedSnapshotSpanCollection, String, CancellationToken)

获取包含快照范围的格式化文本的 RTF 字符串。

public:
 System::String ^ GenerateRtf(Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ spans, System::String ^ delimiter, System::Threading::CancellationToken cancellationToken);
public string GenerateRtf (Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection spans, string delimiter, System.Threading.CancellationToken cancellationToken);
abstract member GenerateRtf : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection * string * System.Threading.CancellationToken -> string
Public Function GenerateRtf (spans As NormalizedSnapshotSpanCollection, delimiter As String, cancellationToken As CancellationToken) As String

参数

spans
NormalizedSnapshotSpanCollection

快照范围的集合。

delimiter
String

要在中的的 RTF 生成代码之间插入的分隔符字符串 SnapshotSpan NormalizedSnapshotSpanCollection

cancellationToken
CancellationToken

CancellationToken 用于指示何时放弃生成富文本的工作量。

返回

String

String包含 RTF 数据的。

注解

生成的 RTF 文本基于快照范围的按顺序遍历。

适用于

GenerateRtf(NormalizedSnapshotSpanCollection, ITextView, String, CancellationToken)

获取包含范围的格式化文本的 RTF 字符串。

public:
 System::String ^ GenerateRtf(Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ spans, Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, System::String ^ delimiter, System::Threading::CancellationToken cancellationToken);
public string GenerateRtf (Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection spans, Microsoft.VisualStudio.Text.Editor.ITextView textView, string delimiter, System.Threading.CancellationToken cancellationToken);
abstract member GenerateRtf : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection * Microsoft.VisualStudio.Text.Editor.ITextView * string * System.Threading.CancellationToken -> string
Public Function GenerateRtf (spans As NormalizedSnapshotSpanCollection, textView As ITextView, delimiter As String, cancellationToken As CancellationToken) As String

参数

spans
NormalizedSnapshotSpanCollection

快照范围的集合。

textView
ITextView

ITextView包含快照范围的。

delimiter
String

要在中的的 RTF 生成代码之间插入的分隔符字符串 SnapshotSpan NormalizedSnapshotSpanCollection

cancellationToken
CancellationToken

CancellationToken 用于指示何时放弃生成富文本的工作量。

返回

String

String包含 RTF 数据的。

注解

生成的 RTF 文本基于快照范围的按序遍历,其中包含的特性和格式设置属性 textView 。 所有快照范围必须属于 textView

适用于