영어로 읽기

다음을 통해 공유


usp10.h 헤더

이 헤더는 Windows 애플리케이션에 대한 국제화에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

usp10.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
ScriptApplyDigitSubstitution

지정된 숫자 대체 설정을 지정된 스크립트 컨트롤 및 스크립트 상태 구조에 적용합니다.
ScriptApplyLogicalWidth

실행에 대한 사전 너비 배열을 사용하고 조정된 사전 문자 모양 너비의 배열을 생성합니다.
ScriptBreak

줄 바꿈을 결정하기 위한 정보를 검색합니다.
ScriptCacheGetHeight

현재 캐시된 글꼴의 높이를 검색합니다.
ScriptCPtoX

실행의 왼쪽 끝 또는 선행 가장자리에서 논리 문자 클러스터의 선행 또는 후행 가장자리로 x 오프셋을 생성합니다.
ScriptFreeCache

스크립트 캐시를 해제합니다.
ScriptGetCMap

TrueType cmap 테이블 또는 이전 스타일 글꼴에 대해 구현된 표준 cmap 테이블에 따라 문자열에서 유니코드 문자의 문자 모양 인덱스를 검색합니다.
ScriptGetFontAlternateGlyphs

지정된 OpenType 기능을 통해 액세스할 수 있는 지정된 문자에 대한 대체 문자 모양 목록을 검색합니다.
ScriptGetFontFeatureTags

OpenType 처리를 위해 정의된 쓰기 시스템의 입력 기능 목록을 검색합니다. 목록을 구성하는 입력 기능 태그는 제공된 디바이스 컨텍스트 또는 캐시의 글꼴에서 검색됩니다.
ScriptGetFontLanguageTags

지정한 항목에 사용할 수 있고 OpenType 처리를 위해 지정된 스크립트 태그에서 지원되는 언어 태그 목록을 검색합니다. 목록을 구성하는 태그는 지정된 디바이스 컨텍스트 또는 캐시의 글꼴에서 검색됩니다.
ScriptGetFontProperties

글꼴에서 사용하는 특수 문자 모양에 대한 글꼴 캐시에서 정보를 검색합니다.
ScriptGetFontScriptTags

OpenType 처리를 위해 글꼴에서 사용할 수 있는 스크립트 목록을 검색합니다. 목록을 구성하는 스크립트는 제공된 디바이스 컨텍스트에 있는 글꼴 또는 현재 실행의 글꼴을 처리하는 스크립트 셰이핑 엔진에서 검색됩니다.
ScriptGetGlyphABCWidth

지정된 문자 모양의 ABC 너비를 검색합니다.
ScriptGetLogicalWidths

특정 글꼴의 문자 모양 앞으로 너비를 논리적 너비로 변환합니다.
ScriptGetProperties

현재 스크립트에 대한 정보를 검색합니다.
ScriptIsComplex

유니코드 문자열에 복잡한 스크립트 처리가 필요한지 여부를 결정합니다.
ScriptItemize

유니코드 문자열을 개별적으로 셰이프 가능한 항목으로 분할합니다.
ScriptItemizeOpenType

유니코드 문자열을 개별적으로 셰이프 가능한 항목으로 나누고 OpenType 처리를 위해 각 셰이프 가능한 항목에 대한 기능 태그 배열을 제공합니다.
ScriptJustify

ScriptTextOut 함수에 전달할 때 텍스트 근거를 허용하는 고급 너비 테이블을 만듭니다.
ScriptLayout

실행 포함 수준 배열을 시각적-논리 위치 및/또는 논리적-시각적 위치의 맵으로 변환합니다.
ScriptPlace

ScriptShape의 출력에서 문자 모양 사전 너비 및 2차원 오프셋 정보를 생성합니다.
ScriptPlaceOpenType

ScriptShapeOpenType의 출력에서 OpenType 정보를 사용하여 유니코드 실행에 대한 문자 모양 및 시각적 특성을 생성합니다.
ScriptPositionSingleGlyph

OpenType 처리를 위해 글꼴에 제공된 지정된 기능을 사용하여 단일 조정으로 단일 문자 모양을 배치합니다. 대부분의 경우 애플리케이션은 이 함수를 사용하여 선의 시작 또는 끝에서 문자 모양을 광학적으로 정렬합니다.
ScriptRecordDigitSubstitution

NLS(국가 언어 지원) 네이티브 숫자 및 숫자 대체 설정을 읽고 SCRIPT_DIGITSUBSTITUTE 구조로 기록합니다. 자세한 내용은 숫자 셰이프를 참조하세요.
ScriptShape

유니코드 실행에 대한 문자 모양 및 시각적 특성을 생성합니다.
ScriptShapeOpenType

OpenType 정보를 사용하여 유니코드 실행에 대한 문자 모양 및 시각적 특성을 생성합니다. 각 실행은 이 함수에 대한 하나의 호출로 구성됩니다.
ScriptString_pcOutChars

클리핑 후 문자열의 길이에 대한 포인터를 반환합니다.
ScriptString_pLogAttr

분석된 문자열에 대한 논리 특성 버퍼에 대한 포인터를 반환합니다.
ScriptString_pSize

분석된 문자열의 SIZE 구조체에 대한 포인터를 반환합니다.
ScriptStringAnalyse

일반 텍스트 문자열을 분석합니다.
ScriptStringCPtoX

문자 위치의 선행 또는 후행 가장자리에 대한 x 좌표를 검색합니다.
ScriptStringFree

SCRIPT_STRING_ANALYSIS 구조를 해제합니다.
ScriptStringGetLogicalWidths

시각적 너비를 논리적 너비로 변환합니다.
ScriptStringGetOrder

원래 문자 위치를 문자 모양 위치에 매핑하는 배열을 만듭니다.
ScriptStringOut

ScriptStringAnalyse에 대한 이전 호출에서 생성된 문자열을 표시하고 필요에 따라 강조 표시를 추가합니다.
ScriptStringValidate

SCRIPT_STRING_ANALYSIS 구조체에서 잘못된 시퀀스를 확인합니다.
ScriptStringXtoCP

x 좌표를 문자 위치로 변환합니다.
ScriptSubstituteSingleGlyph

OpenType 처리를 위해 동일한 문자 모양의 대체 형식으로 단일 문자 모양을 대체할 수 있습니다.
ScriptTextOut

지정된 스크립트 셰이프에 대한 텍스트를 표시하고 정보를 배치합니다.
ScriptXtoCP

실행의 x 오프셋에서 논리 문자 클러스터의 선행 또는 후행 가장자리를 생성합니다.

구조체

 
GOFFSET

결합 문자 모양의 x 및 y 오프셋을 포함합니다.
OPENTYPE_FEATURE_RECORD

실행에 적용할 단일 OpenType 기능에 대한 정보를 포함합니다.
SCRIPT_ANALYSIS

유니코드 문자열, 즉 "item"의 일부를 포함합니다.
SCRIPT_CHARPROP

실행의 단일 문자에 대한 정보(입력 문자열)를 포함합니다. 이 정보는 문자 문자 모양이 실행의 주변 문자에 의해 영향을 받는지 나타냅니다.
SCRIPT_CONTROL

여러 Uniscribe 함수(예: ScriptItemize)에 대한 스크립트 컨트롤 플래그를 포함합니다.
SCRIPT_DIGITSUBSTITUTE

네이티브 숫자 및 숫자 대체 설정을 포함합니다.
SCRIPT_FONTPROPERTIES

현재 글꼴의 속성에 대한 정보를 포함합니다.
SCRIPT_GLYPHPROP

출력 문자 모양 배열의 일부인 문자 모양에 대한 정보를 포함합니다.
SCRIPT_ITEM

항목의 첫 번째 문자에 대한 문자열 오프셋이 있는 SCRIPT_ANALYSIS 구조를 포함하여 스크립트 항목을 포함합니다.
SCRIPT_LOGATTR

텍스트를 편집하고 서식을 지정할 때 유용한 논리 문자의 특성을 포함합니다.
SCRIPT_PROPERTIES

각 스크립트에 대한 특수 처리에 대한 정보를 포함합니다.
SCRIPT_STATE

스크립트 상태 정보를 포함합니다.
SCRIPT_TABDEF

ScriptStringAnalyse에 대한 탭 위치의 정의를 포함합니다.
SCRIPT_VISATTR

ScriptShape에서 생성된 클러스터 및 근거 지점을 식별하는 시각적 개체(문자 모양) 특성을 포함합니다.
TEXTRANGE_PROPERTIES

실행에 적용할 OpenType 기능 그룹을 포함합니다.

열거형

 
SCRIPT_JUSTIFY

애플리케이션에서 근거를 구현하는 데 필요한 문자 모양 특성 정보를 정의합니다.