Label
|
Страница в процессе перевода. |
Метка — это текст в ограничивающем прямоугольнике. Атрибуты halign и valign всегда относятся к неповернутым горизонтальной и вертикальной осям. В этом заключается отличие от text, где выравнивание зависит от направления потока текста.
Размер метки известен, поэтому, если для tellwidth и tellheight задано true (значения по умолчанию), блок GridLayout с размерами столбцов и строк Auto может сжаться до нужного размера.
using CairoMakie
fig = Figure()
fig[1:2, 1:3] = [Axis(fig) for _ in 1:6]
supertitle = Label(fig[0, :], "Six plots", fontsize = 30)
sideinfo = Label(fig[1:2, 0], "This text is vertical", rotation = pi/2)
fig
using CairoMakie
f = Figure()
Label(f[1, 1],
"Multiline label\nwith\njustification = :left\nand\nlineheight = 0.9",
justification = :left,
lineheight = 0.9
)
Label(f[1, 2],
"Multiline label\nwith\njustification = :center\nand\nlineheight = 1.1",
justification = :center,
lineheight = 1.1,
color = :dodgerblue,
)
Label(f[1, 3],
"Multiline label\nwith\njustification = :right\nand\nlineheight = 1.3",
justification = :right,
lineheight = 1.3,
color = :firebrick
)
f
Атрибуты
halign
Значение по умолчанию: :center
Выравнивание текста по горизонтали в предлагаемом поле для переплета
padding
Значение по умолчанию: (0.0f0, 0.0f0, 0.0f0, 0.0f0)
Дополнительное пространство, добавленное по бокам текстового поля boundingbox.
tellheight
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под высоту этого элемента
tellwidth
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под ширину этого элемента