Udostępnij za pośrednictwem


Wyliczenia DirectWrite

Funkcja DirectWrite definiuje następujące wyliczenia.

W tej sekcji

Temat Opis
DWRITE_AUTOMATIC_FONT_AXES Definiuje stałe, które określają pewne osie, które mogą być stosowane automatycznie w układzie podczas zaznaczenia czcionki.
DWRITE_BASELINE Wyliczenie DWRITE_BASELINE zawiera wartości określające punkt odniesienia wyrównania tekstu.
DWRITE_BREAK_CONDITION Wskazuje warunek na krawędziach śródwierszowego obiektu lub tekstu używanego do określania zachowania powodującego niezgodność wiersza.
DWRITE_CONTAINER_TYPE Określa format kontenera zasobu czcionki. Format kontenera różni się od formatu pliku czcionki (DWRITE_FONT_FILE_TYPE), ponieważ kontener opisuje kontener, w którym spakowany jest źródłowy plik czcionki.
DWRITE_FACTORY_TYPE Określa typ obiektu fabryki DirectWrite.
DWRITE_FACTORY_TYPE (DWriteCore) Określa typ obiektu fabryki DirectWrite.
DWRITE_FLOW_DIRECTION Wskazuje kierunek umieszczania wierszy tekstu względem siebie.
DWRITE_FONT_AXIS_ATTRIBUTES Definiuje stałe, które określają atrybuty dla osi czcionki.
DWRITE_FONT_AXIS_TAG Definiuje stałe, które określają czteroznaczny identyfikator osi czcionki.
DWRITE_FONT_FACE_TYPE Wskazuje format pliku pełnej twarzy czcionki.
DWRITE_FONT_FAMILY_MODEL Definiuje stałe określające sposób grupowania rodzin czcionek.
DWRITE_FONT_FEATURE_TAG Wartość wskazująca typografię tekstu dostarczonego przez czcionkę.
DWRITE_FONT_FILE_TYPE Typ czcionki reprezentowanej przez pojedynczy plik czcionki. Formaty czcionek składające się z wielu plików, na przykład Typ 1. PfM i . PfB mają oddzielne wartości wyliczenia dla każdego z typów plików.
DWRITE_FONT_LINE_GAP_USAGE Określ, czy DWRITE_FONT_METRICSwartość ::lineGap powinna być częścią metryk wiersza
DWRITE_FONT_PROPERTY_ID Identyfikuje ciąg w czcionki.
DWRITE_FONT_SIMULATIONS Określa symulacje stylu algorytmicznego, które mają być stosowane do twarzy czcionki. Pogrubione i ukośne symulacje można łączyć za pomocą operacji OR bitowej.
DWRITE_FONT_SOURCE_TYPE Definiuje stałe określające mechanizm, za pomocą którego czcionka została dołączona do zestawu czcionek.
DWRITE_FONT_STRETCH Reprezentuje stopień rozciągnięcia czcionki w porównaniu z normalnym współczynnikiem proporcji czcionki.
DWRITE_FONT_STYLE Reprezentuje styl twarzy czcionki w postaci normalnej, kursywy lub ukośnej.
DWRITE_FONT_WEIGHT Reprezentuje gęstość kroju, pod względem lekkości lub ciężkości pociągnięć.
DWRITE_GLYPH_IMAGE_FORMATS Określa, które formaty są obsługiwane w czcionki, na poziomie czcionki lub na glyph.
DWRITE_GLYPH_ORIENTATION_ANGLE Wyliczenie DWRITE_GLYPH_ORIENTATION_ANGLE zawiera wartości określające, w jaki sposób glyph jest zorientowany na oś x.
DWRITE_GRID_FIT_MODE Określa, czy włączyć dopasowanie siatki konturów glifów (nazywanych również wskazówką).
DWRITE_INFORMATIONAL_STRING_ID Wyliczenie ciągu informacyjnego, które identyfikuje ciąg osadzony w pliku czcionek.
DWRITE_LINE_SPACING_METHOD Metoda używana do odstępów między wierszami w układzie tekstowym.
DWRITE_LOCALITY Określa lokalizację zasobu.
DWRITE_MEASURING_MODE Wskazuje metodę pomiaru używaną do układu tekstu.
DWRITE_NUMBER_SUBSTITUTION_METHOD Określa sposób stosowania podstawienia liczb na cyfrach i powiązanej interpunkcji.
DWRITE_OPTICAL_ALIGNMENT Tryb wyrównania marginesu optycznego.
DWRITE_OUTLINE_THRESHOLD Wyliczenie DWRITE_OUTLINE_THRESHOLD zawiera wartości określające zasady używane przez IDWriteFontFace1::GetRecommendedRenderingMode metody w celu określenia, czy renderować glyphs w trybie konspektu.
DWRITE_PANOSE_ARM_STYLE Wyliczenie DWRITE_PANOSE_ARM_STYLE zawiera wartości, które określają styl zakończenia ściągnięć i zaokrąglone kształty liter dla tekstu.
DWRITE_PANOSE_ASPECT Wyliczenie DWRITE_PANOSE_ASPECT zawiera wartości określające stosunek szerokości i wysokości twarzy znaku.
DWRITE_PANOSE_ASPECT_RATIO Wyliczenie DWRITE_PANOSE_ASPECT_RATIO zawiera wartości, które określają informacje o stosunku szerokości i wysokości twarzy znaku.
DWRITE_PANOSE_CHARACTER_RANGES Wyliczenie DWRITE_PANOSE_CHARACTER_RANGES zawiera wartości określające typ znaków dostępnych w czcionki.
DWRITE_PANOSE_CONTRAST Wyliczenie DWRITE_PANOSE_CONTRAST zawiera wartości, które określają stosunek między najgrubszym i najcieńszym punktem pociągnięcia dla litery, takiej jak wielkie litery "O".
DWRITE_PANOSE_DECORATIVE_CLASS Wyliczenie DWRITE_PANOSE_DECORATIVE_CLASS zawiera wartości określające ogólny wygląd twarzy znaku.
DWRITE_PANOSE_DECORATIVE_TOPOLOGY Wyliczenie DWRITE_PANOSE_DECORATIVE_TOPOLOGY zawiera wartości, które określają ogólne cechy kształtu czcionki.
DWRITE_PANOSE_FAMILY Wyliczenie DWRITE_PANOSE_FAMILY zawiera wartości określające rodzaj klasyfikacji typów.
DWRITE_PANOSE_FILL Wyliczenie DWRITE_PANOSE_FILL zawiera wartości określające typ przetwarzania wypełnienia i linii.
DWRITE_PANOSE_FINIALS Wyliczenie DWRITE_PANOSE_FINIALS zawiera wartości określające sposób traktowania końców znaków i miniskuli rosnąco.
DWRITE_PANOSE_LETTERFORM Wyliczenie DWRITE_PANOSE_LETTERFORM zawiera wartości określające zaokrąglenie litery dla tekstu.
DWRITE_PANOSE_LINING Wyliczenie DWRITE_PANOSE_LINING zawiera wartości, które określają obsługę konspektu dla powierzchni typowej dekoracyjnej.
DWRITE_PANOSE_MIDLINE Wyliczenie DWRITE_PANOSE_MIDLINE zawiera wartości, które określają informacje o umieszczeniu linii środkowej w wielkich znakach oraz leczeniu ukośnych wierzchołków macierzystych.
DWRITE_PANOSE_PROPORTION Wyliczenie DWRITE_PANOSE_PROPORTION zawiera wartości, które określają proporcję kształtu glifów, rozważając dodatkowe szczegóły dla standardowych znaków.
DWRITE_PANOSE_SCRIPT_FORM Wyliczenie DWRITE_PANOSE_SCRIPT_FORM zawiera wartości, które określają ogólny wygląd twarzy znaku, biorąc pod uwagę jego nachylenie i ogony.
DWRITE_PANOSE_SCRIPT_TOPOLOGY Wyliczenie DWRITE_PANOSE_SCRIPT_TOPOLOGY zawiera wartości określające topologię kształtów liter.
DWRITE_PANOSE_SERIF_STYLE Wyliczenie DWRITE_PANOSE_SERIF_STYLE zawiera wartości określające wygląd tekstu serif.
DWRITE_PANOSE_SPACING Wyliczenie DWRITE_PANOSE_SPACING zawiera wartości określające odstępy między znakami (monospace a proporcjonalne).
DWRITE_PANOSE_STROKE_VARIATION Wyliczenie DWRITE_PANOSE_STROKE_VARIATION zawiera wartości określające relację między cienkimi i grubymi łodygami znaków tekstowych.
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO Wyliczenie DWRITE_PANOSE_SYMBOL_ASPECT_RATIO zawiera wartości określające współczynnik proporcji znaków symbolicznych.
DWRITE_PANOSE_SYMBOL_KIND Wyliczenie DWRITE_PANOSE_SYMBOL_KIND zawiera wartości określające rodzaj zestawu symboli.
DWRITE_PANOSE_TOOL_KIND Wyliczenie DWRITE_PANOSE_TOOL_KIND zawiera wartości określające rodzaj narzędzia używanego do tworzenia formularzy znaków.
DWRITE_PANOSE_WEIGHT Wyliczenie DWRITE_PANOSE_WEIGHT zawiera wartości określające wagę znaków.
DWRITE_PANOSE_XASCENT Wyliczenie DWRITE_PANOSE_XASCENT zawiera wartości, które określają względny rozmiar małych liter.
DWRITE_PANOSE_XHEIGHT Wyliczenie DWRITE_PANOSE_XHEIGHT zawiera wartości określające informacje o względnym rozmiarze małych liter oraz traktowaniu znaków diakrytycznych (xheight).
DWRITE_PARAGRAPH_ALIGNMENT Określa wyrównanie tekstu akapitu wzdłuż osi kierunku przepływu względem góry i dołu pola układu przepływu.
DWRITE_PIXEL_GEOMETRY Reprezentuje wewnętrzną strukturę piksela urządzenia (czyli fizyczne rozmieszczenie czerwonych, zielonych i niebieskich składników koloru), które przyjmuje się do celów renderowania tekstu.
DWRITE_READING_DIRECTION Określa kierunek, w którym trwa odczyt. Uwaga:DWRITE_READING_DIRECTION_TOP_TO_BOTTOM i DWRITE_READING_DIRECTION_BOTTOM_TO_TOP są dostępne tylko w systemie Windows 8.1 lub nowszym.
DWRITE_RENDERING_MODE wyliczenia Począwszy od systemu Windows 8, wyliczenie DWRITE_RENDERING_MODE dodało nowe wartości wyliczenia i przestarzałe inne.
DWRITE_RENDERING_MODE1 Określa sposób renderowania glifów.
DWRITE_SCRIPT_SHAPES Wskazuje dodatkowe wymagania dotyczące kształtowania tekstu.
DWRITE_TEXT_ALIGNMENT Określa wyrównanie tekstu akapitu wzdłuż osi kierunku odczytu względem wiodącej i końcowej krawędzi pola układu.
DWRITE_TEXT_ANTIALIAS_MODE Wyliczenie DWRITE_TEXT_ANTIALIAS_MODE zawiera wartości, które określają typ antyaliasingu do użycia dla tekstu, gdy tryb renderowania wywołuje antyaliasing.
DWRITE_TEXTURE_TYPE Określa typ tekstury alfa.
DWRITE_TRIMMING_GRANULARITY Określa stopień szczegółowości tekstu używany do przycinania tekstu przepełniającego pole układu.
DWRITE_VERTICAL_GLYPH_ORIENTATION Wyliczenie DWRITE_VERTICAL_GLYPH_ORIENTATION zawiera wartości określające żądany rodzaj orientacji glif dla tekstu.
DWRITE_WORD_WRAPPING Określa zawijanie wyrazów do użycia w określonym akapicie wielowierszowym. Uwaga:DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORDi DWRITE_WORD_WRAPPING_CHARACTER są dostępne tylko w systemie Windows 8.1 lub nowszym.