IWxViewExporter.PixelHeight

Синтаксис Fore

PixelHeight: Integer;

Синтаксис Fore.NET

PixelHeight: Integer;

Описание

Свойство PixelHeight определяет высоту, которую будет иметь изображение после экспорта.

Комментарии

При экспорте размеры изображения устанавливаются в соответствии со следующим алгоритмом:

  1. Вычисляются реальные ширина и высота изображения в соответствии с расстоянием от самой верхней левой вершины фигуры до самой нижней правой вершины.

  2. Вычисляются следующие соотношения:

  3. Для размера, по которому соотношение максимально, значение будет промасштабировано для сохранения пропорций изображения.

По умолчанию свойству PixelHeight установлено значение «0», при этом экспортируемое изображение будет иметь рассчитанную высоту.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента WorkspaceBox с наименованием «WorkspaceBox1» и какого-либо источника данных для него.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Exp: IWxViewExporter;
Begin
    Exp := New WxViewExporter.Create;
    Exp.WxView := WorkspaceBox1.View;
    Exp.PixelHeight := 500;
    Exp.PixelHeight := 300;
    Exp.ExportToFile("C:\РП.jpg""JPG");
End Sub Button1OnClick;

При нажатии на кнопку будет произведен экспорт рабочего пространства, отображаемого в компоненте «WorkspaceBox1». При экспорте будут установлены размеры, которые получит итоговая картинка. При необходимости один из размеров будет промасштабирован для сохранения пропорций изображения.

Пример Fore.NET

Для выполнения примера предполагается наличие .NET-формы, расположенной на ней кнопки с наименованием «Button1», компонента WorkspaceBoxNet с наименованием «WorkspaceBoxNet1» и какого-либо источника данных для него.

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    Exp: WxViewExporter = New WxViewExporter();
Begin
    Exp.WxView := WorkspaceBoxNet1.View;
    Exp.PixelHeight := 500;
    Exp.PixelHeight := 300;
    Exp.ExportToFile("C:\РП.jpg""JPG");
End Sub;

При нажатии на кнопку будет произведен экспорт рабочего пространства, отображаемого в компоненте «WorkspaceBoxNet1». При экспорте будут установлены размеры, которые получит итоговая картинка. При необходимости один из размеров будет промасштабирован для сохранения пропорций изображения.

См. также:

IWxViewExporter