usp10.h 헤더
이 헤더는 Windows 애플리케이션에 대한 국제화에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
usp10.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
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 애플리케이션에서 근거를 구현하는 데 필요한 문자 모양 특성 정보를 정의합니다. |