TextAttribute.Font 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
텍스트를 렌더링하는 데 사용할 글꼴을 제공하는 데 사용되는 특성 키입니다.
[Android.Runtime.Register("FONT")]
public static Java.Awt.Font.TextAttribute? Font { get; }
[<Android.Runtime.Register("FONT")>]
static member Font : Java.Awt.Font.TextAttribute
속성 값
- 특성
설명
텍스트를 렌더링하는 데 사용할 글꼴을 제공하는 데 사용되는 특성 키입니다.
기본값은 null로, from 특성의 Font 정상적인 확인을 수행해야 함을 나타냅니다.
TextLayout 의 AttributedCharacterIterator 관점에서 작업합니다 MapsTextAttributes. 일반적으로 모든 특성을 검사하고 인스턴스를 선택하고 구성하는 Font 데 사용됩니다.
FONT 그러나 특성이 있으면 연결된 Font 특성이 사용됩니다. 이렇게 하면 사용자가 글꼴 특성의 해상도를 특정 Font 인스턴스의 강제 사용으로 Font재정의할 수 있습니다. 또한 사용자가 서브클래싱할 수 있는 Font 경우의 Font 서브클래스를 지정할 수 있습니다.
FONT 는 클라이언트에 이미 인스턴스가 있지만 여전히 -based API Font 를 사용해야 Map하는 특수한 경우에 사용됩니다. 일반적으로 특성을 제외한 다른 특성은 MapFONT 없습니다. -based API를 사용하면 Map모든 특성을 개별적으로 지정하는 것이 일반적이므로 FONT 필요하거나 바람직하지 않습니다.
그러나 둘 다 FONT 와 다른 특성이 있는 Map경우 렌더링 시스템은 정의된 특성을 추가 특성 Font 과 병합합니다. 이 병합 프로세스는 두 그룹으로 분류됩니다 TextAttributes . 한 그룹인 '기본' 그룹은 글꼴의 선택 및 메트릭 동작의 기본으로 간주됩니다. 이러한 특성은 FAMILY,, WEIGHT, WIDTHPOSTURE, SIZETRANSFORM, SUPERSCRIPT및 TRACKING. 다른 그룹인 '보조' 그룹은 자체만 제외하고 FONT 정의된 다른 모든 특성으로 구성됩니다.
새 Map특성을 생성하려면 먼저 Font 특성FONT<에서 > 가져온 다음 해당 특성의 all</em>을 새 Map특성으로 추출합니다. 그런 다음 원래의 em 보조/em< 특성만 새 >특성에 추가됩니다.<>MapMap 따라서 기본 특성의 값은 전적으로 해당 특성에서 Font비롯되며 보조 특성의 값은 해당 특성에서 시작 Font 되지만 해당 특성의 다른 값에 의해 재정의 Map될 수 있습니다.
에 대한 java.awt.font.TextAttribute.FONTJava 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.