textPs= 는 이 섹션에 설명된 다양한 사용 모델을 지원합니다.
이 섹션은 text=
에 적용되지 않습니다.
일반적인 규칙 및 정의는 다음과 같습니다.
자체 크기 조정 텍스트 레이어는 size=
명령을 포함하지 않거나 size=0,0
이 지정된 레이어입니다.
자체 크기 조정 텍스트 레이어의 레이어 크기는 렌더링된 실제 텍스트에 의해 결정됩니다.
자체 크기 조정 텍스트 레이어의 기본 레이어 앵커는 일반적으로 레이어의 중심에 있지 않습니다( 아래 참조).
자체 크기 조정 텍스트 레이어에 대해 anchor=
또는 origin=
이 지정된 경우 텍스트 레이어의 위치는 텍스트 컨텐츠의 영향을 받습니다.
size=
을 지정하면 문자 글리프의 일부가 레이어 사각형 외부에 렌더링될 수 있습니다.
pos=
모든 경우에 텍스트 레이어 위치를 변경하는 데 사용할 수 있습니다.
size=
, textPath=
또는 textFlowPath=
없이 textPs=
을 지정하면 Photoshop 스타일 포인트 텍스트가 시뮬레이션됩니다. 레이어 크기는 렌더링된 텍스트의 너비에 따라 가로로, 줄 간격에 따라 세로로 결정됩니다. 텍스트는 자동으로 감싸지지 않습니다.
anchor=
및 origin=
를 지정하지 않으면 텍스트의 첫 번째 줄이 레이어 원본 바로 위에 배치됩니다. \ql
로 표시된 단락은 레이어 원본 오른쪽에 배치되고 \qr
가 포함된 단락은 원본 왼쪽에 렌더링되고 \qc
가 있는 단락은 원본 주변에 가로로 가운데에 배치됩니다. anchor=
또는 origin=
이 지정된 경우 표준 레이어 위치 지정 규칙이 적용됩니다.
color=
을 지정하면 실제 렌더링된 텍스트의 테두리 상자가 채워집니다.
다음 RTF 명령은 무시됩니다. \qj
, \marg*
, \hyph*
, \vertal*
.
size=
이 textPs=
외에 지정된 경우(textPath=
및 textFlowPath=
제외) 지정된 사각형으로 텍스트가 제한됩니다. 레이어가 평소대로 배치됩니다. 텍스트 상자 가장자리 근처에 있는 문자 글리프는 텍스트 상자 바깥쪽에 부분적으로 렌더링될 수 있습니다.
color=
에 정의된 영역을 채웁니다 size=
.
모든 RTF 명령이 예상대로 적용됩니다.
높이가 0인 size=
을 지정하면 텍스트 상자의 크기를 모든 내용을 수용할 수 있도록 세로로 지정할 수 있습니다. 레이어 너비는 size=
너비로 정의되며 레이어 높이는 실제 렌더링된 텍스트의 높이로 정의됩니다. 레이어가 평소대로 배치됩니다. 텍스트 상자의 왼쪽 및 오른쪽 가장자리 근처에 있는 문자 글리프가 텍스트 상자 바깥쪽으로 부분적으로 렌더링될 수 있습니다.
color=
지정된 너비와 실제 텍스트 size=
의 높이로 정의된 사각형을 채웁니다.
다음 RTF 명령은 무시됩니다.
\vertal*
textFlowPath=
와 함께 textPs=
를 사용하여 텍스트를 흘려야 하는 영역을 하나 이상 정의할 수 있습니다. textFlowXPath=
하나 이상의 영역으로 텍스트가 유입되지 않도록 제외하도록 선택적으로 지정할 수 있습니다. size=
을 지정하지 않으면 결과 텍스트 레이어가 자체 사이징되고 실제로 렌더링된 텍스트의 테두리 상자에 따라 레이어 크기가 결정됩니다.
origin=
및 anchor=
를 지정하지 않은 경우 레이어 앵커는 경로를 정의하는 데 사용되는 픽셀 좌표 공간의 기본값(0,0)으로 설정되므로 렌더링된 텍스트에 관계없이 절대 위치가 보장됩니다. anchor=
또는 origin=
을 지정하면 레이어가 렌더링된 실제 컨텐츠의 테두리 상자를 기준으로 배치됩니다(따라서).
color=
렌더링된 실제 텍스트의 테두리 상자를 채웁니다.
다음 RTF 명령은 무시됩니다.
\marg*
size=
이 textFlowPath=
과 함께 지정된 경우 레이어 크기가 미리 결정됩니다. 경로를 정의하는 데 사용되는 픽셀 좌표 공간의 (0,0)은 레이어 사각형의 왼쪽 위 모서리에 있습니다.
textFlowPath=
영역은 레이어 사각형 외부에 있을 수 있습니다. 텍스트가 레이어 사각형 바깥으로 렌더링되는 경우에도 텍스트가 항상 모든 패스 영역으로 흐르며 렌더링됩니다. extend=0,0,0,0
렌더링된 텍스트를 레이어 사각형으로 자르는 데 사용할 수 있습니다.
레이어 위치 지정을 위해 레이어 사각형은 레이어 사각형 외부에 위치하더라도 실제로 렌더링되는 텍스트의 양에 관계없이 지정된 size=
을 기반으로 합니다. 표준 레이어 위치가 적용됩니다.
color=
에 정의된 사각형 영역을 채웁니다 size=
.
textFlowPath=
에 대해 다음 RTF 명령이 무시됩니다.
\marg*
textPath=
로 지정된 텍스트를 렌더링해야 하는 경로를 하나 이상 textPs=
정의합니다. size=
을 지정하지 않으면 결과 텍스트 레이어의 크기가 자체 조정됩니다. 레이어 크기는 렌더링된 실제 텍스트의 테두리 상자에 의해 결정됩니다.
origin=
및 anchor=
을 지정하지 않은 경우 레이어 앵커는 기본적으로 경로를 정의하는 데 사용되는 픽셀 좌표 공간의 (0,0)으로 설정됩니다. 렌더링된 텍스트의 위치는 렌더링된 텍스트의 양에 관계없이 고정됩니다. anchor=
또는 origin=
을 지정하면 레이어가 렌더링된 실제 컨텐츠의 테두리 상자를 기준으로 배치됩니다(따라서).
color=
렌더링된 실제 텍스트의 테두리 상자를 채웁니다.
다음 RTF 명령은 무시됩니다.
\marg*
\hyph*
\vertal*
첫 번째 \par
또는 \line
뒤의 텍스트는 무시됩니다.
size=
이 textPath=
과 함께 지정된 경우 레이어 크기가 미리 결정됩니다. 경로를 정의하는 데 사용되는 픽셀 좌표 공간의 (0,0)은 레이어 사각형의 왼쪽 위 모서리에 있습니다.
경로는 레이어 사각형의 일부 또는 전체 외부에 위치할 수 있습니다. 텍스트는 항상 레이어 사각형 바깥쪽이라도 전체 패스를 따라 적용되고 렌더링됩니다. extend=0,0,0,0
렌더링된 텍스트를 레이어 사각형으로 자르는 데 사용할 수 있습니다.
레이어 위치 지정을 위해 일부 텍스트가 레이어 사각형 외부에 렌더링되는 경우에도 레이어 사각형은 지정된 size=
을 기준으로 합니다. 표준 레이어 위치가 적용됩니다.
color=
에 정의된 영역을 채웁니다 size=
.
다음 RTF 명령은 무시됩니다.
\marg*
\q*
\marg*
\hyph*
\vertal*
첫 번째 \par
또는 \line
뒤의 텍스트는 무시됩니다.