Hello,
I'm not positive if this is the right list, or if other info is required.
If this is the wrong list, please recomend a better one. If other info is
desired, just ask.
I am having some problems with the PECL PS (postscript) extension. For some
commands, everything works properly, but when the code tries to deal with
fonts, it seg faults and core dumps. In my code, the problem appears to be
caused by the ps_setfont command.
I have some code that uses it that used to work, but no longer does. I have
confirmed the same behaviour with the example code that ships with the
extension, glyphlist.php for a specific example. I have un-installed and
reinstalled the php5-ps (64 bit) package through the package manager to no
effect.
sample code and system info follows sig.
any assistance appreciated,
Ray
system is Kubuntu 12.10 64bit, kernel version 3.5.0-18, php 5.4.6-1ubuntu1.1
according to php -v
my sample code:
if two marked lines are left in, seg faults, otherwise works
<?php
$file="pstest.ps";
$fonts_dir='./fonts/';
$font_size=30;
$dr2=50;
$psdoc = ps_new();
ps_set_parameter($psdoc, 'SearchPath', $fonts_dir);
if (!ps_open_file($psdoc, $file))
{
print "Cannot open PostScript file $file \n";
exit;
}
ps_set_info ($psdoc, 'Orientation' , 'Portrait');
ps_begin_page ($psdoc, 596, 842);
$psfont = ps_findfont($psdoc, "ArialMT", "");
echo "<br>$psfont<br>";
ps_setfont($psdoc, $psfont, $font_size);//works if these two lines
ps_show_xy($psdoc, 'Hello World', 30, 400);//are commented out,
ps_setcolor ($psdoc , 'both' , 'rgb', 1, 0, 0, 0);
ps_arc ($psdoc, 30, 230, $dr2, 0, 360);
ps_stroke($psdoc);
ps_end_page($psdoc);
ps_delete($psdoc);
?>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php