phpHypher
quittance.ru
документы
прочее

Описание методов и свойств класса phpHypher

// Constructor
__construct ( string $conffile [, int $recompile] )
Созда­ет эк­зем­пляр объ­ек­та phpHypher и за­гру­жа­ет ин­фор­ма­цию, необ­хо­ди­мую для рас­ста­нов­ки пе­ре­но­сов.

$conffile путь и имя фай­ла опи­са­ния
$recompile па­ра­метр, опре­де­ля­ю­щий необ­хо­ди­мость об­нов­ле­ния compiled-файла

// Public properties
public $proceed_uppercase = false
public $left_limit; // current left hyphenation limit
public $right_limit; // current right hyphenation limit
public $length_limit; // minimum word length allowing hyphenation
public $left_limit_uc; // current left hyphenation limit
// for words with first letter in upper case
public $right_limit_last; // current right hyphenation limit
// for the last word in paragraph
$proceed_uppercase  свой­ство, поз­во­ля­ю­щее при необ­хо­ди­мо­сти рас­став­лять пе­ре­но­сы в сло­вах, со­дер­жа­щих за­глав­ные бук­вы кро­ме пер­вой. По умол­ча­нию пе­ре­но­сы рас­став­ля­ют­ся толь­ко в сло­вах, пол­но­стью со­сто­я­щих из строч­ных букв или на­чи­на­ю­щих­ся с за­глав­ной буквы.

Осталь­ные от­кры­тые свой­ства клас­са опре­де­ля­ют усло­вия пе­ре­но­са. Для их уста­нов­ки сле­ду­ет ис­поль­зо­вать пуб­лич­ный ме­тод set_limits(), ко­то­рый до­пол­ни­тель­но про­ве­ря­ет кор­рект­ность ус­ло­вий.
// Method
set_limits([, int $left_limit [, int $right_limit [, int $length_limit [,
int $right_limit_last [, int $left_limit_uc]]]]] )
Уста­нав­ли­ва­ет усло­вия пе­ре­но­са с про­вер­кой их кор­рект­но­сти.

$left_limit огра­ни­че­ние сле­ва  ми­ни­маль­ное ко­ли­че­ство сим­во­лов, ко­то­рое мож­но остав­лять на стро­ке; зна­че­ние по умол­ча­нию бе­рет­ся из фай­ла опи­са­ния языка
$right_limit огра­ни­че­ние спра­ва  ми­ни­маль­ное ко­ли­че­ство сим­во­лов, ко­то­рое мож­но пе­ре­но­сить на дру­гую стро­ку; зна­че­ние по умол­ча­нию бе­рет­ся из фай­ла опи­са­ния языка
$length_limit ми­ни­маль­ная дли­на сло­ва, в ко­то­ром мож­но рас­став­лять пе­ре­но­сы; зна­че­ние по умол­ча­нию вы­чис­ля­ет­ся как сум­ма двух преды­ду­щих па­ра­мет­ров
$right_limit_last ми­ни­маль­ное ко­ли­че­ство сим­во­лов, ко­то­рое мож­но пе­ре­но­сить на дру­гую стро­ку в по­след­нем сло­ве аб­за­ца; по умол­ча­нию рав­но огра­ни­че­нию справа
$left_limit_uc ми­ни­маль­ное ко­ли­че­ство сим­во­лов, ко­то­рое мож­но остав­лять на стро­ке в сло­вах, на­чи­на­ю­щих­ся с за­глав­ной бук­вы; по умол­ча­нию рав­но огра­ни­че­нию слева

// Method
string hyphenate(string $instr [, string $encoding [, string $shy]] )
Рас­став­ля­ет мяг­кие пе­ре­но­сы в тек­сте.

возвращает стро­ку с рас­став­лен­ны­ми мяг­ки­ми пе­ре­но­сами
$instr текст для рас­ста­нов­ки пе­ре­но­сов
$encoding ко­ди­ров­ка вход­но­го и вы­ход­но­го тек­ста в ви­де стро­ки, рас­по­зна­ва­е­мой функ­ци­ей iconv; по умол­ча­нию: ба­зо­вая ко­ди­ров­ка из фай­ла опи­са­ния языка
$shy стро­ка, ис­поль­зу­е­мая для обо­зна­че­ния мяг­ко­го пе­ре­но­са; по умол­ча­нию: "­" 
29/05/2010
Добавить комментарий
Заполните форму, чтобы отправить свой комментарий. E-mail заполнять не обязательно, но имеет смысл, если Вы рассчитываете на ответ по почте. В любом случае, Ваш e-mail не будет опубликован.