Appendice E: Attributi di testo per il dizionario Servizi di testo di Accessibilità attiva
Questa appendice fornisce informazioni sugli attributi di testo definiti in IAccDictionary. È organizzato come una serie di tabelle. Ogni tabella include informazioni su una categoria specifica di attributi. Queste categorie sono effettivamente annidate, ma sono separate di seguito in modo che sia possibile visualizzare gli attributi.
Nota
Servizi di testo per l'accessibilità attiva è deprecato. Per altre informazioni sull'input di testo avanzato e sulle tecnologie del linguaggio naturale, vedere Microsoft Windows Text Services Framework .
Ogni voce di una tabella fornisce un nome di attributo e un nome descrittivo, un tipo, un equivalente CSS (Cascading Style Sheets), un equivalente di Text Object Model (TOM) e eventuali commenti aggiuntivi, se appropriato. La colonna equivalente TOM fornisce informazioni sul metodo TOM usato con l'attributo (parte delle interfacce ITextFont, ITextRange o ITextPara ). Le informazioni precedenti a ogni tabella indicano quale interfaccia supporta gli attributi; le informazioni nella tabella equivalente TOM indicano il nome del metodo. Ogni voce nella colonna equivalente TOM è associata a due metodi. Ad esempio, la voce Name è associata ai metodi GetName e SetName .
Per altre informazioni su queste interfacce, vedere la documentazione di Text Object Model in Windows Software Development Kit (SDK).
Carattere
Gli attributi nella tabella seguente sono associati agli attributi generali del tipo di carattere. L'equivalente TOM è l'interfaccia ITextFont .
Nome attributo, nome descrittivo | Tipo | Equivalente CSS | Equivalente TOM | Commento |
---|---|---|---|---|
Font_FaceName, facename |
VT_BSTR | Famiglia di caratteri: Verdana | Nome | |
Font_SizePts, sizePts |
VT_I4 | Dimensioni carattere: Xpt | Dimensione | La dimensione è espressa in punti |
Font_Style
Attributi negli attributi dello stile del tipo di carattere dell'indirizzo della tabella seguente, ad esempio se il testo è impostato in grassetto o corsivo. L'equivalente TOM è l'interfaccia ITextFont .
Nome attributo, nome descrittivo | Tipo | Equivalente CSS | Equivalente TOM | Commento |
---|---|---|---|---|
Font_Style_Bold, grassetto |
VT_BOOL | Spessore carattere: grassetto | Bold | |
Font_Style_Italic, corsivo |
VT_BOOL | Stile carattere: corsivo | Corsivo | |
Font_Style_SmallCaps, smallcaps |
VT_BOOL | Font-variant: small-caps | SmallCaps | |
Font_Style_Capitalize,maiuscole |
VT_BOOL | Trasformazione testo: in maiuscolo | Non supportato | |
Font_Style_Uppercase,maiuscole |
VT_BOOL | Trasformazione testo: maiuscolo | AllCaps | |
Font_Style_Lowercase,minuscolo |
VT_BOOL | Trasformazione testo: minuscola | Non supportato | |
Font_Style_Emboss,rilievo |
VT_BOOL | Non supportato | Rilievo | |
Font_Style_Engrave,incisione |
VT_BOOL | Non supportato | Incidere | |
Font_Style_Hidden | VT_BOOL | Non supportato | Nascosto | |
Font_Style_Kerning, crenatura |
VT_R4 | Non supportato | Crenatura | Stessi valori di GetKerning |
Font_Style_Outlined, descritto |
VT_BOOL | Non supportato | Delineato | |
Font_Style_Position,posizione |
VT_R4 | Non supportato | Position | |
Font_Style_Protected | VT_BOOL | Non supportato | Protetta | |
Font_Style_Shadow,ombreggiatura |
VT_BOOL | Altezza riga (numeri meno) | Ombreggiatura | |
Font_Style_Spacing, spaziatura |
VT_R4 | Spaziatura lettera | Spaziatura | In punti |
Font_Style_Weight,peso |
VT_I4 | Peso carattere | Valori WeightSame come peso del tipo di carattere e GetWeight |
|
Font_Style_Height,altezza |
VT_R4 | Line-height | Non supportato | In punti |
Font_Style_Blink,blink |
VT_BOOL | Decorazione di testo: blink | Non supportato | |
Font_Style_Subscript,sottoscrizione |
VT_BOOL | Allineamento verticale: sub | Sottoscript (anche Posizione) | |
Font_Style_Superscript,superscript |
VT_BOOL | Allineamento verticale: super | Superscript (anche posizione) | |
Font_Style_Color, colore |
VT_I4 | Color | ColorePrimoPiano | Stile RBG COLORREF |
Font_Style_BackgroundColor,background_color |
VT_I4 | Colore di sfondo | ColoreSfondo | Stile RBG COLORREF |
Font_Style_Animation
Attributi nell'animazione del tipo di carattere dell'indirizzo della tabella seguente. L'equivalente TOM è l'interfaccia ITextFont .
Nome attributo, nome descrittivo | Tipo | EQUIVALENTE CSS | Tom equivalente |
---|---|---|---|
Font_Style_Animation_LasVegasLights,LasVegas_lights |
VT_BOOL | Non supportato | Animazione |
Font_Style_Animation_BlinkingBackground,blinking_background |
VT_BOOL | Non supportato | Animazione |
Font_Style_Animation_SparkleText,sparkle_text |
VT_BOOL | Non supportato | Animazione |
Font_Style_Animation_MarchingBlackAnts,marching_black_ants |
VT_BOOL | Non supportato | Animazione |
Font_Style_Animation_MarchingRedAnts,marching_red_ants |
VT_BOOL | Non supportato | Animazione |
Font_Style_Animation_Shimmer,Shimmer |
VT_BOOL | Non supportato | Animazione |
Font_Style_Animation_WipeDown,wipeDown |
VT_BOOL | Non supportato | Animazione |
Font_Style_Animation_WipeRight,wipeRight |
VT_BOOL | Non supportato | Animazione |
Font_Style_Underline
Gli attributi negli stili di sottolineatura della tabella seguente per i tipi di carattere. L'equivalente TOM è l'interfaccia ITextFont .
Nome attributo, nome descrittivo | Tipo | EQUIVALENTE CSS | Tom equivalente |
---|---|---|---|
Font_Style_Underline_Single, singolo |
VT_BOOL | Decorazione di testo: sottolineatura | Sottolineato |
Font_Style_Underline_ Double,double |
VT_BOOL | Decorazione del testo: line-through | Barrato |
Font_Style_Strikethrough
Gli attributi presenti negli stili di barra degli indirizzi della tabella seguente per i tipi di carattere.
Nome attributo, nome descrittivo | Tipo | EQUIVALENTE CSS | Tom equivalente |
---|---|---|---|
Font_Style_Strikethrough_Single,strike_through_single |
VT_BOOL | Non supportato | Non supportato |
Font_Style_Strikethrough_Double,strike_through_double |
VT_BOOL | Non supportato | Non supportato |
Font_Style_Overline
Gli attributi nella tabella seguente indirizzano gli stili overline per i tipi di carattere.
Nome attributo, nome descrittivo | Tipo | Equivalente CSS | Equivalente TOM |
---|---|---|---|
Font_Style_Overline_Single,overline_single |
VT_BOOL | Decorazione del testo: overline | Non supportato |
Font_Style_Overline_Double,overline_double |
VT_BOOL | Decorazione del testo: overline | Non supportato |
Testo
Gli attributi nella tabella seguente indirizzano gli attributi generali di formattazione del testo.
Nome attributo, nome descrittivo | Tipo | Equivalente CSS | Equivalente TOM | Commento |
---|---|---|---|---|
Text_VerticalWriting,scrittura verticale |
VT_BOOL | Non supportato | non supportato | Come usato dal cinese/giapponese |
Text_RightToLeft,righttoleft |
VT_BOOL | Direction | Non supportato | |
Text_ReadOnly,sola lettura |
VT_BOOL | Non supportato | ITextFont::CanChange, ITextRange::CanEdit | La proprietà modificabile del documento ha la precedenza |
Text_Language,lingua |
VT_I4 | Non supportato | ITextFont::GetLanguageID, ITextFont::SetLanguageID | LANGID |
Text_Orientation,orientamento |
VT_I4 | Non supportato | Non supportato | 10??? di un grado |
Text_EmbeddedObject,embedded_object |
VT_BOOL | Non supportato | Non supportato | Consente la ricerca di oggetti incorporati |
Text_Link, collegamento |
VT_UNKNOWN | Collegamento | Non supportato | Puntatore di interfaccia all'oggetto; chiamare QueryInterface per qualsiasi interfaccia di interesse |
Text_Hyphenation,sillabazione |
VT_BOOL | Non supportato | ITextPara::GetHyphenation, ITextPara::SetHyphenation |
Text_Alignment
Attributi nell'allineamento del testo dell'indirizzo della tabella seguente. L'equivalente TOM è l'interfaccia ITextPara .
Nome attributo, nome descrittivo | Tipo | Equivalente CSS | Equivalente TOM |
---|---|---|---|
Text_Alignment_Left, a sinistra |
VT_BOOL | Allineamento del testo | Allineamento |
Text_Alignment_Right, diritto |
VT_BOOL | Allineamento del testo | Allineamento |
Text_Alignment_Center,centro |
VT_BOOL | Allineamento del testo | Allineamento |
Text_Alignment_Justify,giustifica |
VT_BOOL | Allineamento del testo | Allineamento |
Text_Para
Attributi nella formattazione degli indirizzi della tabella seguente per i paragrafi. L'equivalente TOM è l'interfaccia ITextPara .
Nome attributo, nome descrittivo | Tipo | Equivalente CSS | Equivalente TOM | Commento |
---|---|---|---|---|
Text_Para_FirstLineIndent,first_line_indent |
VT_R4 | Non supportato | FirstLineIndent | In pts |
Text_Para_LeftIndent,left_indent |
VT_R4 | Non supportato | LeftIndent | In pts |
Text_Para_RightIndent,right_indent |
VT_R4 | Non supportato | RightIndent | In pts |
Text_Para_SpaceAfter,space_after |
VT_R4 | Non supportato | SpaceAfter | In pts |
Text_Para_SpaceBefore,space_after |
VT_R4 | Non supportato | SpaceAfter | In pts |
Text_Para_lineSpacing
Attributi nella spaziatura della riga di indirizzo della tabella seguente nei paragrafi. L'equivalente TOM è l'interfaccia ITextPara .
Nome attributo, nome descrittivo | Tipo | EQUIVALENTE CSS | Tom equivalente | Commento |
---|---|---|---|---|
Text_Para_lineSpacing_Single, singolo |
VT_BOOL | Non supportato | LineSpacing | |
Text_Para_lineSpacing_OnePtFive,one_pt_five |
VT_BOOL | Non supportato | LineSpacing | |
Text_Para_lineSpacing_Double, double |
VT_BOOL | Non supportato | LineSpacing | |
Text_Para_lineSpacing_AtLeast,at_least |
VT_R4 | Non supportato | LineSpacing | Nelle righe |
Text_Para_lineSpacing_Exactly, esattamente |
VT_R4 | Non supportato | LineSpacing | Nelle righe |
Text_Para_lineSpacing_Mutiple,multiple |
VT_R4 | Non supportato | LineSpacing | Nelle righe |
Text_List
Gli attributi negli elenchi di indirizzi della tabella seguente e livelli di elenchi di testo. L'equivalente TOM è l'interfaccia ITextPara .
Nome attributo, nome descrittivo | Tipo | EQUIVALENTE CSS | Tom equivalente | Commento |
---|---|---|---|---|
Text_List_LevelIndex, | VT_I4 | Non supportato | ListLevelIndex | Dove 1 è l'elenco più esterno, 2 è il livello successivo e così via |
Text_List_Type
Gli attributi negli stili dell'elenco indirizzi della tabella seguente per il testo. L'equivalente TOM è l'interfaccia ITextPara .
Nome attributo, nome descrittivo | Tipo | EQUIVALENTE CSS | Tom equivalente |
---|---|---|---|
Text_List_Type_Bullet,punto elenco |
VT_BOOL | Tipo elenco | ListType |
Text_List_Type_Arabic,arabo |
VT_BOOL | Tipo di elenco | ListType |
Text_List_Type_LowerLetter,lower_letter |
VT_BOOL | Tipo di elenco | ListType |
Text_List_Type_UpperLetter,upper_letter |
VT_BOOL | Tipo di elenco | ListType |
Text_List_Type_LowerRoman,lower_roman |
VT_BOOL | Tipo di elenco | ListType |
Text_List_Type_UpperRoman,upper_roman |
VT_BOOL | Tipo di elenco | ListType |
App
Nome attributo, nome descrittivo | Tipo | EQUIVALENTE CSS | Tom equivalente |
---|---|---|---|
App_IncorrectSpelling,incorrect_spelling |
VT_BOOL | Non supportato | |
App_IncorrectGrammar,incorrect_grammar |
VT_BOOL | Non supportato |