SaveImageToFile(FileName: String; Width: Double; Height: Double; Dpi: Double);
SaveImageToFile(FileName: String; Width: Double; Height: Double; Dpi: Double);
FileName. Путь, имя и расширение файла;
Width. Ширина изображения матрицы в пикселях;
Height. Высота изображения матрицы в пикселях;
Dpi. Разрешение изображения в пикселях на дюйм.
Метод SaveImageToFile сохраняет изображение матрицы в файл.
Формат, в котором метод сохраняет изображение, определяется через расширение файла. В качестве формата укажите .jpg, .bmp, .png, или .gif.
Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS_REPORT». В экспресс-отчете произведена настройка таким образом, чтобы отображалась и работала матрица.
Sub UserProc;
Var
MB: IMetabase;
Eax: IEaxAnalyzer;
Bubble: IBubbleChart;
Begin
MB := MetabaseClass.Active;
Eax := MB.ItemById("EXPRESS_REPORT").Bind As IEaxAnalyzer;
Bubble := Eax.BubbleChart.Chart;
Bubble.TimeLine.CurrentStep := 3;
Bubble.SaveImageToFile("c:\Matrix_Step3.jpg", 800, 600, 96);
End Sub UserProc;
При выполнении примера изображение матрицы, которое сформировано в указанной временной точке, будет сохранено в файл.
Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS_REPORT». В экспресс-отчете произведена настройка таким образом, чтобы отображалась и работала матрица. Указанная процедура является точкой входа для .NET-сборки.
Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Metabase;
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
Eax: IEaxAnalyzer;
Bubble: IBubbleChart;
Begin
MB := Params.Metabase;
Eax := MB.ItemById["EXPRESS_REPORT"].Bind() As IEaxAnalyzer;
Bubble := Eax.BubbleChart.Chart;
Bubble.TimeLine.CurrentStep := 3;
Bubble.SaveImageToFile("c:\Matrix_Step3.jpg", 800, 600, 96);
End Sub;
При выполнении примера изображение матрицы, которое сформировано в указанной временной точке, будет сохранено в файл.
См. также: