Annexe E : attributs de texte pour Active Accessibility dictionnaire des services de texte

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 réellement 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 l’entrée de texte avancée et les technologies 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 feuilles de style en cascade (CSS) équivalent, un modèle d’objet de texte (TOM) équivalent, ainsi que 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, ITextRangeou ITextPara ). Les informations antérieures à chaque table indiquent l’interface qui prend en charge les attributs. les informations contenues dans 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 de nom est associée aux méthodes GetName et SetName .

pour plus d’informations sur ces interfaces, consultez la documentation du modèle d’objet de 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
_FaceName de police, FaceName
VT _ BSTR Famille de polices : Verdana Nom
_SizePts de police, SizePts
VT _ Font-size : XPT Taille La taille est en points

Style de police _

Les attributs du tableau suivant regroupent 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
_Style _ de police gras, gras
VT _ bool Font-weight : gras Gras
_Style _ de police italique, italique
VT _ bool Font-style : italique Italique
_Style _ de police SmallCaps, SmallCaps
VT _ bool Font-variant : petites majuscules SmallCaps
_Style _ de police majuscule, majuscule
VT _ bool Text-transform : majuscule Non pris en charge
_Style _ de police majuscule, majuscules
VT _ bool Text-transform : majuscules AllCaps
_Style _ de police minuscules, minuscules
VT _ bool Text-transform : minuscules Non pris en charge
_Style _ de police relief, relief
VT _ bool Non pris en charge Relief
_Style _ de police Engrave, empreinte
VT _ bool Non pris en charge Empreinte
Style de police _ _ masqué VT _ bool Non pris en charge Hidden
_ _ Crénage de style de police, crénage
VT _ R4 Non pris en charge Le crénage Mêmes valeurs que GetKerning
_Style _ de police souligné, contour
VT _ bool Non pris en charge Indiquée
_Position du style _ de police, position
VT _ R4 Non pris en charge Position
Style de police _ _ protégé VT _ bool Non pris en charge Protected
_Ombre du style _ de police, ombre
VT _ bool Hauteur de la ligne (moins de nombres) Shadow
_ _ Espacement du style de police, espacement
VT _ R4 Espacement des lettres Espacement En points
_Épaisseur du style _ de police, poids
VT _ Police-Weight WeightSame les valeurs comme police-Weight et GetWeight
_ _ Hauteur de style de police, hauteur
VT _ R4 Line-height Non pris en charge En points
_ _ Clignotement du style de police, clignotant
VT _ bool Texte-décoration : clignoter Non pris en charge
_ _ Indice de police, indice
VT _ bool Vertical-align : Sub Indice (position également)
_ _ Exposant de style de police, exposant
VT _ bool Alignement vertical : Super Exposant (position également)
_Couleur du style _ de police, couleur
VT _ Couleur CouleurTexte Style COLORREF RBG
_Style _ de police BackgroundColor, couleur d’arrière-plan _
VT _ Background-couleur CouleurFond Style COLORREF RBG

_Animation de style de police _

Les attributs de 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
_ _ Animation de style _ de police LasVegasLights, _ lumières LasVegas
VT _ bool Non pris en charge Animation
_ _ Animation de style _ de police BlinkingBackground, _ arrière-plan clignotant
VT _ bool Non pris en charge Animation
_Animation style _ de police _ SparkleText, _ texte Spark
VT _ bool Non pris en charge Animation
_ _ Animation de style _ de police MarchingBlackAnts, défilé _ noir _ ants
VT _ bool Non pris en charge Animation
_ _ Animation de style _ de police MarchingRedAnts, défilé de _ _ ants rouge
VT _ bool Non pris en charge Animation
_ _ Animation de style _ de police vibrations, scintillement
VT _ bool Non pris en charge Animation
_ _ Animation de style _ de police WipeDown, WipeDown
VT _ bool Non pris en charge Animation
_ _ Animation de style _ de police WipeRight, WipeRight
VT _ bool Non pris en charge Animation

_Souligner le style de police _

Les attributs du tableau suivant définissent les styles de soulignement pour les polices. L’équivalent TOM est l’interface ITextFont .

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM
_Style _ de police souligné _ unique, unique
VT _ bool Texte-décoration : souligné Souligner
_Style _ de police souligné _ double, double
VT _ bool Texte-décoration : ligne par ligne Barre

Style de police _ _ barré

Les attributs du tableau suivant définissent les styles de texte barré pour les polices.

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM
_Style _ de police barré _ simple, barré _ _ simple
VT _ bool Non pris en charge Non pris en charge
_Style _ de police barré _ double, barré _ _ double
VT _ bool Non pris en charge Non pris en charge

Style de police _ _ souligné

Les attributs du tableau suivant définissent les styles de police de surlignage pour les polices.

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM
_Style _ de police _ simple, surligne _ simple
VT _ bool Text-decoration : trait de soulignement Non pris en charge
_ _ Trait de soulignement _ double, superligne _ double
VT _ bool Text-decoration : trait de soulignement Non pris en charge

Texte

Les attributs du tableau suivant traitent des attributs de mise en forme générale du texte.

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM Commentaire
Texte _ VerticalWriting, écriture verticale
VT _ bool Non pris en charge non pris en charge Utilisé par le chinois/japonais
Texte _ RightToLeft, RightToLeft
VT _ bool Sens Non pris en charge
Texte _ en lecture seule, lecture seule
VT _ bool Non pris en charge ITextFont :: CanChange, ITextRange :: CanEdit La propriété modifiable du document est prioritaire
Langue du texte _ , langue
VT _ Non pris en charge ITextFont::GetLanguageID, ITextFont::SetLanguageID LANGID
Orientation du texte _ , orientation
VT _ Non pris en charge Non pris en charge 10 ??? d’un degré
Texte _ EmbeddedObject, objet incorporé _
VT _ bool Non pris en charge Non pris en charge Permet de rechercher des objets incorporés
_Lien de texte, lien
VT _ inconnu Lien Non pris en charge Pointeur d’interface vers l’objet ; appeler QueryInterface pour toute interface digne d’intérêt
_Césure de texte, césure
VT _ bool Non pris en charge ITextPara::GetHyphenation, ITextPara::SetHyphenation

Alignement du texte _

Les attributs figurant dans le tableau suivant démontrent l’alignement du texte. L’équivalent TOM est l’interface ITextPara .

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM
Alignement du texte à _ _ gauche, à gauche
VT _ bool Aligner le texte Alignment
Alignement du texte à droite _ _ , droite
VT _ bool Aligner le texte Alignment
_Centre d’alignement _ de texte, Centre
VT _ bool Aligner le texte Alignment
Alignement du texte _ _ , justifier
VT _ bool Aligner le texte Alignment

Paragraphe de texte _

Les attributs du tableau suivant déforment l’adresse des paragraphes. L’équivalent TOM est l’interface ITextPara .

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM Commentaire
_FirstLineIndent paragraphe _ de texte, retrait de la première _ ligne _
VT _ R4 Non pris en charge FirstLineIndent Dans pts
Texte _ para _ LeftIndent, retrait à gauche _
VT _ R4 Non pris en charge LeftIndent Dans pts
Texte- _ paragraphe _ RightIndent, _ retrait à droite
VT _ R4 Non pris en charge RightIndent Dans pts
_Paragraphe _ de texte SpaceAfter, espace _ après
VT _ R4 Non pris en charge SpaceAfter Dans pts
Texte _ paragraphe _ SpaceBefore, espace _ après
VT _ R4 Non pris en charge SpaceAfter Dans pts

Texte des paragraphes de texte _ _

Les attributs figurant dans le tableau suivant traitent l’interligne des paragraphes. L’équivalent TOM est l’interface ITextPara .

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM Commentaire
Texte _ para-description _ _ simple, unique
VT _ bool Non pris en charge Interligne
Text _ para _ _ baOnePtFive, One _ PT _ cinq
VT _ bool Non pris en charge Interligne
Texte _ paragraphe _ LineSpacing _ double, double
VT _ bool Non pris en charge Interligne
Texte _ _ des paragraphes _ interversions au _ moins
VT _ R4 Non pris en charge Interligne Dans les lignes
Description _ _ des paragraphes _ de texte exactement, exactement
VT _ R4 Non pris en charge Interligne Dans les lignes
Text _ para _ _ multiples, multiple
VT _ R4 Non pris en charge Interligne Dans les lignes

Liste de texte _

Les attributs du tableau suivant répertorient les listes d’adresses et les niveaux de texte. L’équivalent TOM est l’interface ITextPara .

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM Commentaire
_Liste _ de texte LevelIndex, VT _ Non pris en charge ListLevelIndex Où 1 est la liste la plus à l’extérieur, 2 le niveau suivant, et ainsi de suite

_Type de liste de texte _

Les attributs du tableau suivant répertorient les styles de liste d’adresses pour le texte. L’équivalent TOM est l’interface ITextPara .

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM
_ _ Type de liste _ de texte puce, puce
VT _ bool Type de liste ListType
_ _ Type de liste _ de texte arabe, arabe
VT _ bool Type de liste-style ListType
_ _ Type de liste _ de texte LowerLetter, _ lettre inférieure
VT _ bool Type de liste-style ListType
_ _ Type de liste _ de texte UpperLetter, _ lettre majuscule
VT _ bool Type de liste-style ListType
_ _ Type de liste _ de texte LowerRoman, _ chiffre romain inférieur
VT _ bool Type de liste-style ListType
_ _ Type de liste _ de texte UpperRoman, _ chiffre romain majuscule
VT _ bool Type de liste-style ListType

Application

Nom de l’attribut, nom convivial Type Équivalent CSS Équivalent TOM
_IncorrectSpelling de l’application, orthographe incorrecte _
VT _ bool Non pris en charge
_IncorrectGrammar de l’application, grammaire incorrecte _
VT _ bool Non pris en charge