Получает определённые значения

# ps_get_value

(PECL ps >= 1.1.0)

ps_get_value — Получает определённые значения

### Описание

function ps_get_value(resource `$psdoc`, string `$name`, float `$modifier` = ?): float

Получает несколько значений, установленных ps_set_value(). Значения по определению являются значениями с плавающей точкой.

Параметр `name` может иметь следующие значения:

`fontsize`

  Размер текущего активного шрифта или шрифта, идентификатор которого передаётся в параметре `modifier`.

`font`

  Текущий активный шрифт.

`imagewidth`

  Ширина изображения, идентификатор которого передаётся в параметре `modifier`.

`imageheight`

  Высота изображения, идентификатор которого передаётся в параметре `modifier`.

`capheight`

  Высота заглавной буквы M активного шрифта или шрифта, идентификатор которого передаётся в параметре `modifier`.

`ascender`

  Верхний элемент активного шрифта или шрифта, идентификатор которого передаётся в параметре `modifier`.

`descender`

  Нисходящий элемент активного шрифта или шрифта, идентификатор которого передаётся в параметре `modifier`.

`italicangle`

  Курсив активного шрифта или шрифта, идентификатор которого передаётся в параметре `modifier`.

`underlineposition`

  Подчёркивание активного шрифта или шрифта, идентификатор которого передаётся в параметре `modifier`.

`underlinethickness`

  Толщина подчёркивания активного шрифта или шрифта, идентификатор которого передаётся в параметре `modifier`.

`textx`

  Текущая позиция по оси X для вывода текста.

`texty`

  Текущая позиция по оси Y для вывода текста.

`textrendering`

  Текущий режим отрисовки текста.

`textrise`

  Пространство, на которое текст поднимается над базовой линией.

`leading`

  Расстояние между строками текста в точках.

`wordspacing`

  Расстояние между словами, кратное ширине символа пробела.

`charspacing`

  Пробел между символами. Если charspacing не равно 0.0, лигатуры всегда будут растворяться.

`hyphenminchars`

  Минимальное количество символов в конце слова.

`parindent`

  Отступ первой n строки абзаца.

`numindentlines`

  Номер строки в абзаце для отступа, если parindent не равно 0,0.

`parskip`

  Расстояние между абзацами.

`linenumberspace`

  Общее пространство перед каждой строкой для номера строки.

`linenumbersep`

  Пробел между строкой и номером строки.

`major`

  Мажорная версия pslib.

`minor`

  Минорная версия pslib.

`subminor`, `revision`

  Патч-версия pslib.

### Список параметров

`psdoc`

  Идентификатор ресурса файла postscript, возвращённый функцией ps_new().

`name`

  Название значения.

`modifier`

  Параметр `modifier` указывает ресурс, для которого должно быть получено значение. Это может быть идентификатор шрифта или изображения.

### Возвращаемые значения

Возвращает значение параметра или `false`.

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

- ps_set_value() - Устанавливает определённые значения

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open