Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tej sekcji opisano funkcje typografii i złożone przetwarzanie skryptów.
| Funkcja | Opis |
|---|---|
| ScriptApplyDigitSubstitution | Stosuje określone ustawienia podstawianie cyfr do określonej kontrolki skryptu i struktur stanu skryptu. |
| ScriptApplyLogicalWidth | Pobiera tablicę szerokości postępów dla przebiegu i generuje tablicę skorygowanych szerokości glifów z wyprzedzeniem. |
| ScriptBreak | Pobiera informacje dotyczące określania podziałów wierszy. |
| ScriptCacheGetHeight | Pobiera wysokość aktualnie buforowanej czcionki. |
| ScriptCPtoX | Generuje przesunięcie x z lewego końca lub wiodącej krawędzi przebiegu do wiodącej lub końcowej krawędzi klastra znaków logicznych. |
| ScriptFreeCache | Zwalnia pamięć podręczną skryptów. |
| ScriptGetCMap | Pobiera indeksy glyph znaków Unicode w ciągu zgodnie z tabelą cmap TrueType lub standardową tabelą cmap zaimplementowaną dla czcionek starego stylu. |
| ScriptGetFontAlternateGlyphs | Pobiera listę alternatywnych glyphs dla określonego znaku, do którego można uzyskać dostęp za pośrednictwem określonej funkcji OpenType. |
| ScriptGetFontFeatureTags | Pobiera listę funkcji typograficznych dla zdefiniowanego systemu pisania dla przetwarzania OpenType. |
| ScriptGetFontLanguageTags | Pobiera listę tagów języka, które są dostępne dla określonego elementu i są obsługiwane przez określony tag skryptu do przetwarzania OpenType. |
| ScriptGetFontProperties | Pobiera informacje z pamięci podręcznej czcionek na specjalnych glyphs używanych przez czcionkę. |
| ScriptGetFontScriptTags | Pobiera listę skryptów dostępnych w czcionce na potrzeby przetwarzania OpenType. |
| ScriptGetGlyphABCWidth | Pobiera szerokość ABC danego glifu. |
| ScriptGetLogicalWidths | Konwertuje szerokość z wyprzedzeniem glyph dla określonej czcionki na szerokość logiczną. |
| ScriptGetProperties | Pobiera informacje o bieżących skryptach. |
| ScriptIsComplex | Określa, czy ciąg Unicode wymaga złożonego przetwarzania skryptów. |
| ScriptItemize | Dzieli ciąg Unicode na indywidualnie kształtowane elementy. |
| ScriptItemizeOpenType | Dzieli ciąg Unicode na indywidualnie kształtowane elementy i udostępnia tablicę tagów funkcji dla każdego elementu kształtowalnego do przetwarzania OpenType. |
| ScriptJustify | Tworzy tabelę o zaawansowanych szerokościach, aby umożliwić uzasadnienie tekstu po przekazaniu do funkcji ScriptTextOut. |
| ScriptLayout | Konwertuje tablicę poziomów osadzania przebiegu na mapę położenia wizualizacji na logiczne i/lub położenie logiczne do wizualizacji. |
| ScriptPlace | Generuje szerokość z wyprzedzeniem i dwuwymiarowe informacje o przesunięciach z danych wyjściowych ScriptShape. |
| ScriptPlaceOpenType | Generuje glyphs i atrybuty wizualne dla przebiegu Unicode z informacjami OpenType z danych wyjściowych ScriptShapeOpenType. |
| ScriptPositionSingleGlyph | Umieszcza pojedynczy glyph z pojedynczą korektą przy użyciu określonej funkcji podanej w czcionki do przetwarzania OpenType. |
| ScriptRecordDigitSubstitution | Odczytuje ustawienia natywnej cyfry i podstawianie cyfr krajowych (NLS) oraz rejestruje je w strukturze SCRIPT_DIGITSUBSTITUTE. |
| ScriptShape | Generuje glyphs i atrybuty wizualne dla przebiegu Unicode. |
| ScriptShapeOpenType | Generuje glyphs i atrybuty wizualne dla przebiegu Unicode z informacjami o typie OpenType. |
| ScriptStringAnalyse | Analizuje ciąg zwykłego tekstu. |
| ScriptStringCPtoX | Pobiera współrzędną x dla krawędzi wiodącej lub końcowej pozycji znaku. |
| ScriptStringFree | Zwalnia strukturę SCRIPT_STRING_ANALYSIS. |
| ScriptStringGetLogicalWidths | Konwertuje szerokości wizualizacji na szerokości logiczne. |
| ScriptStringGetOrder | Tworzy tablicę, która mapuje położenie oryginalnego znaku na położenie glifów. |
| ScriptStringOut | Wyświetla ciąg wygenerowany przez wcześniejsze wywołanie ScriptStringAnalyse i opcjonalnie dodaje wyróżnianie. |
| ScriptString_pcOutChars | Zwraca wskaźnik do długości ciągu po wycinku. |
| ScriptString_pLogAttr | Zwraca wskaźnik do buforu atrybutów logicznych dla przeanalizowanego ciągu. |
| ScriptString_pSize | Zwraca wskaźnik do struktury SIZE dla przeanalizowanego ciągu. |
| ScriptStringValidate | Sprawdza strukturę SCRIPT_STRING_ANALYSIS dla nieprawidłowych sekwencji. |
| ScriptStringXtoCP | Konwertuje współrzędną x na położenie znaku. |
| ScriptSubstituteSingleGlyph | Umożliwia zastępowanie pojedynczego glifu z jedną alternatywną formą tego samego glifu dla przetwarzania OpenType. |
| ScriptTextOut | Wyświetla tekst dla określonego kształtu skryptu i informacje o miejscu. |
| ScriptXtoCP | Generuje wiodącą lub końcową krawędź klastra znaków logicznych z przesunięcia x przebiegu. |