Udostępnij za pośrednictwem


Dodatek E: Atrybuty tekstowe dla słownika aktywnych usług tekstowych ułatwień dostępu

Ten dodatek zawiera informacje o atrybutach tekstowych zdefiniowanych w IAccDictionary. Jest ona zorganizowana jako seria tabel. Każda tabela zawiera informacje o określonej kategorii atrybutów. Te kategorie są rzeczywiście zagnieżdżone, ale są oddzielone poniżej, aby zobaczyć atrybuty.

Nuta

Usługi aktywnych ułatwień dostępu są przestarzałe. Aby uzyskać więcej informacji na temat zaawansowanych technologii wprowadzania tekstu i języka naturalnego, zobacz Microsoft Windows Text Services Framework.

Każdy wpis w tabeli zawiera nazwę atrybutu i przyjazną nazwę, typ, odpowiednik kaskadowych arkuszy stylów (CSS), odpowiednik modelu obiektów tekstowych (TOM) i wszelkie dodatkowe komentarze, jeśli jest to konieczne. Równoważna kolumna TOM zawiera informacje o metodzie TOM używanej z atrybutem (część interfejsów ITextFontITextFont, ITextRangelub interfejsów ITextPara). Informacje przed każdą tabelą wskazują, który interfejs obsługuje atrybuty; informacje w tabeli równoważnej TOM wskazują nazwę metody. Każdy wpis w równoważnej kolumnie TOM jest skojarzony z dwiema metodami. Na przykład wpis Name jest skojarzony z metodami GetName i SetName.

Aby uzyskać więcej informacji na temat tych interfejsów, zobacz dokumentację Text Object Model w zestawie Sdk (Software Development Kit) systemu Windows.

Czcionka

Atrybuty w poniższej tabeli są skojarzone z ogólnymi atrybutami czcionki. Odpowiednik TOM jest interfejsem ITextFont.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM Komentarz
Font_FaceName, nazwa twarzy
VT_BSTR Rodzina czcionek: Verdana Nazwa
Font_SizePts, sizePts
VT_I4 Rozmiar czcionki: Xpt Rozmiar Rozmiar znajduje się w punktach

Font_Style

Atrybuty w poniższej tabeli atrybuty stylu czcionki adresu (na przykład określa, czy tekst jest ustawiony pogrubioną, czy kursywą). Odpowiednik TOM jest interfejsem ITextFont.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM Komentarz
Font_Style_Bold, pogrubienie
VT_BOOL Grubość czcionki: pogrubiona Śmiały
Font_Style_Italic kursywa
VT_BOOL Styl czcionki: kursywa Kursywa
Font_Style_SmallCaps, małe hermetki
VT_BOOL Wariant czcionki: małe czapki Małecapy
Font_Style_Capitalize, wielką literą
VT_BOOL Przekształcanie tekstu: wielkie litery Nieobsługiwane
Font_Style_Uppercase,wielkie litery
VT_BOOL Przekształcanie tekstu: wielkie litery Wszystkiecaps
Font_Style_Lowercase, małe litery
VT_BOOL Przekształcanie tekstu: małe litery Nieobsługiwane
Font_Style_Emboss, tłoczenia
VT_BOOL Nieobsługiwane Płaskorzeźba
Font_Style_Engrave, grawerowanie
VT_BOOL Nieobsługiwane Grawerować
Font_Style_Hidden VT_BOOL Nieobsługiwane Ukryty
Font_Style_Kerning, kerning
VT_R4 Nieobsługiwane Kerning Takie same wartości jak GetKerning
Font_Style_Outlined,nakreślił
VT_BOOL Nieobsługiwane Opisane
Font_Style_Position,pozycja
VT_R4 Nieobsługiwane Pozycja
Font_Style_Protected VT_BOOL Nieobsługiwane Chroniony
Font_Style_Shadow, cień
VT_BOOL Wysokość wiersza (minus liczby) Cień
Font_Style_Spacing, odstępy
VT_R4 Odstępy między literami Odstępy W punktach
Font_Style_Weight,waga
VT_I4 Grubość czcionki Wartości WeightSame jako czcionka i GetWeight
Font_Style_Height,wysokość
VT_R4 Wysokość linii Nieobsługiwane W punktach
Font_Style_Blink,
VT_BOOL Dekoracja tekstu: Nieobsługiwane
Font_Style_Subscript, indeks dolny
VT_BOOL Wyrównanie w pionie: sub Indeks dolny (również położenie)
Font_Style_Superscript,indeks górny
VT_BOOL Wyrównanie w pionie: super Indeks górny (również położenie)
Font_Style_Color, kolor
VT_I4 Kolor ForeColor Styl COLORREF RBG
Font_Style_BackgroundColor,background_color
VT_I4 Kolor tła Kolor tła Styl COLORREF RBG

Font_Style_Animation

Atrybuty w poniższej tabeli animacji czcionki adresu. Odpowiednik TOM jest interfejsem ITextFont.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM
Font_Style_Animation_LasVegasLights,LasVegas_lights
VT_BOOL Nieobsługiwane Animacja
Font_Style_Animation_BlinkingBackground,blinking_background
VT_BOOL Nieobsługiwane Animacja
Font_Style_Animation_SparkleText,sparkle_text
VT_BOOL Nieobsługiwane Animacja
Font_Style_Animation_MarchingBlackAnts,marching_black_ants
VT_BOOL Nieobsługiwane Animacja
Font_Style_Animation_MarchingRedAnts,marching_red_ants
VT_BOOL Nieobsługiwane Animacja
Font_Style_Animation_Shimmer, podkładka
VT_BOOL Nieobsługiwane Animacja
Font_Style_Animation_WipeDown,wipeDown
VT_BOOL Nieobsługiwane Animacja
Font_Style_Animation_WipeRight,wipeRight
VT_BOOL Nieobsługiwane Animacja

Font_Style_Underline

Atrybuty w poniższej tabeli podkreślą style podkreśleniu czcionek. Odpowiednik TOM jest interfejsem ITextFont.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM
Font_Style_Underline_Single, pojedynczy
VT_BOOL Dekoracja tekstu: podkreślenie Podkreślać
Font_Style_Underline_ podwójne, podwójne
VT_BOOL Dekoracja tekstu: line-through Przekreślenie

Font_Style_Strikethrough

Atrybuty w poniższej tabeli style przekreślenia adresów dla czcionek.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM
Font_Style_Strikethrough_Single,strike_through_single
VT_BOOL Nieobsługiwane Nieobsługiwane
Font_Style_Strikethrough_Double,strike_through_double
VT_BOOL Nieobsługiwane Nieobsługiwane

Font_Style_Overline

Atrybuty w poniższych stylach nadliniowych adresów tabeli dla czcionek.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM
Font_Style_Overline_Single,overline_single
VT_BOOL Dekoracja tekstu: podkreślenie Nieobsługiwane
Font_Style_Overline_Double,overline_double
VT_BOOL Dekoracja tekstu: podkreślenie Nieobsługiwane

Tekst

Atrybuty w poniższej tabeli adres ogólne atrybuty formatowania tekstu.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM Komentarz
Text_VerticalWriting, zapisywanie w pionie
VT_BOOL Nieobsługiwane nieobsługiwane Używane przez chiński/japoński
Text_RightToLeft,righttoleft
VT_BOOL Kierunek Nieobsługiwane
Text_ReadOnly, tylko do odczytu
VT_BOOL Nieobsługiwane ITextFont::CanChange, ITextRange::CanEdit Właściwość edytowalna dokumentu ma pierwszeństwo
Text_Language,język
VT_I4 Nieobsługiwane ITextFont::GetLanguageID, ITextFont::SetLanguageID IDENTYFIKATOR LANGID
Text_Orientation, orientacja
VT_I4 Nieobsługiwane Nieobsługiwane 10??? stopień
Text_EmbeddedObject,embedded_object
VT_BOOL Nieobsługiwane Nieobsługiwane Umożliwia wyszukiwanie obiektów osadzonych
Text_Link, łącze
VT_UNKNOWN Łącze Nieobsługiwane Wskaźnik interfejsu do obiektu; wywołanie elementu QueryInterface dla dowolnego interesującego interfejsu
Text_Hyphenation, dzielenie wyrazów
VT_BOOL Nieobsługiwane ITextPara::GetHyphenation, ITextPara::SetHyphenation

Text_Alignment

Atrybuty w poniższej tabeli wyrównanie tekstu. Odpowiednik TOM jest interfejsem ITextPara.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM
Text_Alignment_Left, w lewo
VT_BOOL Wyrównanie tekstu Wyrównanie
Text_Alignment_Right,prawo
VT_BOOL Wyrównanie tekstu Wyrównanie
Text_Alignment_Center, wyśrodkowanie
VT_BOOL Wyrównanie tekstu Wyrównanie
Text_Alignment_Justify, wyjustuj
VT_BOOL Wyrównanie tekstu Wyrównanie

Text_Para

Atrybuty w poniższej tabeli formatowania adresów dla akapitów. Odpowiednik TOM jest interfejsem ITextPara.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM Komentarz
Text_Para_FirstLineIndent,first_line_indent
VT_R4 Nieobsługiwane Element FirstLineIndent W pkt
Text_Para_LeftIndent,left_indent
VT_R4 Nieobsługiwane LeftIndent W pkt
Text_Para_RightIndent,right_indent
VT_R4 Nieobsługiwane RightIndent W pkt
Text_Para_SpaceAfter,space_after
VT_R4 Nieobsługiwane Spacja Po W pkt
Text_Para_SpaceBefore,space_after
VT_R4 Nieobsługiwane Spacja Po W pkt

Text_Para_lineSpacing

Atrybuty w poniższych odstępach między wierszami adresów tabeli w akapitach. Odpowiednik TOM jest interfejsem ITextPara.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM Komentarz
Text_Para_lineSpacing_Single, pojedynczy
VT_BOOL Nieobsługiwane LineSpacing
Text_Para_lineSpacing_OnePtFive,one_pt_five
VT_BOOL Nieobsługiwane LineSpacing
Text_Para_lineSpacing_Double,podwójne
VT_BOOL Nieobsługiwane LineSpacing
Text_Para_lineSpacing_AtLeast,at_least
VT_R4 Nieobsługiwane LineSpacing W wierszach
Text_Para_lineSpacing_Exactly,dokładnie
VT_R4 Nieobsługiwane LineSpacing W wierszach
Text_Para_lineSpacing_Mutiple,wiele
VT_R4 Nieobsługiwane LineSpacing W wierszach

Text_List

Atrybuty w poniższej tabeli adresy i poziomy list tekstowych. Odpowiednik TOM jest interfejsem ITextPara.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM Komentarz
Text_List_LevelIndex, VT_I4 Nieobsługiwane ListLevelIndex Gdzie 1 jest najbardziej zewnętrzną listą, 2 to następny poziom itd.

Text_List_Type

Atrybuty w poniższych stylach listy adresów tabeli dla tekstu. Odpowiednik TOM jest interfejsem ITextPara.

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM
Text_List_Type_Bullet,punktor
VT_BOOL Typ listy Typ listy
Text_List_Type_Arabic,arabski
VT_BOOL Typ listy Typ listy
Text_List_Type_LowerLetter,lower_letter
VT_BOOL Typ listy Typ listy
Text_List_Type_UpperLetter,upper_letter
VT_BOOL Typ listy Typ listy
Text_List_Type_LowerRoman,lower_roman
VT_BOOL Typ listy Typ listy
Text_List_Type_UpperRoman,upper_roman
VT_BOOL Typ listy Typ listy

App

Nazwa atrybutu, przyjazna nazwa Typ Odpowiednik CSS Odpowiednik TOM
App_IncorrectSpelling,incorrect_spelling
VT_BOOL Nieobsługiwane
App_IncorrectGrammar,incorrect_grammar
VT_BOOL Nieobsługiwane