phpday 2022

ps_set_info

(PECL ps >= 1.1.0)

ps_set_infoУстанавливает информационные поля документа

Описание

ps_set_info(resource $p, string $key, string $val): bool

Устанавливает определённые информационные поля документа. Эти поля будут отображаться в виде комментария в заголовке файла PostScript. Если документ конвертируется в pdf, эти поля также будут использоваться для информации о документе.

Для BoundingBox обычно устанавливается значение, присвоенное первой странице. Это работает, только если ps_findfont() не вызывалась раньше. В таких случаях BoundingBox не будет установлен, если вы не установите его явно с помощью этой функции.

Функция больше не будет работать, если заголовок файла postscript уже записан. Она должна вызываться перед первой страницей или первым вызовом ps_findfont().

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

psdoc

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

key

Имя настраиваемого информационного поля. Можно установить следующие значения: Keywords, Subject, Title, Creator, Author, BoundingBox и Orientation. Имейте в виду, что некоторые из них имеют значение для программ просмотра документов PostScript.

value

Значение информационного поля. Поле Orientation может быть установлено как Portrait или Landscape. В BoundingBox - это строка, состоящая из четырёх чисел. Первые два числа - координаты левого нижнего угла страницы. Последние два числа - координаты верхнего правого угла.

Замечание:

До версии 0.2.6 pslib BoundingBox и Orientation будут перезаписаны функцией ps_begin_page(), если функция ps_findfont() не была вызвана ранее.

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

Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top