TextInterface

class axioma.mapinfo.TextInterface

Класс-интерфейс для текстового объекта

Унаследован от:

  • GeometryInterface

    textSize()

    Ширина и высота текста без учета поворота

    Результат:размеры текста
    Тип результата:QSizeF
    text()

    Текст

    Тип результата:str
    setText(text)

    Установка отображаемого текста

    Параметры:text (str) – текст
    setLineEndPoint(point)

    Если есть указка, координаты второй точки. Первая точка - точка привязки startPoint

    Параметры:point (QPointF) – координаты точки
    lineEndPoint()

    Координаты второй точки

    Тип результата:QPointF
    setStartPoint(point)

    Задать координаты точки привязки

    Параметры:point (QPointF) – точка привязки
    startPoint()

    Точка привязки

    Тип результата:QPointF
    setAngle(angle)

    Задать угол поворота текста

    Параметры:angle (float) – угол поворота в градусах
    angle()

    Угол поворота текста в градусах

    Тип результата:float
    textBytes(codec=None)

    Массив байтов текста в заданной кодировке

    Параметры:codec (QTextCodec) – кодировка
    Тип результата:QByteArray
    textStyleData()

    Стиль текста

    Тип результата:MapInfoTextStyleData
    setTextStyleData(data)

    Задать стиль текста

    Параметры:data (MapInfoTextStyleData) – стиль текста

Text

class axioma.mapinfo.Text

Реализация интерфейса текстового объекта

Унаследован от:

  • Geometry

  • TextInterface

    Text(coord_system)

    Конструктор класса

    Параметры:coord_system (CoordSystem) – координатная система
    Text(coord_system, text, top_left)

    Конструктор класса

    Параметры:
    • coord_system (CoordSystem) – координатная система
    • text (str) – текст
    • top_left (QPointF) – положение текста
    Text(text, coord_system)

    Конструктор класса

    Параметры:
    • text (TextInterface) – текстовый объект
    • coord_system (CoordSystem) – координатная система