ClassRtfFormatProvider
Imports and exports flow documents in Rich Text Format (RTF) with support for text formatting, tables, images, and document structure.
Definition
Namespace:Telerik.Windows.Documents.Flow.FormatProviders.Rtf
Assembly:Telerik.Windows.Documents.Flow.dll
Syntax:
public class RtfFormatProvider : TextBasedFormatProviderBase<RadFlowDocument>, IFormatProvider<RadFlowDocument>, ITextBasedFormatProvider<RadFlowDocument>
Inheritance: objectFormatProviderBase<RadFlowDocument>TextBasedFormatProviderBase<RadFlowDocument>RtfFormatProvider
Implements:
Inherited Members
Constructors
RtfFormatProvider()
Initializes a new instance of the RtfFormatProvider class with default export settings.
Declaration
public RtfFormatProvider()
Properties
CanExport
Gets whether this provider can export to RTF; always returns true.
Declaration
public override bool CanExport { get; }
Property Value
The value indicating whether can export.
Overrides
CanImport
Gets whether this provider can import RTF documents; always returns true.
Declaration
public override bool CanImport { get; }
Property Value
The value indicating whether can import.
Overrides
ExportSettings
Gets or sets the configuration options for RTF export, such as image compatibility mode.
Declaration
public RtfExportSettings ExportSettings { get; set; }
Property Value
The export settings.
SupportedExtensions
Gets the file extensions supported by this provider; returns ".rtf".
Declaration
public override IEnumerable<string> SupportedExtensions { get; }
Property Value
The supported extensions.
Overrides
Methods
ExportOverride(RadFlowDocument, Stream)
Exports the specified document.
Declaration
[Obsolete("This method is obsolete. Please use ExportOverride(RadFlowDocument document, Stream output, CancellationToken cancellationToken) instead.")]
protected override void ExportOverride(RadFlowDocument document, Stream output)
Parameters
document
The document.
output
The output.
Overrides
ExportOverride(RadFlowDocument, Stream, CancellationToken)
Exports the specified document.
Declaration
protected override void ExportOverride(RadFlowDocument document, Stream output, CancellationToken cancellationToken)
Parameters
document
The document.
output
The output.
cancellationToken
The cancellation token used to cancel the operation.
Overrides
ImportOverride(Stream)
Imports the specified input.
Declaration
[Obsolete("This method is obsolete. Please use ImportOverride(Stream input, CancellationToken cancellationToken) instead.")]
protected override RadFlowDocument ImportOverride(Stream input)
Parameters
input
The input.
Returns
The imported document.
Overrides
ImportOverride(Stream, CancellationToken)
Imports the specified input.
Declaration
protected override RadFlowDocument ImportOverride(Stream input, CancellationToken cancellationToken)
Parameters
input
The input.
cancellationToken
The cancellation token used to cancel the operation.
Returns
The imported document.
Overrides