Compartilhar via


Apêndice E: Atributos de Texto para o Dicionário de Serviços de Texto de Acessibilidade Ativa

Esse apêndice fornece informações sobre atributos de texto definidos em IAccDictionary. Ele é organizado como uma série de tabelas. Cada tabela inclui informações sobre uma categoria específica de atributos. Essas categorias são realmente aninhadas, mas são separadas abaixo para que você possa ver os atributos.

Observação

Os Serviços de Texto de Acessibilidade Ativa foram preteridos. Consulte Microsoft Windows Text Services Framework para obter mais informações sobre tecnologias avançadas de entrada de texto e linguagem natural.

Cada entrada em uma tabela fornece um nome de atributo e um nome amigável, um tipo, um equivalente de CSS (Folhas de Estilos em Cascata), um TOM (Modelo de Objeto de Texto) equivalente e quaisquer comentários adicionais, quando apropriado. A coluna equivalente tom fornece informações sobre o método TOM usado com o atributo (parte das interfaces ITextFont, ITextRange ou ITextPara ). As informações anteriores a cada tabela indicam qual interface dá suporte aos atributos; as informações na tabela equivalente TOM indicam o nome do método. Cada entrada na coluna equivalente TOM está associada a dois métodos. Por exemplo, a entrada Name é associada aos métodos GetName e SetName .

Para obter mais informações sobre essas interfaces, consulte a documentação do Modelo de Objeto de Texto no SDK (Software Development Kit) do Windows.

Fonte

Os atributos na tabela a seguir estão associados a atributos de fonte gerais. O equivalente tom é a interface ITextFont .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM Comentário
Font_FaceName, facename
VT_BSTR Família de fontes: Verdana Nome
Font_SizePts, sizePts
VT_I4 Tamanho da fonte: Xpt Tamanho O tamanho está em pontos

Font_Style

Os atributos na tabela a seguir abordam atributos de estilo de fonte (por exemplo, se o texto está definido em negrito ou itálico). O equivalente tom é a interface ITextFont .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM Comentário
Font_Style_Bold, negrito
VT_BOOL Peso da fonte: negrito Negrito
Font_Style_Italic, itálico
VT_BOOL Estilo de fonte: itálico Itálico
Font_Style_SmallCaps, smallcaps
VT_BOOL Font-variant: small-caps SmallCaps
Font_Style_Capitalize, colocar em maiúscula
VT_BOOL Transformação de texto: colocar em maiúscula Sem suporte
Font_Style_Uppercase, maiúsculas
VT_BOOL Transformação de texto: maiúsculas AllCaps
Font_Style_Lowercase, minúsculas
VT_BOOL Transformação de texto: minúscula Sem suporte
Font_Style_Emboss,emboss
VT_BOOL Sem suporte Emboss
Font_Style_Engrave,engrave
VT_BOOL Sem suporte Gravar
Font_Style_Hidden VT_BOOL Sem suporte Hidden
Font_Style_Kerning, kerning
VT_R4 Sem suporte Kerning Mesmos valores que GetKerning
Font_Style_Outlined, descrito
VT_BOOL Sem suporte Descrito
Font_Style_Position, posição
VT_R4 Sem suporte Posição
Font_Style_Protected VT_BOOL Sem suporte Protegido
Font_Style_Shadow, sombra
VT_BOOL Altura da linha (menos números) Shadow
Font_Style_Spacing, espaçamento
VT_R4 Espaçamento entre letras Espaçamento Em pontos
Font_Style_Weight, peso
VT_I4 Peso da fonte Valores weightSame como peso da fonte e GetWeight
Font_Style_Height, altura
VT_R4 Line-height Sem suporte Em pontos
Font_Style_Blink, piscar
VT_BOOL Decoração de texto: piscar Sem suporte
Font_Style_Subscript,subscrito
VT_BOOL Alinhamento vertical: sub Subscrito (também Posição)
Font_Style_Superscript, sobrescrito
VT_BOOL Alinhamento vertical: super Sobrescrito (também Posição)
Font_Style_Color, cor
VT_I4 Cor ForeColor Estilo RBG COLORREF
Font_Style_BackgroundColor,background_color
VT_I4 Cor da tela de fundo BackColor Estilo RBG COLORREF

Font_Style_Animation

Os atributos na animação de fonte de endereço da tabela a seguir. O equivalente tom é a interface ITextFont .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM
Font_Style_Animation_LasVegasLights,LasVegas_lights
VT_BOOL Sem suporte Animação
Font_Style_Animation_BlinkingBackground,blinking_background
VT_BOOL Sem suporte Animação
Font_Style_Animation_SparkleText,sparkle_text
VT_BOOL Sem suporte Animação
Font_Style_Animation_MarchingBlackAnts,marching_black_ants
VT_BOOL Sem suporte Animação
Font_Style_Animation_MarchingRedAnts,marching_red_ants
VT_BOOL Sem suporte Animação
Font_Style_Animation_Shimmer, Cintilante
VT_BOOL Sem suporte Animação
Font_Style_Animation_WipeDown,wipeDown
VT_BOOL Sem suporte Animação
Font_Style_Animation_WipeRight, wipeRight
VT_BOOL Sem suporte Animação

Font_Style_Underline

Os atributos na tabela a seguir abordam estilos de sublinhado para fontes. O equivalente tom é a interface ITextFont .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM
Font_Style_Underline_Single, único
VT_BOOL Decoração de texto: sublinhado Underline
Font_Style_Underline_ Double,double
VT_BOOL Decoração de texto: line-through StrikeThrough

Font_Style_Strikethrough

Os atributos na tabela a seguir abordam estilos de tachado para fontes.

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM
Font_Style_Strikethrough_Single,strike_through_single
VT_BOOL Sem suporte Sem suporte
Font_Style_Strikethrough_Double,strike_through_double
VT_BOOL Sem suporte Sem suporte

Font_Style_Overline

Os atributos na tabela a seguir abordam estilos overline para fontes.

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM
Font_Style_Overline_Single,overline_single
VT_BOOL Decoração de texto: overline Sem suporte
Font_Style_Overline_Double,overline_double
VT_BOOL Decoração de texto: overline Sem suporte

Texto

Os atributos na tabela a seguir abordam atributos gerais de formatação de texto.

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM Comentário
Text_VerticalWriting, gravação vertical
VT_BOOL Sem suporte sem suporte Conforme usado por chinês/japonês
Text_RightToLeft,righttoleft
VT_BOOL Direção Sem suporte
Text_ReadOnly, somente leitura
VT_BOOL Sem suporte ITextFont::CanChange, ITextRange::CanEdit A propriedade editável do documento tem precedência
Text_Language, idioma
VT_I4 Sem suporte ITextFont::GetLanguageID, ITextFont::SetLanguageID LANGID
Text_Orientation, orientação
VT_I4 Sem suporte Sem suporte 10??? de um grau
Text_EmbeddedObject,embedded_object
VT_BOOL Sem suporte Sem suporte Permite pesquisar objetos inseridos
Text_Link,link
VT_UNKNOWN Link Sem suporte Um ponteiro de interface para o objeto ; chamar QueryInterface para qualquer interface de interesse
Text_Hyphenation, hifenização
VT_BOOL Sem suporte ITextPara::GetHyphenation, ITextPara::SetHyphenation

Text_Alignment

Os atributos na tabela a seguir abordam o alinhamento de texto. O equivalente tom é a interface ITextPara .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM
Text_Alignment_Left, esquerda
VT_BOOL Alinhamento de texto Alinhamento
Text_Alignment_Right, à direita
VT_BOOL Alinhamento de texto Alinhamento
Text_Alignment_Center, centro
VT_BOOL Alinhamento de texto Alinhamento
Text_Alignment_Justify, justificar
VT_BOOL Alinhamento de texto Alinhamento

Text_Para

Os atributos na tabela a seguir abordam a formatação de parágrafos. O equivalente tom é a interface ITextPara .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM Comentário
Text_Para_FirstLineIndent, first_line_indent
VT_R4 Sem suporte FirstLineIndent Em pts
Text_Para_LeftIndent, left_indent
VT_R4 Sem suporte LeftIndent Em pts
Text_Para_RightIndent,right_indent
VT_R4 Sem suporte RightIndent Em pts
Text_Para_SpaceAfter,space_after
VT_R4 Sem suporte SpaceAfter Em pts
Text_Para_SpaceBefore,space_after
VT_R4 Sem suporte SpaceAfter Em pts

Text_Para_lineSpacing

Os atributos na tabela a seguir abordam o espaçamento entre linhas em parágrafos. O equivalente tom é a interface ITextPara .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM Comentário
Text_Para_lineSpacing_Single, único
VT_BOOL Sem suporte LineSpacing
Text_Para_lineSpacing_OnePtFive,one_pt_five
VT_BOOL Sem suporte LineSpacing
Text_Para_lineSpacing_Double,double
VT_BOOL Sem suporte LineSpacing
Text_Para_lineSpacing_AtLeast,at_least
VT_R4 Sem suporte LineSpacing Em linhas
Text_Para_lineSpacing_Exactly, exatamente
VT_R4 Sem suporte LineSpacing Em linhas
Text_Para_lineSpacing_Mutiple, vários
VT_R4 Sem suporte LineSpacing Em linhas

Text_List

Os atributos nas listas de endereços de tabela e níveis de listas de texto a seguir. O equivalente tom é a interface ITextPara .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM Comentário
Text_List_LevelIndex, VT_I4 Sem suporte ListLevelIndex Onde 1 é a lista mais externa, 2 é o próximo nível e assim por diante

Text_List_Type

Os atributos nos estilos de lista de endereços de tabela a seguir para texto. O equivalente tom é a interface ITextPara .

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM
Text_List_Type_Bullet, marcador
VT_BOOL Tipo de lista ListType
Text_List_Type_Arabic, árabe
VT_BOOL Tipo de estilo de lista ListType
Text_List_Type_LowerLetter,lower_letter
VT_BOOL Tipo de estilo de lista ListType
Text_List_Type_UpperLetter,upper_letter
VT_BOOL Tipo de estilo de lista ListType
Text_List_Type_LowerRoman,lower_roman
VT_BOOL Tipo de estilo de lista ListType
Text_List_Type_UpperRoman,upper_roman
VT_BOOL Tipo de estilo de lista ListType

Aplicativo

Nome do atributo, Nome amigável Tipo Equivalente a CSS Equivalente a TOM
App_IncorrectSpelling,incorrect_spelling
VT_BOOL Sem suporte
App_IncorrectGrammar,incorrect_grammar
VT_BOOL Sem suporte