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. 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