ps_begin_page
(PECL ps >= 1.1.0)
ps_begin_page β ΠΠΎΡΠΈΠ½Π°Ρ Π½ΠΎΠ²Ρ ΡΡΠΎΡΡΠ½ΠΊΡ
ΠΠΏΠΈΡ
ps_begin_page(resource $psdoc, float $width, float $height): bool
ΠΠΎΡΠΈΠ½Π°Ρ Π½ΠΎΠ²Ρ ΡΡΠΎΡΡΠ½ΠΊΡ. Π₯ΠΎΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ width
ΠΈheight
ΠΌΠ°ΡΡΡ Π½Π° ΡΠ²Π°Π·Ρ ΡΡΠ·Π½ΠΈΠΉ ΡΠΎΠ·ΠΌΡΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ Π΄Π»Ρ ΠΊΠΎΠΆΠ½ΠΎΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ, ΡΠ΅ Π½Π΅ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ Π² PostScript. ΠΠ΅ΡΡΠΈΠΉ Π²ΠΈΠΊΠ»ΠΈΠΊ ps_begin_page() Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΡ ΡΠΎΠ·ΠΌΡΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ Π΄Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. ΠΠ°ΡΡΡΠΏΠ½Ρ Π΄Π·Π²ΡΠ½ΠΊΠΈ Π½Π΅ ΠΌΠ°ΡΠΈΠΌΡΡΡ ΠΆΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΅ΡΠ΅ΠΊΡΡ, ΠΎΠΊΡΡΠΌ ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ Π½ΠΎΠ²ΠΎΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ. Π‘ΠΈΡΡΠ°ΡΡΡ ΡΠ½ΡΠ°, ΡΠΊΡΠΎ Π²ΠΈ Π·Π±ΠΈΡΠ°ΡΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ²ΠΎΡΠΈΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ PostScript Π½Π° PDF. Π€ΡΠ½ΠΊΡΡΡ ΠΌΡΡΡΠΈΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΌΡΡΠΊΠΈ PDF, ΡΠΊΡ ΠΌΠΎΠΆΡΡΡ ΡΠ½Π΄ΠΈΠ²ΡΠ΄ΡΠ°Π»ΡΠ½ΠΎ Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΠ²Π°ΡΠΈ ΡΠΎΠ·ΠΌΡΡ ΠΊΠΎΠΆΠ½ΠΎΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ. ΠΡΡΠΈΠΌΠ°Π½ΠΈΠΉ PDF-Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΌΠ°ΡΠΈΠΌΠ΅ ΡΡΠ·Π½Ρ ΡΠΎΠ·ΠΌΡΡΠΈ ΡΡΠΎΡΡΠ½ΠΎΠΊ.
Π₯ΠΎΡΠ° PostScript Π½Π΅ Π·Π½Π°Ρ ΡΡΠ·Π½ΠΈΡ ΡΠΎΠ·ΠΌΡΡΡΠ² ΡΡΠΎΡΡΠ½ΠΎΠΊ, pslib ΠΏΠΎΠΌΡΡΠ°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΎΠ±ΠΌΠ΅ΠΆΡΠ²Π°Π»ΡΠ½Ρ ΡΠ°ΠΌΠΊΡ ΠΊΠΎΠΆΠ½ΠΎΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ. Π¦Π΅ΠΉ ΡΠΎΠ·ΠΌΡΡ ΠΎΡΡΠ½ΡΡΡΡΡΡ Π΄Π΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π³Π»ΡΠ΄Ρ PostScript ΡΠ° ΠΌΠ°Ρ ΠΏΡΡΠΎΡΠΈΡΠ΅Ρ Π½Π°Π΄ BoundingBox Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π¦Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΡΠΈΠ·Π²Π΅ΡΡΠΈ Π΄ΠΎ Π½Π΅ΡΠΏΠΎΠ΄ΡΠ²Π°Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡΠ², ΡΠΊΡΠΎ Π²ΠΈ Π²ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ BoundingBox, Π½ΠΈΠΆΠ½ΡΠΉ Π»ΡΠ²ΠΈΠΉ ΠΊΡΡ ΡΠΊΠΎΠ³ΠΎ Π½Π΅ Π΄ΠΎΡΡΠ²Π½ΡΡ (0, 0), ΡΠΎΠΌΡ ΡΠΎ ΠΎΠ±ΠΌΠ΅ΠΆΡΡ ΡΠ°ΠΌΠΊΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ Π·Π°Π²ΠΆΠ΄ΠΈ Π±ΡΠ΄Π΅ Π½ΠΈΠΆΠ½ΡΠΉ Π»ΡΠ²ΠΈΠΉ ΠΊΡΡ (0, 0) Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½Π΅ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ.
ΠΠΎΠΆΠ½Π° ΡΡΠΎΡΡΠ½ΠΊΠ° ΡΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΡΡΡΡ Ρ ΡΠ΅ΠΆΠΈΠΌ Π·Π±Π΅ΡΠ΅ΠΆΠ΅Π½Π½Ρ/Π²ΡΠ΄Π½ΠΎΠ²Π»Π΅Π½Π½Ρ. Π¦Π΅ ΠΎΠ·Π½Π°ΡΠ°Ρ, ΡΠΎ Π±ΡΠ»ΡΡΡΡΡΡ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Ρ, Π·ΡΠΎΠ±Π»Π΅Π½ΠΈΡ Π½Π° ΠΎΠ΄Π½ΡΠΉ ΡΡΠΎΡΡΠ½ΡΡ, Π½Π΅ Π±ΡΠ΄Π΅ Π·Π±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΎ Π½Π° Π½Π°ΡΡΡΠΏΠ½ΡΠΉ ΡΡΠΎΡΡΠ½ΡΡ.
Π―ΠΊΡΠΎ Π΄ΠΎ ΠΏΠ΅ΡΡΠΎΠ³ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΡ ps_begin_page() Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΡ ps_findfont(), ΡΠΎ Π±ΡΠ΄Π΅ Π²ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° PostScript, Π° ΡΠΎΠ·ΠΌΡΡ ΡΠ°ΠΌΠΊΠΈ, ΡΠΎ ΠΎΠ±ΠΌΠ΅ΠΆΡΡ, Π±ΡΠ΄Π΅ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π½Π° ΠΏΠ΅ΡΡΡ ΡΡΠΎΡΡΠ½ΠΊΡ. ΠΠΈΠΆΠ½ΡΠΉ Π»ΡΠ²ΠΈΠΉ ΠΊΡΡ ΠΎΠ±ΠΌΠ΅ΠΆΡΠ²Π°Π»ΡΠ½ΠΎΡ ΡΠ°ΠΌΠΊΠΈ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ (0, 0). Π―ΠΊΡΠΎ ps_findfont() Π±ΡΠ»Π° Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π½Π° ΡΠ°Π½ΡΡΠ΅, ΠΎΡΠΆΠ΅, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²ΠΆΠ΅ Π±ΡΠ»ΠΎ Π²ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π½Π΅ ΠΌΠ°ΡΠΈΠΌΠ΅ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡ ΠΎΠ±ΠΌΠ΅ΠΆΡΠ²Π°Π»ΡΠ½ΠΎΡ ΡΠ°ΠΌΠΊΠΈ. Π©ΠΎΠ± Π·Π°ΠΏΠΎΠ±ΡΠ³ΡΠΈ ΡΡΠΎΠΌΡ, ΡΠ»ΡΠ΄ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°ΡΠΈ ps_set_info(), ΡΠΎΠ± Π²ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠΈ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅ BoundingBox
Ρ, ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ, Orientation
ΠΏΠ΅ΡΠ΅Π΄ Π±ΡΠ΄Ρ-ΡΠΊΠΈΠΌ Π²ΠΈΠΊΠ»ΠΈΠΊΠΎΠΌ ps_findfont()ΠΈΠ»ΠΈps_begin_page()
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ :
ΠΠΎ Π²Π΅ΡΡΡΡ 0.2.6 pslib ΡΡΠ½ΠΊΡΡΡ Π·Π°Π²ΠΆΠ΄ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΠΈΠΌΠ΅ BoundingBox Ρ Orientation, ΡΠΊΡΠΎ Π²ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΡΠ°Π½ΡΡΠ΅ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ps_set_info() Ρ ps_findfont() ΡΠ°Π½ΡΡΠ΅ Π½Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π»Π°ΡΡ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
psdoc
ΠΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΡΡΡ ΡΠ°ΠΉΠ»Ρ postscript, ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΡΡΡ ps_new()
width
Π¨ΠΈΡΠΈΠ½Π° ΡΡΠΎΡΡΠ½ΠΊΠΈ Π² ΠΏΡΠΊΡΠ΅Π»ΡΡ , Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄ 596 Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΡ Π4.
height
ΠΠΈΡΠΎΡΠ° ΡΡΠΎΡΡΠ½ΠΊΠΈ Π² ΠΏΡΠΊΡΠ΅Π»ΡΡ , Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄ 842 Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΡ Π4.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ true
Ρ ΡΠ°Π·Ρ ΡΡΠΏΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π°Π±ΠΎ **false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- ps_end_page() - ΠΠ°Π²Π΅ΡΡΡΡ ΡΡΠΎΡΡΠ½ΠΊΡ
- ps_findfont() - ΠΠ°Π²Π°Π½ΡΠ°ΠΆΡΡ ΡΡΠΈΡΡ
- ps_set_info() - Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΡ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΠΉΠ½Ρ ΠΏΠΎΠ»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°