HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //opt/remi/php72/root/usr/share/doc/pecl/ps/examples/overprint.php
<?php
define("LEFT_BORDER", 50);

function footer($ps, $text) {
	$psfont = ps_findfont($ps, "Helvetica", "", 0);
	ps_setfont($ps, $psfont, 8.0);
	$buffer = "This file has been created with pslib ".ps_get_parameter($ps, "dottedversion", 0.0);
	ps_show_xy($ps, $buffer, LEFT_BORDER, 25);
}

$ps = ps_new();

if (!ps_open_file($ps, "overprint.ps")) {
	print "Cannot open PostScript file\n";
	exit;
}

ps_set_info($ps, "Creator", "draw.php");
ps_set_info($ps, "Author", "Uwe Steinmann");
ps_set_info($ps, "Title", "Overprint");

ps_begin_page($ps, 596, 842);
footer($ps, "");
ps_setcolor($ps, "fill", "cmyk", 1.0, 0.0, 0.0, 0.0);
ps_rect($ps, 100, 100, 200, 200);
ps_fill($ps);
ps_setoverprintmode($ps, 1);
ps_rect($ps, 120, 120, 100, 100);
ps_fill($ps); 
ps_end_page($ps);

ps_close($ps);
ps_delete($ps);
?>