PS 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는 설정되지 않은 상태로 유지됩니다.

이 함수는 포스트스크립트 파일의 헤더가 이미 작성된 경우 더 이상 효과가 없습니다. 첫 페이지 또는 ps_findfont()의 첫 번째 호출 전에 호출되어야 합니다.


매개변수

psdoc
ps_new()에 의해 반환된 포스트스크립트 파일의 리소스 식별자입니다.
key
설정할 정보 필드의 이름입니다. 설정할 수 있는 값은 Keywords, Subject, Title, Creator, Author, BoundingBox, Orientation입니다. 그들 중 일부는 PostScript 뷰어에게 의미가 있습니다.
value
정보 필드의 값입니다. 필드 OrientationPortrait 또는 Landscape로 설정할 수 있습니다. BoundingBox는 4개의 숫자로 구성된 문자열입니다. 처음 두 숫자는 페이지의 왼쪽 하단 모서리의 좌표입니다. 마지막 두 숫자는 오른쪽 상단 모서리의 좌표입니다.

메모: pslib 버전 0.2.6까지는 ps_findfont()가 이전에 호출된 적이 없는 한 BoundingBox 및 Orientation이 ps_begin_page()에 의해 덮어쓰여집니다.


반환 값

성공하면 true를, 실패하면 false를 반환합니다.


기타