|
<< Нажмите, чтобы показать Содержание >> TRVStyle.UnitsPixelsPerInch |
Задаёт количество пикселей в одном дюйме.
property UnitsPixelsPerInch: Integer;
Это свойство применяется к:
▪значениям типа TRVStyleLength, измеряемым в единицах Units: TRVStyleUnits, если Units = rvstuPixels;
▪значениям типа TRVLength, измеряемым в единицах TRVUnits, если единицы = rvuPixels;
▪значениям типа TRVPixelLength, измеряемым в пикселях;
▪размерам рисунков в документах, если пользователь не изменял их размер.
При отображении этих размеров на устройстве (экране или бумаге) они пересчитываются с учётом плотности пикселей устройства, поэтому не зависят от конкретного устройства.
Настоятельно рекомендуется оставить для этого свойства значение по умолчанию – 96. При таком значении пиксели в TRichView соответствуют пикселям в HTML, где также предполагается плотность пикселей 96 DPI.
В качестве альтернативы этому свойству можно присвоить значение свойства Screen.PixelsPerInch, чтобы измерять величины в экранных пикселях, как это было по умолчанию в версиях ТРВ-Редактора до 18.
Это свойство можно использовать для масштабирования. Например, если UnitsPixelsPerInch = 48, значение 100 при плотности пикселей 96 DPI будет отображаться как 100 * 96 / 48 = 200, то есть с масштабом 200%. Однако такой способ масштабирования настоятельно не рекомендуется, поскольку:
▪эта настройка влияет на всё, включая импорт и экспорт файлов и печать, а не только на отображение на экране;
▪эта настройка не влияет на размер текста.
Рекомендуемый способ масштабирования – изменение свойства TRichView.DocumentPixelsPerInch.
Если задано свойство MainRVStyle, данное свойство предоставляет доступ к соответствующему свойству MainRVStyle.
Если вы используете TRVRuler из Инструментов интерфейса ТРВ, после изменения значения UnitsPixelsPerInch необходимо соответствующим образом изменить и свойство UnitsPixelsPerInch линейки:
RVRuler1.UnitsPixelsPerInch :=
RVStyle1.UnitsPixelsPerInch;
То же для команды TrvActionPageSetup:
rvActionPageSetup.UnitsPixelsPerInch :=
RVStyle1.UnitsPixelsPerInch;
Значение по умолчанию:
96
См. также: