Annexe E : Attributs de texte pour le dictionnaire des services de texte d’accessibilité active
Cette annexe fournit des informations sur les attributs de texte définis dans IAccDictionary. Il est organisé sous la forme d’une série de tables. Chaque table contient des informations sur une catégorie spécifique d’attributs. Ces catégories sont en fait imbriquées, mais sont séparées ci-dessous afin que vous puissiez voir les attributs.
Notes
Active Accessibility Text Services est déconseillé. Pour plus d’informations sur les technologies avancées d’entrée de texte et de langage naturel, consultez Microsoft Windows Text Services Framework .
Chaque entrée d’une table fournit un nom d’attribut et un nom convivial, un type, un équivalent CSS (Cascading Style Sheets), un équivalent TOM (Text Object Model) et des commentaires supplémentaires le cas échéant. La colonne tom équivalente fournit des informations sur la méthode TOM utilisée avec l’attribut (partie des interfaces ITextFont, ITextRange ou ITextPara ). Les informations antérieures à chaque table indiquent quelle interface prend en charge les attributs ; les informations de la table d’équivalent TOM indiquent le nom de la méthode. Chaque entrée de la colonne tom équivalente est associée à deux méthodes. Par exemple, l’entrée Name est associée aux méthodes GetName et SetName .
Pour plus d’informations sur ces interfaces, consultez la documentation du modèle objet texte dans le Kit de développement logiciel (SDK) Windows.
Police
Les attributs du tableau suivant sont associés à des attributs de police généraux. L’équivalent TOM est l’interface ITextFont .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM | Commentaire |
---|---|---|---|---|
Font_FaceName, facename |
VT_BSTR | Police-family : Verdana | Nom | |
Font_SizePts, sizePts |
VT_I4 | Taille de police : Xpt | Taille | La taille est en points |
Font_Style
Les attributs du tableau suivant adressent les attributs de style de police (par exemple, si le texte est défini en gras ou en italique). L’équivalent TOM est l’interface ITextFont .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM | Commentaire |
---|---|---|---|---|
Font_Style_Bold, gras |
VT_BOOL | Poids de police : gras | Gras | |
Font_Style_Italic, italique |
VT_BOOL | Style de police : italique | Italique | |
Font_Style_SmallCaps, smallcaps |
VT_BOOL | Font-variant : petites majuscules | Smallcaps | |
Font_Style_Capitalize,capitaliser |
VT_BOOL | Transformation de texte : capitaliser | Non pris en charge | |
Font_Style_Uppercase,majuscules |
VT_BOOL | Transformation de texte : majuscules | AllCaps | |
Font_Style_Lowercase,minuscules |
VT_BOOL | Transformation de texte : minuscules | Non pris en charge | |
Font_Style_Emboss,gaufrage |
VT_BOOL | Non pris en charge | Relief | |
Font_Style_Engrave,graver |
VT_BOOL | Non pris en charge | Graver | |
Font_Style_Hidden | VT_BOOL | Non pris en charge | Hidden | |
Font_Style_Kerning,crénage |
VT_R4 | Non pris en charge | Crénage | Mêmes valeurs que GetKerning |
Font_Style_Outlined,décrit |
VT_BOOL | Non pris en charge | Décrites | |
Font_Style_Position,position |
VT_R4 | Non pris en charge | Position | |
Font_Style_Protected | VT_BOOL | Non pris en charge | Protected | |
Font_Style_Shadow,ombre |
VT_BOOL | Hauteur de ligne (nombres moins) | Shadow | |
Font_Style_Spacing,espacement |
VT_R4 | Espacement des lettres | Espacement | En points |
Font_Style_Weight,poids |
VT_I4 | Poids de police | Valeurs WeightSame en tant que police-weight et GetWeight |
|
Font_Style_Height,hauteur |
VT_R4 | Line-height | Non pris en charge | En points |
Font_Style_Blink,clignoter |
VT_BOOL | Décoration de texte : clignoter | Non pris en charge | |
Font_Style_Subscript,indice |
VT_BOOL | Alignement vertical : sous- | Indice (également Position) | |
Font_Style_Superscript,exposant |
VT_BOOL | Alignement vertical : super | Exposant (également Position) | |
Font_Style_Color,couleur |
VT_I4 | Color | CouleurTexte | Style COLORREF RBG |
Font_Style_BackgroundColor,background_color |
VT_I4 | Couleur d’arrière-plan | CouleurFond | Style COLORREF RBG |
Font_Style_Animation
Les attributs de la table suivante adressent l’animation de police. L’équivalent TOM est l’interface ITextFont .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM |
---|---|---|---|
Font_Style_Animation_LasVegasLights,LasVegas_lights |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Animation_BlinkingBackground,blinking_background |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Animation_SparkleText,sparkle_text |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Animation_MarchingBlackAnts marching_black_ants |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Animation_MarchingRedAnts marching_red_ants |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Animation_Shimmer,Shimmer |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Animation_WipeDown,wipeDown |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Animation_WipeRight,wipeRight |
VT_BOOL | Non pris en charge | Animation |
Font_Style_Underline
Les attributs du tableau suivant adressent des styles de soulignement pour les polices. L’équivalent TOM est l’interface ITextFont .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM |
---|---|---|---|
Font_Style_Underline_Single,single |
VT_BOOL | Décoration de texte : soulignement | Souligner |
Font_Style_Underline_ Double,double |
VT_BOOL | Décoration de texte : ligne vers la ligne | Barré |
Font_Style_Strikethrough
Les attributs du tableau suivant adressent des styles barrés pour les polices.
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM |
---|---|---|---|
Font_Style_Strikethrough_Single,strike_through_single |
VT_BOOL | Non pris en charge | Non pris en charge |
Font_Style_Strikethrough_Double,strike_through_double |
VT_BOOL | Non pris en charge | Non pris en charge |
Font_Style_Overline
Les attributs du tableau suivant adressent des styles overline pour les polices.
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM |
---|---|---|---|
Font_Style_Overline_Single,overline_single |
VT_BOOL | Décoration de texte : overline | Non pris en charge |
Font_Style_Overline_Double,overline_double |
VT_BOOL | Décoration de texte : overline | Non pris en charge |
Texte
Les attributs du tableau suivant adressent des attributs généraux de mise en forme de texte.
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM | Commentaire |
---|---|---|---|---|
Text_VerticalWriting,écriture verticale |
VT_BOOL | Non pris en charge | non pris en charge | Tel qu’utilisé par le chinois/japonais |
Text_RightToLeft,righttoleft |
VT_BOOL | Sens | Non pris en charge | |
Text_ReadOnly,lecture seule |
VT_BOOL | Non pris en charge | ITextFont::CanChange, ITextRange::CanEdit | La propriété modifiable du document est prioritaire |
Text_Language,langue |
VT_I4 | Non pris en charge | ITextFont::GetLanguageID, ITextFont::SetLanguageID | LANGID |
Text_Orientation,orientation |
VT_I4 | Non pris en charge | Non pris en charge | 10??? d’un degré |
Text_EmbeddedObject,embedded_object |
VT_BOOL | Non pris en charge | Non pris en charge | Permet la recherche d’objets incorporés |
Text_Link,lien |
VT_UNKNOWN | Lien | Non pris en charge | Pointeur d’interface vers l’objet ; appeler QueryInterface pour toute interface intéressante |
Text_Hyphenation,trait d’union |
VT_BOOL | Non pris en charge | ITextPara::GetHyphenation, ITextPara::SetHyphenation |
Text_Alignment
Les attributs du tableau suivant adressent l’alignement du texte. L’équivalent TOM est l’interface ITextPara .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM |
---|---|---|---|
Text_Alignment_Left,left |
VT_BOOL | Alignement du texte | Alignment |
Text_Alignment_Right,droite |
VT_BOOL | Alignement du texte | Alignment |
Text_Alignment_Center,centre |
VT_BOOL | Alignement du texte | Alignment |
Text_Alignment_Justify,justifier |
VT_BOOL | Alignement du texte | Alignment |
Text_Para
Attributs dans la mise en forme d’adresse du tableau suivant pour les paragraphes. L’équivalent TOM est l’interface ITextPara .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM | Commentaire |
---|---|---|---|---|
Text_Para_FirstLineIndent,first_line_indent |
VT_R4 | Non pris en charge | FirstLineIndent | En pts |
Text_Para_LeftIndent,left_indent |
VT_R4 | Non pris en charge | LeftIndent | En pts |
Text_Para_RightIndent,right_indent |
VT_R4 | Non pris en charge | RightIndent | En pts |
Text_Para_SpaceAfter,space_after |
VT_R4 | Non pris en charge | Spaceafter | En pts |
Text_Para_SpaceBefore,space_after |
VT_R4 | Non pris en charge | Spaceafter | En pts |
Text_Para_lineSpacing
Les attributs du tableau suivant espacent les lignes d’adresse dans les paragraphes. L’équivalent TOM est l’interface ITextPara .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM | Commentaire |
---|---|---|---|---|
Text_Para_lineSpacing_Single,unique |
VT_BOOL | Non pris en charge | Interligne | |
Text_Para_lineSpacing_OnePtFive,one_pt_five |
VT_BOOL | Non pris en charge | Interligne | |
Text_Para_lineSpacing_Double,double |
VT_BOOL | Non pris en charge | Interligne | |
Text_Para_lineSpacing_AtLeast,at_least |
VT_R4 | Non pris en charge | Interligne | En lignes |
Text_Para_lineSpacing_Exactly,exactement |
VT_R4 | Non pris en charge | Interligne | En lignes |
Text_Para_lineSpacing_Mutiple,multiple |
VT_R4 | Non pris en charge | Interligne | En lignes |
Text_List
Attributs dans les listes d’adresses de table suivantes et niveaux de listes de texte. L’équivalent TOM est l’interface ITextPara .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM | Commentaire |
---|---|---|---|---|
Text_List_LevelIndex, | VT_I4 | Non pris en charge | ListLevelIndex | Où 1 est la liste la plus externe, 2 est le niveau suivant, et ainsi de suite |
Text_List_Type
Attributs dans les styles de liste d’adresses de table suivants pour le texte. L’équivalent TOM est l’interface ITextPara .
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM |
---|---|---|---|
Text_List_Type_Bullet,puce |
VT_BOOL | Type de liste | ListType |
Text_List_Type_Arabic,Arabe |
VT_BOOL | Type de liste | ListType |
Text_List_Type_LowerLetter,lower_letter |
VT_BOOL | Type de liste | ListType |
Text_List_Type_UpperLetter,upper_letter |
VT_BOOL | Type de liste | ListType |
Text_List_Type_LowerRoman,lower_roman |
VT_BOOL | Type de liste | ListType |
Text_List_Type_UpperRoman,upper_roman |
VT_BOOL | Type de liste | ListType |
Application
Nom de l’attribut, Nom convivial | Type | Équivalent CSS | ÉQUIVALENT TOM |
---|---|---|---|
App_IncorrectSpelling,incorrect_spelling |
VT_BOOL | Non pris en charge | |
App_IncorrectGrammar,incorrect_grammar |
VT_BOOL | Non pris en charge |