텍스트 위치 text-positioning

text= 렌더러는 미리 크기가 지정된 레이어에 적용할 때(즉, size=가 지정된 경우) textPs= 렌더러와 근본적으로 다른 텍스트를 배치합니다.

자체 크기 조정 text=textPs= 레이어의 모양과 위치가 유사합니다.

textPs=을(를) 사용하면 렌더링된 텍스트 글리프가 텍스트 상자 경계 밖으로 일부 확장되는 경우에도 문자 셀의 위쪽이 텍스트 상자의 위쪽에 맞춰집니다(\vertalt로 가정). 특정 글꼴의 렌더링된 글리프가 텍스트 상자의 왼쪽 및 오른쪽 가장자리를 약간 벗어나 돌출할 수도 있습니다. 렌더링된 모든 텍스트를 레이어 사각형 내에 포함해야 하는 응용 프로그램의 경우 RTF \marg* 명령 또는 textFlowPath=을(를) 사용하여 텍스트 렌더링 영역을 조정할 수 있습니다.

반대로 text=은(는) 렌더링된 텍스트를 필요에 따라 이동하고 렌더링된 모든 글리프가 지정된 텍스트 상자 내에 완전히 맞도록 합니다.

간단한 응용 프로그램에서는 text=을(를) 약간 더 쉽게 사용할 수 있지만 textPs=에서는 글꼴 및 텍스트 효과에 관계없이 정확한 위치를 제공합니다.

예제 section-1b6bdf2ea34447528188ae4e1430ee71

다음 예제는 미리 크기가 조정된 텍스트에 대한 것입니다. 자체 크기 조정 텍스트에 대한 동작이 다릅니다.

Text=은(는) 항상 맨 위에 좁은 여백을 제공합니다.

텍스트 위치 지정 예제 한 이미지

/is/image/?size=230,50&bgc=f0f0f0&fmt=png&text=\fs40Normal%20Normal%20Normal

textPs=에서는 텍스트를 텍스트 상자 위쪽에 단단히 정렬하여 Arial®: ​과 같은 일반적인 글꼴에서도 약간 오려냅니다.

텍스트 위치 지정 예제 2개 이미지

/is/image/?size=230,50&bgc=f0f0f0&fmt=png&textPs=\fs40Normal%20Normal%20Normal

text=이(가) 렌더링된 텍스트를 자동으로 아래로 이동하여 클리핑을 방지합니다.

텍스트 위치 지정 예: 이미지 3개

/is/image?size=230,50&bgc=f0f0f0&fmt=png&text=\fs40Normal%20{\up20Raised%20}Normal

textPs=은(는) 융기된 부분이 포함된 텍스트를 이동하지 않으므로 텍스트가 레이어 0: ​에 있는 경우 상당한 클리핑이 발생합니다.

텍스트 위치 지정 예제 4개 이미지

/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs=\fs40Normal%20{\up20Raised%20}Normal

맨 위에 있는 10pt(200트윕) 여백은 클리핑 없이 이 텍스트를 렌더링합니다.

텍스트 위치 지정 예제 5개 이미지

/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs=\margt200\fs40Normal%20{\up20Raised}%20Normal

특정 스크립트 글꼴의 렌더링된 글리프가 텍스트 상자 밖으로 상당히 확장될 수 있습니다.

텍스트 위치 지정 예제 6개 이미지

/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs={\fonttbl{\f1\fcharset0%20FluffyFont;}}\f1\fs88%20fluffy%20font%20problems

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49