Class XAMLExport
Represents the XAML export filter.
Implements
Inherited Members
FastReport.Export.ExportBase.TabsIsExists
FastReport.Export.ExportBase.Export(FastReport.Report, System.Collections.Generic.List<FastReport.Preview.PreparedPages>)
FastReport.Export.ExportBase.GetOverlayPage(FastReport.ReportPage)
FastReport.Base.IsSelected
FastReport.Base.IsParentSelected
FastReport.Base.Delete()
FastReport.Base.OnBeforeInsert(System.Int32)
FastReport.Base.OnAfterInsert(FastReport.InsertFrom)
FastReport.Base.SelectionChanged()
FastReport.Base.GetContextMenu()
FastReport.Base.GetImageIndex()
Namespace: FastReport.Export.XAML
Assembly: FastReport.dll
Syntax
public class XAMLExport : ExportBase, IDisposable, IFRSerializable
Constructors
XAMLExport()
Initializes a new instance of the XAMLExport class.
Declaration
public XAMLExport()
Properties
ImageFormat
Gets or sets the image format used when exporting.
Declaration
public XamlImageFormat ImageFormat { get; set; }
Property Value
Type | Description |
---|---|
XamlImageFormat |
Images
Get dictionary of saved images
Declaration
public Dictionary<string, MemoryStream> Images { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, System.IO.MemoryStream> |
IsScrolled
Get or set scrollbar settings
Declaration
public bool IsScrolled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Pictures
Enable or disable the pictures in XAML export
Declaration
public bool Pictures { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
WPFClassName
Gets or sets the class name of XAML document
Declaration
public string WPFClassName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
ExportBand(BandBase)
Export of Band
Declaration
protected override void ExportBand(BandBase band)
Parameters
Type | Name | Description |
---|---|---|
BandBase | band |
Overrides
ExportPageBegin(ReportPage)
Begin exporting of page
Declaration
protected override void ExportPageBegin(ReportPage page)
Parameters
Type | Name | Description |
---|---|---|
ReportPage | page |
Overrides
ExportPageEnd(ReportPage)
End exporting
Declaration
protected override void ExportPageEnd(ReportPage page)
Parameters
Type | Name | Description |
---|---|---|
ReportPage | page |
Overrides
Finish()
This method is called when the export is finished.
Declaration
protected override void Finish()
Overrides
GetFileFilter()
Returns a file filter for a save dialog.
Declaration
protected override string GetFileFilter()
Returns
Type | Description |
---|---|
System.String | String that contains a file filter, for example: "Bitmap image (.bmp)|.bmp" |
Overrides
GetImage(String)
Gem MemoryStream what contain image
Declaration
public MemoryStream GetImage(string image_name)
Parameters
Type | Name | Description |
---|---|---|
System.String | image_name |
Returns
Type | Description |
---|---|
System.IO.MemoryStream |
Serialize(FRWriter)
Declaration
public override void Serialize(FRWriter writer)
Parameters
Type | Name | Description |
---|---|---|
FRWriter | writer |
Overrides
ShowDialog()
Displays a dialog with export options.
Declaration
public override bool ShowDialog()
Returns
Type | Description |
---|---|
System.Boolean | true if dialog was closed with OK button. |
Overrides
FastReport.Export.ExportBase.ShowDialog()
Remarks
Before calling this method, set the report.
Start()
This method is called when the export starts.
Declaration
protected override void Start()