(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
в случае возникновения ошибки.