(PECL ps >= 1.1.0)
ps_set_info — Устанавливает информационные поля документа
Устанавливает определённые информационные поля документа. Эти поля будут отображаться в виде комментария в заголовке файла 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
, если возникла ошибка.