Partager via


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 . Elle est organisée sous la forme d’une série de tables. Chaque table inclut 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.

Note

Les services de texte d’accessibilité actif sont déconseillés. Consultez Microsoft Windows Text Services Framework pour plus d’informations sur les technologies avancées d’entrée de texte et de langage naturel.

Chaque entrée d’une table fournit un nom d’attribut et un nom convivial, un type, des feuilles de style en cascade (CSS), un équivalent de modèle objet texte (TOM) et tous les 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 de l'ITextFont, ITextRangeou interfaces ITextPara). Les informations antérieures à chaque table indiquent quelle interface prend en charge les attributs ; les informations de la table équivalente TOM indiquent le nom de la méthode. Chaque entrée de la colonne équivalente TOM 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 modèle objet de texte dans le Kit de développement logiciel Windows (SDK).

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 Font-family : Verdana Nom
Font_SizePts, sizePts
VT_I4 Taille de police : Xpt Taille La taille est exprimée en points

Font_Style

Attributs dans les attributs de style de police d’adresse du tableau suivant (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 Audacieux
Font_Style_Italic, italique
VT_BOOL Style de police : italique Italique
Font_Style_SmallCaps, petitscaps
VT_BOOL Police-variant : small-caps SmallCaps
Font_Style_Capitalize,capitaliser
VT_BOOL Transformation de texte : majuscule 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,embosses
VT_BOOL Non pris en charge Gaufrer
Font_Style_Engrave,graver
VT_BOOL Non pris en charge Graver
Font_Style_Hidden VT_BOOL Non pris en charge Caché
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 Protégé
Font_Style_Shadow,ombre
VT_BOOL Hauteur de ligne (moins nombres) Ombre
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 Hauteur de ligne 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 Aligner verticalement : sub Indice (également Position)
Font_Style_Superscript,exposant
VT_BOOL Alignement vertical : super Exposant (également Position)
Font_Style_Color,couleur
VT_I4 Couleur ForeColor Style COLORREF RBG
Font_Style_BackgroundColor,background_color
VT_I4 Couleur d’arrière-plan BackColor Style COLORREF RBG

Font_Style_Animation

Attributs dans l’animation de police d’adresse du tableau suivant. 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

Attributs dans les styles de soulignement d’adresse de tableau suivants 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-à-travers StrikeThrough

Font_Style_Strikethrough

Attributs dans les styles de frappe d’adresse de tableau suivants 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

Attributs dans les styles d’adresse de tableau suivants 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 : surligne Non pris en charge
Font_Style_Overline_Double,overline_double
VT_BOOL Décoration de texte : surligne Non pris en charge

SMS

Les attributs dans le tableau suivant adressent des attributs de mise en forme de texte général.

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 chinois/japonais
Text_RightToLeft,righttoleft
VT_BOOL Direction 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 de rechercher des objets incorporés
Text_Link,lien
VT_UNKNOWN Lien Non pris en charge Pointeur d’interface vers l’objet ; appeler QueryInterface pour n’importe quelle interface intéressante
Text_Hyphenation,trait d’union
VT_BOOL Non pris en charge ITextPara ::GetHyphenation, ITextPara ::SetHyphenation

Text_Alignment

Attributs de l’alignement du texte de l’adresse du tableau suivant. L’équivalent TOM est l’interface ITextPara.

Nom de l’attribut, nom convivial Type Équivalent CSS ÉQUIVALENT TOM
Text_Alignment_Left,gauche
VT_BOOL Alignement de texte Alignement
Text_Alignment_Right,droite
VT_BOOL Alignement de texte Alignement
Text_Alignment_Center,centre
VT_BOOL Alignement de texte Alignement
Text_Alignment_Justify, justifier
VT_BOOL Alignement de texte Alignement

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

Attributs dans l’espacement de ligne d’adresse du tableau suivant 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,single
VT_BOOL Non pris en charge LineSpacing
Text_Para_lineSpacing_OnePtFive,one_pt_five
VT_BOOL Non pris en charge LineSpacing
Text_Para_lineSpacing_Double,double
VT_BOOL Non pris en charge LineSpacing
Text_Para_lineSpacing_AtLeast,at_least
VT_R4 Non pris en charge LineSpacing En lignes
Text_Para_lineSpacing_Exactly, exactement
VT_R4 Non pris en charge LineSpacing En lignes
Text_Para_lineSpacing_Mutiple,multiple
VT_R4 Non pris en charge LineSpacing En lignes

Text_List

Attributs dans les listes d’adresses de tableau 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 tableau 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

Appli

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