PS ps_show_boxed

(PECL ps >= 1.1.0)

ps_show_boxed — 상자에 텍스트 출력


설명

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

주어진 상자에 텍스트를 출력합니다. 상자의 왼쪽 하단 모서리는 (left, bottom)에 있습니다. 필요한 곳에 줄 바꿈이 삽입됩니다. 여러 공백은 하나로 처리됩니다. 표는 공백으로 처리됩니다.

매개변수 hyphenationtrue로 설정되고 매개변수 hyphendict에 하이픈 넣기 파일의 유효한 파일 이름이 포함된 경우 텍스트에 하이픈이 추가됩니다. 줄 간격은 leading 값에서 가져옵니다. TeX에서처럼 단락은 빈 줄로 구분할 수 있습니다. parindent 값이 0.0보다 큰 값으로 설정되면 처음 n줄이 들여쓰기됩니다. 행의 수 n은 매개변수 numindentlines에 의해 설정됩니다. 처음 m개 단락의 들여쓰기를 방지하려면 parindentskip 값을 양수로 설정하십시오.


매개변수

psdoc
ps_new()에 의해 반환된 포스트스크립트 파일의 리소스 식별자입니다.
text
주어진 상자에 출력할 텍스트입니다.
left
상자의 왼쪽 하단 모서리의 x 좌표입니다.
bottom
상자의 왼쪽 하단 모서리의 y 좌표입니다.
width
상자의 너비입니다.
height
상자의 높이입니다.
hmode
매개변수 hmodejustify, fulljustify, right, left 또는 center가 될 수 있습니다. justifyfulljustify의 차이는 상자의 마지막 줄에만 영향을 미칩니다. fulljustify 모드에서 마지막 줄이 단락의 마지막 줄이 아닌 한 왼쪽 및 오른쪽으로 정렬됩니다. justify 모드에서는 항상 왼쪽 맞춤이 됩니다.
feature

Used parameters

ps_show_boxed()의 출력은 ps_set_parameter() 또는 ps_set_value()로 설정해야 하는 여러 매개변수와 값으로 구성할 수 있습니다. 텍스트 출력에 영향을 미치는 매개변수 및 값 외에 다음 매개변수 및 값이 평가됩니다.

leading (value)
두 연속 선의 기준선 사이의 거리입니다.
linebreak (parameter)
캐리지 리턴이 새 줄을 공백으로 처리하는 대신 시작하도록 하려면 true로 설정하십시오. 기본값은 false입니다.
parbreak (parameter)
한 줄에 캐리지 리턴을 사용하여 공백으로 처리하는 대신 새 단락을 시작하려면 true로 설정하십시오. 기본값은 true입니다.
hyphenation (parameter)
하이픈 넣기를 켜려면 true로 설정하십시오. 이를 위해서는 매개변수 hyphendict로 사전을 설정해야 합니다. 기본값은 false입니다.
hyphendict (parameter)
하이픈 넣기 패턴에 사용되는 사전의 파일 이름(아래 참조).
hyphenminchar (value)
하이픈 앞이나 뒤에 최소한 남겨야 하는 문자 수입니다. 이는 이 값의 최소 2배인 단어만 하이픈으로 연결됨을 의미합니다. 기본값은 3입니다. 값을 0으로 설정하면 기본값이 됩니다.
parindent (value)
단락의 처음 m줄 들여쓰기를 위한 간격(픽셀)을 설정합니다. m은 numindentlines 값으로 설정할 수 있습니다.
parskip (value)
단락 사이의 추가 여백을 픽셀 단위로 설정합니다. 기본값은 0이며 정상적인 라인 거리가 됩니다.
numindentlines (value)
들여쓸 단락의 시작 부분부터 줄 수입니다. 기본값은 1입니다.
parindentskip (value)
첫 줄을 들여쓰지 않을 상자의 단락 수입니다. 기본값은 0입니다. 이것은 섹션 제목 바로 뒤의 단락이나 두 번째 상자에서 계속되는 텍스트에 유용합니다. 두 경우 모두 이것을 1로 설정합니다.
linenumbermode (parameter)
줄 번호를 매기는 방법을 설정합니다. 가능한 값은 전체 상자의 줄 번호 매기기에 대한 box 또는 각 단락 내의 줄 번호 매기기 paragraph입니다.
linenumberspace (value)
줄 번호를 포함하는 번호가 매겨진 줄 왼쪽 열의 공간입니다. 줄 번호는 이 열의 오른쪽에 맞춥니다. 기본값은 20입니다.
linenumbersep (value)
행 번호가 있는 열과 행 자체 사이의 공간입니다. 기본값은 5입니다.
Hyphenation

매개변수 hyphenation이 true로 설정되고 유효한 하이픈 연결 사전이 설정된 경우 텍스트에 하이픈이 연결됩니다. pslib는 자체 하이픈 넣기 사전을 제공하지 않지만 openoffice, scribus 또는 koffice에서 하나를 사용합니다. 소프트웨어가 설치된 경우 다음 디렉토리 중 하나에서 다른 언어에 대한 사전을 찾을 수 있습니다.

  • /usr/share/apps/koffice/hyphdicts/
  • /usr/lib/scribus/dicts/
  • /usr/lib/openoffice/share/dict/ooo/
반환 값

쓸 수 없는 문자 수입니다.


기타