PHP.mk документација

ps_show_boxed

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.ps-show-boxed.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.ps-show-boxed.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ps_show_boxed

Референца за `function.ps-show-boxed.php` со подобрена типографија и навигација.

function.ps-show-boxed.php

ps_show_boxed

(PECL ps >= 1.1.0)

ps_show_boxedOutput text in a box

= NULL

ps_show_boxed(
         resource $psdoc,
         string $text,
         float $left,
         float $bottom,
         float $width,
         float $height,
         string $hmode,
         string $feature = ?
): int

Outputs a text in a given box. The lower left corner of the box is at (left, bottom). Line breaks will be inserted where needed. Multiple spaces are treated as one. Tabulators are treated as spaces.

The text will be hyphenated if the parameter hyphenation е поставен на true and the parameter hyphendict contains a valid filename for a hyphenation file. The line spacing is taken from the value leading. Paragraphs can be separated by an empty line just like in TeX. If the value parindent is set to value > 0.0 then the first n lines will be indented. The number n of lines is set by the parameter numindentlines. In order to prevent indenting of the first m paragraphs set the value parindentskip to a positive number.

Параметри

psdoc

и користење на шемата како боја за пополнување. ps_new().

text

The text to be output into the given box.

left

x-coordinate of the lower left corner of the box.

bottom

y-coordinate of the lower left corner of the box.

width

Width of the box.

height

Height of the box.

hmode

за да ја поставите опцијата глобално. hmode може да биде justify, fulljustify, right, left, или center. The difference of justify and fulljustify just affects the last line of the box. In fulljustify mode the last line will be left and right justified unless this is also the last line of paragraph. In justify mode it will always be left justified.

feature

Used parameters

Излезот од ps_show_boxed() може да се конфигурира со неколку параметри и вредности кои мора да се постават со или ps_set_parameter() or ps_set_value(). Покрај параметрите и вредностите кои влијаат на излезот на текстот, се оценуваат следните параметри и вредности.

leading (value)

Растојание помеѓу основите на два последователни реда.

linebreak (parameter)

Постави на true ако сакате враќање на карета за започнување нов ред наместо да се третира како празно место. Стандардно е false.

parbreak (parameter)

Постави на true ако сакате враќање на карета на еден ред за започнување нов параграф наместо да се третира како празно место. Стандардно е true.

hyphenation (parameter)

Постави на true со цел да се вклучи делењето. Ова бара речник да се постави со параметарот hyphendict. Стандардно е false.

hyphendict (parameter)

Име на датотека на речникот што се користи за шемата на делење (видете подолу).

hyphenminchar (value)

Бројот на знаци што мора најмалку да останат пред или по цртичката. Ова подразбира дека само зборови од најмалку двапати поголема вредност ќе се делат. Стандардната вредност е три. Поставувањето вредност од нула ќе резултира со стандардната вредност.

parindent (value)

Поставете ја количината на простор во пиксели за вовлекување на првите м редови од параграф. м може да се постави со вредноста numindentlines.

parskip (value)

Поставете ја количината на дополнителен простор во пиксели помеѓу параграфите. Стандардно е 0 што ќе резултира со нормално растојание на редовите.

numindentlines (value)

Number of lines from the start of the paragraph which will be indented. Defaults to 1.

Број на редови од почетокот на параграфот што ќе бидат вовлечени. Стандардно е

parindentskip (вредност) 0Број на параграфи во полето чии први редови нема да бидат вовлечени. Ова стандардно е 1.

. Ова е корисно за параграфи веднаш по наслов на поглавје или текст што се продолжува во второ поле. Во двата случаи би се поставило на

linenumbermode (параметар) box Поставете како треба да се нумерираат редовите. Можни вредности се paragraph за нумерирање редови во целото поле или

за нумерирање редови во секој параграф.

linenumberspace (вредност) 20.

Просторот за колоната лево од нумерираниот ред што го содржи бројот на редот. Бројот на редот ќе биде десно оправдан во оваа колона. Стандардно е

linenumbersep (вредност) 5.

Просторот помеѓу колоната со броеви на редови и самиот ред. Стандардно е

Хифенација hyphenation Текстот се хифенира ако параметарот

  • /usr/share/apps/koffice/hyphdicts/
  • /usr/lib/scribus/dicts/
  • /usr/lib/openoffice/share/dict/ooo/
е поставен на точно и е поставена валидна речничка за хифенација. pslib не испорачува свој речник за хифенација, туку користи еден од openoffice, scribus или koffice. Нивните речници за различни јазици можете да ги најдете во некоја од следниве директориуми ако софтверот е инсталиран:

Вратени вредности

Моментално scribus се чини дека има најкомплетни речници за хифенација.

Види Исто така

Белешки од корисници 2 забелешки

Број на знаци што не можеа да се запишат.
пред 16 години
In order to justify text in the way a word processor would, one must set 'linebreak' to 'false' and 'parbreak' to 'true'.  For every new line, you must use "\n\n" (two newlines, NOT carriage returns as stated in the docs).  If you wish to make two new lines in your finished document, "\n\n\n\n" will not work.  Instead, you must use "\n\n \n\n".

For every line to be justified, you should append "\n " (new line and a space) to the end of the text.  For this to work, 'linebreak' must be 'true'.
php на catchall dot toao dot net
19 години пред
Note that there will no box be drawn around the text even if the function name suggests this.

After the box has been drawn you can get the new x and y position with

<?php
$x=ps_get_value($ps,'textx',NULL);
$y=ps_get_value($ps,'texty',NULL);
?>

textx points to the end of the last character written by ps_show_boxed and texty points to the baseline of the last line written (which means, if there is e.g. a 'g' in the last line then the lower part's y-coordinates of the g will be lower than the value of texty. I hope you understand what I meant)
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.