Системное свойство swt.autoScale
можно использовать для управления масштабированием устройства SWT.
JavaDoc в DPIUtil
говорит, что значения этого свойства могут быть:
false
: DeviceZoom установлен на 100%
integer
: DeviceZoom зависит от текущего разрешения экрана, но использует только целые кратные 100%. Обнаруженный собственный зум обычно округляется в меньшую сторону (например, при 150%, будет использоваться 100%), если только он не близок к следующему целому кратному (в настоящее время при 175% будет использоваться 200%).
integer200
: как целое число, но максимальный уровень масштабирования составляет 200%.
quarter
: DeviceZoom зависит от текущего разрешения экрана, но использует только целочисленные кратные 25%. Обнаруженный собственный зум округляется до ближайшего допустимого значения.
exact
: используется собственный зум (с минимальным шагом 1%).
<value>
: использует заданное целочисленное значение в качестве уровня масштабирования. Значение в процентах.
Текущее значение по умолчанию - "integer200".