Class MoxelOutputDeviceInfo


  • public class MoxelOutputDeviceInfo
    extends Object
    Output device info
    • Constructor Detail

      • MoxelOutputDeviceInfo

        public MoxelOutputDeviceInfo​(UnitsConverter unitsConverter_,
                                     org.eclipse.swt.graphics.Device device_)
        Конструктор.
    • Method Detail

      • getUnitsConverter

        public UnitsConverter getUnitsConverter()
        Получить конвертер единиц имзерения.
      • getDevice

        public org.eclipse.swt.graphics.Device getDevice()
        Получить устройтво.
      • getSWTFont

        public org.eclipse.swt.graphics.Font getSWTFont​(Font font)
        Получить шрифт SWT по нашему шрифту.
      • getSWTFont

        public static org.eclipse.swt.graphics.Font getSWTFont​(org.eclipse.swt.graphics.Device device,
                                                               Font font,
                                                               int scale)
        Получить шрифт SWT по нашему шрифту.
      • getFontHeightPixel

        public int getFontHeightPixel​(Font font)
        Получить высоту шрифта.
      • getFontHeightPixel

        public int getFontHeightPixel​(org.eclipse.swt.graphics.Device device,
                                      Font font,
                                      int scale)
        Получить высоту шрифта.
      • clearFontDimensionsCache

        public void clearFontDimensionsCache()
        Clear chache of font dimensions
      • getFontAveCharWidthPixel

        public int getFontAveCharWidthPixel​(Font font)
        Получить ширину среднего символа в пикселях.
      • calcTextRect

        public org.eclipse.swt.graphics.Rectangle calcTextRect​(String text,
                                                               org.eclipse.swt.graphics.Rectangle startRect,
                                                               Font font,
                                                               HorizontalAlignment align,
                                                               int angle,
                                                               boolean noWrap,
                                                               int indention)
        Рассчитать размер прямоугольника для вывода текста.