HorizontalAlignment, TitleAlignment, VerticalAlignment

Выравнивание по горизонтали текстовых объектов w.r.t. их координаты

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

HorizontalAlignment, TitleAlignmentНаследованныйCenter, Left или Right
VerticalAlignmentНаследованныйBaseLine, Bottom, Center или Top

Графические примитивы

ОбъектыЗначения по умолчанию
plot::Text2d, plot::Text3d

HorizontalAlignment : Left

TitleAlignment: Center

VerticalAlignment : BaseLine

plot::Integral

HorizontalAlignment : Left

TitleAlignment: Center

VerticalAlignment : Bottom

Описание

TitleAlignment управляет интерпретацией TitlePosition заголовков графических объектов.

HorizontalAlignment и VerticalAlignment управляют интерпретацией координат текстовых объектов.

Заголовки графических объектов помещаются в положение, заданное TitlePosition. TitleAlignment определяет, выравниваются ли начало, центр или конец текста заголовка в этом положении. Смотрите Пример 1.

Текстовые объекты (т.е. объекты типа plot::Text2d или plot::Text3d) несут, в их атрибуте Position, положении. HorizontalAlignment и VerticalAlignment вместе определяют, к какой точке текста это положение относится. Например, с HorizontalAlignment = Left и HorizontalAlignment = Bottom, данное положение является левым нижним углом представленного текста.

Примеры

Пример 1

Мы строим три точки с положениями заголовка 0.1 выше каждой точки. Заголовки выравниваются таким образом, что начало текста (Left), центр текста (Center) или конец текста (Right) в TitlePosition:

plot(plot::Point2d(0, 0, Title = "Point 1", 
                   TitlePosition = [0, 0.1],
                   TitleAlignment = Left),
     plot::Point2d(1, 1, Title = "Point 2", 
                   TitlePosition = [1, 1.1],
                   TitleAlignment = Center),
     plot::Point2d(2, 2, Title = "Point 2", 
                   TitlePosition = [2, 2.1],
                   TitleAlignment = Right),
     PointSize = 2.5*unit::mm)

Пример 2

Следующий вызов генерирует таблицу, показывающую все комбинации HorizontalAlignment и VerticalAlignment:

Hor := [Left, Center, Right]:
Vert := [Top, BaseLine, Center, Bottom]:
plot((plot::Text2d(expr2text(Hor[i], Vert[j]), [i, j],
                   HorizontalAlignment = Hor[i],
                   VerticalAlignment   = Vert[j]),
      plot::Point2d([i, j], Color = RGB::Black))
     $ i = 1..3 $ j = 1..4, Axes = None,
     TitleFont = [13], PointSize = 2.5*unit::mm)

delete Hor, Vert:

Смотрите также

Функции MuPAD