Class RadFlowDocument
Hosts flow document content.
Inherited Members
Namespace: Telerik.Windows.Documents.Flow.Model
Assembly: Telerik.Windows.Documents.Flow.dll
Syntax
public sealed class RadFlowDocument : DocumentElementBase, IElementWithProperties, IChildrenList
Constructors
RadFlowDocument()
Fields
DefaultTabStopWidthPropertyDefinition
Holds the property definition for the DefaultTabStopWidth property.
Declaration
public static readonly StylePropertyDefinition<double? > DefaultTabStopWidthPropertyDefinition
Field Value
Style
|
HasDifferentEvenOddPageHeadersFootersPropertyDefinition
ViewTypePropertyDefinition
Holds the property definition for the ViewType property.
Declaration
public static readonly StylePropertyDefinition<DocumentViewType? > ViewTypePropertyDefinition
Field Value
Style
|
Properties
Comments
Gets the comments of the document.
Declaration
public CommentCollection Comments { get; }
Property Value
Comment The comments. |
DefaultStyle
Gets the default styling of the document.
Declaration
public DocumentDefaultStyle DefaultStyle { get; }
Property Value
Document The default style. |
DefaultTabStopWidth
Gets or sets the default width of the tab stop.
Declaration
public double DefaultTabStopWidth { get; set; }
Property Value
System. The default width of the tab stop. |
Document
Gets the document to which this document element is associated.
Declaration
public override RadFlowDocument Document { get; }
Property Value
Rad The document. |
Overrides
DocumentInfo
Gets or sets metadata information for the document file.
Declaration
public DocumentInfo DocumentInfo { get; set; }
Property Value
Document The metadata. |
DocumentVariables
Gets the document variables.
Declaration
public DocumentVariableCollection DocumentVariables { get; }
Property Value
Document The document variables. |
HasDifferentEvenOddPageHeadersFooters
Lists
Gets the lists associated with this document.
Declaration
public ListCollection Lists { get; }
Property Value
List The lists. |
Properties
Gets the styling properties of this document.
Declaration
public DocumentProperties Properties { get; }
Property Value
Document The properties. |
ProtectionSettings
Gets or sets the protection settings.
Declaration
public ProtectionSettings ProtectionSettings { get; }
Property Value
Protection The protection settings. |
Sections
Gets the sections of the flow document.
Declaration
public SectionCollection Sections { get; }
Property Value
Section The sections. |
StyleRepository
Gets the style repository.
Declaration
public StyleRepository StyleRepository { get; }
Property Value
Style The style repository. |
Theme
Gets or sets the theme.
Declaration
public DocumentTheme Theme { get; set; }
Property Value
Document The theme. |
ViewType
Gets or sets a value indicating the view type of the document.
Declaration
public DocumentViewType ViewType { get; set; }
Property Value
Document The type of the view. |
Methods
Clone()
Creates deep copy of this document.
Declaration
public RadFlowDocument Clone()
Returns
Rad The cloned document. |
MailMerge(IEnumerable)
Performs mail merge on the document with the specified collection
of records.
Declaration
public RadFlowDocument MailMerge(IEnumerable collection)
Parameters
System. The collection of records. |
Returns
Rad The merged document. |
Merge(RadFlowDocument)
Merges this document with the specified source document.
Declaration
public void Merge(RadFlowDocument sourceDocument)
Parameters
Rad The source document. |
Merge(RadFlowDocument, MergeOptions)
Merges this document with the specified source document.
Declaration
public void Merge(RadFlowDocument sourceDocument, MergeOptions mergeOptions)
Parameters
Rad The source document. |
Merge The merge options. |
UpdateFields()
Updates all supported fields in the document.
Declaration
public void UpdateFields()
Explicit Interface Implementations
IElementWithProperties.Properties
Gets the properties.
Declaration
DocumentElementPropertiesBase IElementWithProperties.Properties { get; }
Returns
Document The properties. |