Gets or sets the file name, when the chart's image is exported. An empty string indicates that no export filename has currently be specified for the chart's image. In this case a constructed filename is used. A filename is constructed in the following form: <document_filename>_<number>.<extension>. The technical article Loading and Saving Images describes where newly created image files are stored.
public string ExportFileName { get; set; }
Public Property ExportFileName() As String
The following snippet shows how to use the TXText
System.Windows.Forms.DataVisualization.Charting.Chart myChart = new System.Windows.Forms.DataVisualization.Charting.Chart();
TXTextControl.DataVisualization.ChartFrame chartFrame = new TXTextControl.DataVisualization.ChartFrame(myChart);
chartFrame.Name = "points";
chartFrame.ExportCompressionQuality = 100;
chartFrame.ExportFileName = ""; // here, the ExportFileName is set
chartFrame.ExportFilterIndex = 0;
chartFrame.ExportResolution = 0;
System.Drawing.Rectangle myChartFrameBounds = chartFrame.Bounds;
System.ComponentModel.Component ThisIsMyChart = chartFrame.Chart;
chartFrame.ID = 0;
chartFrame.Alignment =
chartFrame.InsertionMode =
chartFrame.Moveable = true;
chartFrame.SaveMode = TXTextControl.ImageSaveMode.Auto;
System.Drawing.Size myFrameSize = chartFrame.Size;
chartFrame.Sizeable = true;
chartFrame.TextDistances = new int[] { -1, -1, -1, -1 };
int myTextPosition = chartFrame.TextPosition;
textControl1.Charts.Add(chartFrame, -1);
Dim myChart As System.Windows.Forms.DataVisualization.Charting.Chart = New System.Windows.Forms.DataVisualization.Charting.Chart()
Dim chartFrame As TXTextControl.DataVisualization.ChartFrame = New TXTextControl.DataVisualization.ChartFrame(myChart)
chartFrame.Name = "points"
chartFrame.ExportCompressionQuality = 100
chartFrame.ExportFileName = "" ' here, the ExportFileName is set
chartFrame.ExportFilterIndex = 0
chartFrame.ExportResolution = 0
Dim myChartFrameBounds As System.Drawing.Rectangle = chartFrame.Bounds
Dim ThisIsMyChart As System.ComponentModel.Component = chartFrame.Chart
chartFrame.ID = 0
chartFrame.Alignment = CSharpImpl.__Assign(chartFrame.InsertionMode, CSharpImpl.__Assign(chartFrame.Moveable, True))
chartFrame.SaveMode = TXTextControl.ImageSaveMode.Auto
Dim myFrameSize As System.Drawing.Size = chartFrame.Size
chartFrame.Sizeable = True
chartFrame.TextDistances = New Integer() {-1, -1, -1, -1}
Dim myTextPosition As Integer = chartFrame.TextPosition
TextControl1.Charts.Add(chartFrame, -1)