Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.1.0 - Русский


justify

Выравнивает текст в каждой колонке, заполненной пробелами, слева, по центру или справа

Синтаксис

TJ = justify(T, position)

Аргументы

T, TJ

векторы, матрицы или ND-массивы строк, имеющие одинаковые размеры.

position

Необязательный параметр с одним из следующих значений:

'l' или 'left' : краюлевое выравнивание (режим по умолчанию)
'c' или 'center': для выравнивания по центру
'r' или 'right' : для выравнивания по правому краю

Описание

All heading and trailing spaces of T elements are removed before processing.

In each given column of TJ, all strings have the same length. Shorter strings are padded with spaces before, after, or on both sides.

The width may differ from a column to other ones. Please see the examples

Примеры

m = ["a" "bcdef" "ghi" ; "jklm" "" "n" ; "opq" "rs" "tuvwxy"]
justify(m)
justify(m, "r")
justify(m, "c")
--> m = ["a" "bcdef" "ghi" ; "jklm" "" "n" ; "opq" "rs" "tuvwxy"]
 m  =
  "a"     "bcdef"  "ghi"
  "jklm"  ""       "n"
  "opq"   "rs"     "tuvwxy"

--> justify(m)
 ans  =
  "a   "  "bcdef"  "ghi   "
  "jklm"  "     "  "n     "
  "opq "  "rs   "  "tuvwxy"

--> justify(m, "r")
 ans  =
  "   a"  "bcdef"  "   ghi"
  "jklm"  "     "  "     n"
  " opq"  "   rs"  "tuvwxy"

--> justify(m, "c")
 ans  =
  " a  "  "bcdef"  " ghi  "
  "jklm"  "     "  "  n   "
  "opq "  " rs  "  "tuvwxy"

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

История

ВерсияОписание
2023.1 Hypermatrix accepted. The position becomes optional, with default = "left"
Report an issue
<< isnum Строки length >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon May 22 12:41:14 CEST 2023