ps_hyphenate
ps_hyphenate
Hyphenates a word
**ps_hyphenate** resource $psdoc string $text
Hyphenates the passed word. evaluates the
value hyphenminchars (set by ) and
the parameter hyphendict (set by ).
hyphendict must be set before calling this function.
ps_hyphenate``ps_set_value``ps_set_parameter
This function requires the locale category to be set properly.
This is done when the extension is initialized by using the environment
variables. On Unix systems read the man page of locale for more information.
LC_CTYPE
psdoc
Resource identifier of the postscript file
as returned by .
ps_new
text
should not contain any non alpha
characters. Possible positions for breaks are returned in an array of
interger numbers. Each number is the position of the char in
after which a hyphenation can take place.
text``text
An array of integers indicating the position of possible breaks in the text return.falseforfailure.
Voorbeeld: Hyphennate a text
<?php
$word = "Koordinatensystem";
$psdoc = ps_new();
ps_set_parameter($psdoc, "hyphendict", "hyph_de.dic");
$hyphens = ps_hyphenate($psdoc, $word);
for($i=0; $i<strlen($word); $i++) {
echo $word[$i];
if(in_array($i, $hyphens))
echo "-";
}
ps_delete($psdoc);
?>
Ko-ordi-na-ten-sys-tem
ps_show_boxed