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
- 정보 필드의 값입니다. 필드
Orientation
은Portrait
또는Landscape
로 설정할 수 있습니다.BoundingBox
는 4개의 숫자로 구성된 문자열입니다. 처음 두 숫자는 페이지의 왼쪽 하단 모서리의 좌표입니다. 마지막 두 숫자는 오른쪽 상단 모서리의 좌표입니다.메모: pslib 버전 0.2.6까지는 ps_findfont()가 이전에 호출된 적이 없는 한 BoundingBox 및 Orientation이 ps_begin_page()에 의해 덮어쓰여집니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
기타
- ps_findfont() - Loads a font
- ps_begin_page() - Start a new page