텍스트 특성 식별자

이 항목에서는 Microsoft UI 자동화 텍스트 범위의 텍스트 특성을 식별하는 데 사용되는 명명된 상수에 대해 설명합니다. 이러한 상수는 다음 메서드와 함께 사용됩니다.

상수/값 설명
UIA_AfterParagraphSpacingAttributeId
40042
단락 뒤의 간격 크기를 지정 하는 AfterParagraphSpacing 텍스트 특성을 식별합니다.
변형 형식: VT_R8
기본값: 0
UIA_AnimationStyleAttributeId
40,000
텍스트에 적용된 애니메이션 유형을 지정하는 AnimationStyle 텍스트 특성을 식별합니다. 이 특성은 AnimationStyle 열거형 형식의 값으로 지정됩니다.
변형 형식: VT_I4
기본값: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Annotation 컨트롤 패턴을 구현하는 현재 텍스트 범위의 각 요소에 대해 하나씩 IUIAutomationElement2 인터페이스의 배열을 유지하는 AnnotationObjects 텍스트 특성을 식별합니다. 각 요소는 주석을 설명하는 데 필요한 다른 컨트롤 패턴을 구현할 수도 있습니다. 예를 들어 주석인 주석은 텍스트 컨트롤 패턴도 지원합니다. Windows 8 부터 지원합니다.
변형 형식: VT_UNKNOWN
기본값: 빈 배열
UIA_AnnotationTypesAttributeId
40031
텍스트 범위에 대한 주석 형식 식별자 목록을 유지하는 AnnotationTypes 텍스트 특성을 식별합니다. 가능한 값 목록은 주석 형식 식별자를 참조하세요. Windows 8 부터 지원합니다.
변형 형식: VT_ARRAY
VT_I4
기본값: 빈 배열
UIA_BackgroundColorAttributeId
40001
텍스트의 배경색을 지정하는 BackgroundColor 텍스트 특성을 식별합니다. 이 특성은 COLORREF로 지정됩니다. RGB 또는 RGBA 색을 지정하는 데 사용되는 32비트 값입니다.
변형 형식: VT_I4
기본값: 0
UIA_BeforeParagraphSpacingAttributeId
40041
단락 앞의 간격 크기를 지정 하는 BeforeParagraphSpacing 텍스트 특성을 식별합니다.
변형 형식: VT_R8
기본값: 0
UIA_BulletStyleAttributeId
40002
텍스트 범위에서 사용되는 글머리 기호의 스타일을 지정하는 BulletStyle 텍스트 특성을 식별합니다. 이 특성은 BulletStyle 열거 형식의 값으로 지정됩니다.
변형 형식: VT_I4
기본값: BulletStyle_None
UIA_CapStyleAttributeId
40003
텍스트의 대문자 표시 스타일을 지정하는 CapStyle 텍스트 특성을 식별합니다. 이 특성은 CapStyle 열거 형식의 값으로 지정됩니다.
변형 형식: VT_I4
기본값: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
텍스트 범위의 텍스트 흐름 방향을 나타내는 CaretBidiMode 텍스트 특성을 식별합니다. 이 특성은 CaretBidiMode 열거 형식의 값으로 지정됩니다. Windows 8 부터 지원합니다.
변형 형식: VT_I4
기본값: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
CaretPosition 텍스트 특성을 식별합니다. 이 특성은 caret가 텍스트 범위의 텍스트 줄의 시작 또는 끝에 있는지 여부를 나타냅니다. 이 특성은 CaretPosition 열거형 형식의 값으로 지정됩니다. Windows 8 부터 지원합니다.
변형 형식: VT_I4
기본값: CaretPosition_Unknown
UIA_CultureAttributeId
40004
LCID(로캘 식별자)로 텍스트의 로캘을 지정하는 Culture 텍스트 특성을 식별합니다.
변형 형식: VT_I4
기본값: 애플리케이션 UI의 로캘
UIA_FontNameAttributeId
40005
글꼴의 이름을 지정하는 FontName 텍스트 특성을 식별합니다. 예: "Arial Black"; "Arial Narrow". 글꼴 이름 문자열이 지역화되지 않았습니다.
변형 유형: VT_BSTR
기본값: 빈 문자열
UIA_FontSizeAttributeId
40006
글꼴의 점 크기를 지정하는 FontSize 텍스트 특성을 식별합니다.
변형 형식: VT_R8
기본값: 0
UIA_FontWeightAttributeId
40007
글꼴의 상대 스트로크, 두께 또는 굵게를 지정하는 FontWeight 텍스트 특성을 식별합니다. FontWeight 특성은 GDI LOGFONT 구조체 및 관련 표준의 lfWeight 멤버를 기준으로 모델링되며 다음 값 중 하나일 수 있습니다.
  • 0 = DontCare
  • 100 = 얇음
  • 200 = 엑스트라라이트 또는 울트라라이트
  • 300 = 밝게
  • 400 = 보통 또는 일반
  • 500 = 보통
  • 600 = SemiBold
  • 700 = 굵게
  • 800 = 엑스트라볼드 또는 울트라볼드
  • 900 = 헤비 또는 블랙

변형 유형: VT_I4
기본값: 0
UIA_ForegroundColorAttributeId
40008
텍스트의 전경색을 지정하는 ForegroundColor 텍스트 특성을 식별합니다. 이 특성은 RGB 또는 RGBA 색을 지정하는 데 사용되는 32비트 값인 COLORREF로 지정됩니다.
변형 유형: VT_I4
기본값: 0
UIA_HorizontalTextAlignmentAttributeId
40009
텍스트가 가로로 정렬되는 방식을 지정하는 HorizontalTextAlignment 텍스트 특성을 식별합니다. 이 특성은 HorizontalTextAlignmentEnum 열거 형식의 값으로 지정됩니다.
변형 유형: VT_I4
기본값: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
단락의 첫 번째 줄을 들여쓰는 간격을 포인트 단위로 지정하는 IndentationFirstLine 텍스트 특성을 식별합니다.
변형 유형: VT_R8
기본값: 0
UIA_IndentationLeadingAttributeId
40011
선행 들여쓰기를 포인트 단위로 지정하는 IndentationLeading 텍스트 특성을 식별합니다.
변형 유형: VT_R8
기본값: 0
UIA_IndentationTrailingAttributeId
40012
후행 들여쓰기를 포인트 단위로 지정하는 IndentationTrailing 텍스트 특성을 식별합니다.
변형 유형: VT_R8
기본값: 0
UIA_IsActiveAttributeId
40036
텍스트 범위를 포함하는 컨트롤에 키보드 포커스(TRUE)가 있는지 여부(FALSE)가 있는지 여부를 나타내는 IsActive 텍스트 특성을 식별합니다. Windows 8 부터 지원합니다.
변형 유형: VT_BOOL
기본값: FALSE
UIA_IsHiddenAttributeId
40013
텍스트가 숨겨져 있는지(TRUE) 표시(FALSE)인지를 나타내는 IsHidden 텍스트 특성을 식별합니다.
변형 유형: VT_BOOL
기본값: FALSE
UIA_IsItalicAttributeId
40014
텍스트가 기울임꼴(TRUE)인지 여부(FALSE)인지를 나타내는 IsItalic 텍스트 특성을 식별합니다.
변형 유형: VT_BOOL
기본값: FALSE
UIA_IsReadOnlyAttributeId
40015
텍스트가 읽기 전용인지(TRUE) 또는 수정할 수 있는지(FALSE) 여부를 나타내는 IsReadOnly 텍스트 특성을 식별합니다.
변형 유형: VT_BOOL
기본값: FALSE
UIA_IsSubscriptAttributeId
40016
텍스트가 첨자인지 여부(TRUE)인지 여부를 나타내는 IsSubscript 텍스트 특성을 식별합니다(FALSE).
변형 유형: VT_BOOL
기본값: FALSE
UIA_IsSuperscriptAttributeId
40017
텍스트가 첨자인지 여부(TRUE)인지 여부를 나타내는 IsSuperscript 텍스트 특성을 식별합니다(FALSE).
변형 유형: VT_BOOL
기본값: FALSE
UIA_LineSpacingAttributeId
40040
텍스트 줄 사이의 간격을 지정하는 LineSpacing 텍스트 특성을 식별합니다.
변형 유형: VT_BSTR
기본값: "LineSpacingAttributeDefault"
UIA_LinkAttributeId
40035
문서에서 내부 링크의 대상인 텍스트 범위의 IUIAutomationTextRange 인터페이스를 포함하는 링크 텍스트 특성을 식별합니다. Windows 8 부터 지원합니다.
변형 유형: VT_UNKNOWN
기본값: NULL
UIA_MarginBottomAttributeId
40018
텍스트 범위와 연결된 페이지에 적용된 아래쪽 여백의 크기를 포인트 단위로 지정하는 MarginBottom 텍스트 특성을 식별합니다.
변형 유형: VT_R8
기본값: 0
UIA_MarginLeadingAttributeId
40019
텍스트 범위와 연결된 페이지에 적용된 선행 여백의 크기를 포인트 단위로 지정하는 MarginLeading 텍스트 특성을 식별합니다.
변형 유형: VT_R8
기본값: 0
UIA_MarginTopAttributeId
40020
텍스트 범위와 연결된 페이지에 적용된 위쪽 여백의 크기를 포인트 단위로 지정하는 MarginTop 텍스트 특성을 식별합니다.
변형 유형: VT_R8
Ddefault 값: 0
UIA_MarginTrailingAttributeId
40021
텍스트 범위와 연결된 페이지에 적용된 후행 여백의 크기를 포인트 단위로 지정하는 MarginTrailing 텍스트 특성을 식별합니다.
변형 유형: VT_R8
기본값: 0
UIA_OutlineStylesAttributeId
40022
텍스트의 윤곽선 스타일을 지정하는 OutlineStyles 텍스트 특성을 식별합니다. 이 특성은 OutlineStyles 열거 형식의 값으로 지정됩니다.
변형 유형: VT_I4
기본값: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
오버라인 텍스트 장식의 색을 지정하는 OverlineColor 텍스트 특성을 식별합니다. 이 특성은 RGB 또는 RGBA 색을 지정하는 데 사용되는 32비트 값인 COLORREF로 지정됩니다.
변형 유형: VT_I4
기본값: 0
UIA_OverlineStyleAttributeId
40024
오버라인 텍스트 장식의 스타일을 지정하는 OverlineStyle 텍스트 특성을 식별합니다. 이 특성은 TextDecorationLineStyleEnum 열거 형식의 값으로 지정됩니다.
변형 유형: VT_I4
기본값: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
현재 선택한 텍스트를 나타내는 텍스트 범위를 기준으로 캐럿의 위치를 나타내는 SelectionActiveEnd 텍스트 특성을 식별합니다. 이 특성은 ActiveEnd 열거형의 값으로 지정됩니다. Windows 8 부터 지원합니다.
변형 유형: VT_I4
기본값: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
취소선 텍스트 장식의 색을 지정하는 StrikethroughColor 텍스트 특성을 식별합니다. 이 특성은 RGB 또는 RGBA 색을 지정하는 데 사용되는 32비트 값인 COLORREF로 지정됩니다.
변형 유형: VT_I4
기본값: 0
UIA_StrikethroughStyleAttributeId
40026
취소선 텍스트 장식의 스타일을 지정하는 StrikethroughStyle 텍스트 특성을 식별합니다. 이 특성은 TextDecorationLineStyleEnum 열거 형식의 값으로 지정됩니다.
변형 유형: VT_I4
기본값: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
텍스트 범위에 사용 중인 텍스트 스타일을 나타내는 StyleId 텍스트 특성을 식별합니다. 가능한 값 목록은 스타일 식별자를 참조하세요. Windows 8 부터 지원합니다.
변형 유형: VT_I4
기본값: 0
UIA_StyleNameAttributeId
40033
텍스트 범위에 사용할 텍스트 스타일의 지역화된 이름을 식별하는 StyleName 텍스트 특성을 식별합니다. Windows 8 부터 지원합니다.
변형 유형: VT_BSTR
기본값: 빈 문자열
UIA_TabsAttributeId
40027
텍스트 범위의 탭 정지를 지정하는 배열인 Tabs 텍스트 특성을 식별합니다. 각 배열 요소는 선행 여백으로부터의 거리를 포인트 단위로 지정합니다.
변형 형식: VT_ARRAY | VT_R8
기본값: 빈 배열
UIA_TextFlowDirectionsAttributeId
40028
텍스트 흐름의 방향을 지정하는 TextFlowDirections 텍스트 특성을 식별합니다. 이 특성은 FlowDirections 열거 형식의 값 조합으로 지정됩니다.
변형 유형: VT_I4
기본값: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
밑줄 텍스트 장식의 색을 지정하는 UnderlineColor 텍스트 특성을 식별합니다. 이 특성은 RGB 또는 RGBA 색을 지정하는 데 사용되는 32비트 값인 COLORREF로 지정됩니다.
변형 유형: VT_I4
기본값: 0
UIA_UnderlineStyleAttributeId
40030
밑줄 텍스트 장식의 스타일을 지정하는 UnderlineStyle 텍스트 특성을 식별합니다. 이 특성은 TextDecorationLineStyleEnum 열거 형식의 값으로 지정됩니다.
변형 유형: VT_I4
기본값: TextDecorationLineStyle_None

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱 | UWP 앱]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱 | UWP 앱]
헤더
UIAutomationClient.h

추가 정보

참조

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

개념

텍스트 콘텐츠에 대한 UI 자동화 지원