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
**в случае возникновения ошибки.
Дивіться також
- ps_findfont() - Завантажує шрифт
- ps_begin_page() - Починає нову сторінку