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 |