Типы TRVScreenAndDevice, PRVScreenAndDevice

<< Нажмите, чтобы показать Содержание >>

Типы TRVScreenAndDevice, PRVScreenAndDevice

Модуль [VCL/FMX]: RVStyle / fmxRVStyle.

type
  TRVScreenAndDevice = record
    ppixScreen, ppiyScreen,

    ppixDevice, ppiyDevice,

    ppiDocument: Integer;
  end;
  PRVScreenAndDevice = ^TRVScreenAndDevice;

Эта запись хранит информацию, необходимую для преобразования значений в пиксели устройства (например, принтера) и обратно.

ppixScreen, ppiyScreen – базовое значение плотности пикселей (DPI), обычно TRVStyle.UnitsPixelsPerInch (название «screen» используется по историческим причинам).

ppixDevice – количество пикселей на дюйм по ширине устройства.

ppiyDevice – количество пикселей на дюйм по высоте устройства.

ppiDocument – количество пикселей на дюйм в компоненте TRichView (см. DocumentPixelsPerInch).

Эта структура заполняется автоматически – обычно обращаться к её полям напрямую не требуется.