다음을 통해 공유


CTLineBoundsOptions 열거형

정의

CTLine에서 수행하려는 경계 계산의 종류입니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

[System.Flags]
public enum CTLineBoundsOptions
type CTLineBoundsOptions = 
상속
CTLineBoundsOptions
특성

필드

ExcludeTypographicLeading 1

이 옵션을 사용하여 경계 계산에서 선행 입력 체계를 제외합니다(텍스트 줄이 다른 기준선 사이의 공간).

ExcludeTypographicShifts 2

에 대한 경계를 계산할 때 커닝 또는 선행 정보를 고려하지 않습니다.

IncludeLanguageExtents 32
UseGlyphPathBounds 8

모든 문자 모양의 범위입니다. 입력 체계의 세부 정보를 고려하지 않으므로 입력 체계가 그리 흥미롭지 않습니다. 그러면 렌더링된 실제 텍스트에 대한 경계 상자가 반환됩니다.

UseHangingPunctuation 4

문장 부호는 문장 부호와 글머리 기호, 가장 일반적으로 따옴표와 하이픈을 입력하여 텍스트 본문의 "흐름"을 방해하거나 맞춤 여백을 "중단"하지 않도록 하는 방법입니다. 문장 부호가 텍스트의 여백에 '중단'으로 표시되고 텍스트 블록 또는 열에 통합되지 않기 때문에 이를 호출합니다. 텍스트가 완전히 정당화될 때 일반적으로 사용됩니다.

UseOpticalBounds 16

이렇게 하면 광학 경계가 사용됩니다. 일부 글꼴에는 글꼴의 광학 인식에 대한 정보가 포함되며 텍스트의 경계 상자에 완벽하게 맞지 않을 수 있습니다.

설명

이러한 옵션을 결합할 수 있습니다. 아래 그래픽에서는 이 플래그를 기반으로 계산되는 다양한 범위를 볼 수 있습니다.

다음 이미지는 옵션이 텍스트 측정에 미치는 영향을 보여줍니다.

적용 대상