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

Дивіться також