Partilhar via


Apêndice E: Atributos de texto para o dicionário de serviços de texto de acessibilidade ativa

Este apêndice fornece informações sobre atributos de texto definidos em IAccDictionary. Está organizado como uma série de tabelas. Cada tabela inclui informações sobre uma categoria específica de atributos. Na verdade, essas categorias estão 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 entrada de texto avançada e tecnologias de linguagem natural.

Cada entrada em uma tabela fornece um nome de atributo e nome amigável, tipo, equivalente a CSS (Folhas de Estilo em Cascata), equivalente a TOM (Modelo de Objeto de Texto) e quaisquer comentários adicionais, quando apropriado. A coluna equivalente a TOM fornece informações sobre o método TOM usado com o atributo (parte do ITextFont, ITextRangeou interfaces ITextPara). As informações anteriores a cada tabela indicam qual interface suporta os 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 está associada aos GetName e métodos SetName.

Para obter mais informações sobre essas interfaces, consulte a documentação do Text Object Model no Windows Software Development Kit (SDK).

Fonte

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM Comentar
Font_FaceName, nome facial
VT_BSTR Fonte-família: Verdana Designação
Font_SizePts, sizePts
VT_I4 Tamanho da fonte: Xpt Tamanho O tamanho está em pontos

Font_Style

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM Comentar
Font_Style_Bold, negrito
VT_BOOL Peso da fonte: negrito Negrito
Font_Style_Italic, itálico
VT_BOOL Estilo da fonte: itálico Itálico
Font_Style_SmallCaps, smallcaps
VT_BOOL Variante de fonte: small caps SmallCaps
Font_Style_Capitalize,capitalizar
VT_BOOL Transformação de texto: colocar em maiúsculas Não suportado
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úsculas Não suportado
Font_Style_Emboss, em relevo
VT_BOOL Não suportado Gravação em relevo
Font_Style_Engrave,gravar
VT_BOOL Não suportado Gravar
Font_Style_Hidden VT_BOOL Não suportado Escondido
Font_Style_Kerning,kerning
VT_R4 Não suportado Kerning Mesmos valores que GetKerning
Font_Style_Outlined,delineado
VT_BOOL Não suportado Esboço
Font_Style_Position,posição
VT_R4 Não suportado Posição
Font_Style_Protected VT_BOOL Não suportado Protegido
Font_Style_Shadow,sombra
VT_BOOL Altura da linha (menos números) Sombra
Font_Style_Spacing, espaçamento
VT_R4 Espaçamento entre letras Espaçamento Em pontos
Font_Style_Weight,peso
VT_I4 Peso da fonte WeightSame valores como font-weight e GetWeight
Font_Style_Height,altura
VT_R4 Altura da linha Não suportado Em pontos
Font_Style_Blink,piscar
VT_BOOL Texto-decoração: piscar Não suportado
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 de fundo Cor traseira Estilo RBG COLORREF

Font_Style_Animation

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM
Font_Style_Animation_LasVegasLights.LasVegas_lights
VT_BOOL Não suportado Animação
Font_Style_Animation_BlinkingBackground.blinking_background
VT_BOOL Não suportado Animação
Font_Style_Animation_SparkleText.sparkle_text
VT_BOOL Não suportado Animação
Font_Style_Animation_MarchingBlackAnts.marching_black_ants
VT_BOOL Não suportado Animação
Font_Style_Animation_MarchingRedAnts.marching_red_ants
VT_BOOL Não suportado Animação
Font_Style_Animation_Shimmer,Shimmer
VT_BOOL Não suportado Animação
Font_Style_Animation_WipeDown,wipeDown
VT_BOOL Não suportado Animação
Font_Style_Animation_WipeRight,wipeRight
VT_BOOL Não suportado Animação

Font_Style_Underline

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM
Font_Style_Underline_Single, simples
VT_BOOL Texto-decoração: sublinhado Sublinhar
Font_Style_Underline_ Duplo, duplo
VT_BOOL Texto-decoração: linha-através Tachado

Font_Style_Strikethrough

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM
Font_Style_Strikethrough_Single.strike_through_single
VT_BOOL Não suportado Não suportado
Font_Style_Strikethrough_Double.strike_through_double
VT_BOOL Não suportado Não suportado

Font_Style_Overline

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM
Font_Style_Overline_Single.overline_single
VT_BOOL Texto-decoração: overline Não suportado
Font_Style_Overline_Double.overline_double
VT_BOOL Texto-decoração: overline Não suportado

Texto

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM Comentar
Text_VerticalWriting, escrita vertical
VT_BOOL Não suportado não suportado Como usado por chineses / japoneses
Text_RightToLeft,da direita para a esquerda
VT_BOOL Direção Não suportado
Text_ReadOnly,somente leitura
VT_BOOL Não suportado ITextFont::CanChange, ITextRange::CanEdit A propriedade editável do documento tem precedência
Text_Language,língua
VT_I4 Não suportado ITextFont::GetLanguageID, ITextFont::SetLanguageID LANGID
Text_Orientation,orientação
VT_I4 Não suportado Não suportado 10??? de um grau
Text_EmbeddedObject.embedded_object
VT_BOOL Não suportado Não suportado Permite pesquisar objetos incorporados
Text_Link,link
VT_UNKNOWN Ligação Não suportado Um ponteiro de interface para o objeto; chamar QueryInterface para qualquer interface de interesse
Text_Hyphenation,hifenização
VT_BOOL Não suportado ITextPara::GetHyphenation, ITextPara::SetHyphenation

Text_Alignment

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente 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,justifique
VT_BOOL Alinhamento de texto Alinhamento

Text_Para

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM Comentar
Text_Para_FirstLineIndent.first_line_indent
VT_R4 Não suportado FirstLineIndent Em pts
Text_Para_LeftIndent.left_indent
VT_R4 Não suportado Recuo à esquerda Em pts
Text_Para_RightIndent.right_indent
VT_R4 Não suportado Recuo à direita Em pts
Text_Para_SpaceAfter.space_after
VT_R4 Não suportado EspaçoDepois Em pts
Text_Para_SpaceBefore.space_after
VT_R4 Não suportado EspaçoDepois Em pts

Text_Para_lineSpacing

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM Comentar
Text_Para_lineSpacing_Single,simples
VT_BOOL Não suportado Espaçamento entre linhas
Text_Para_lineSpacing_OnePtFive.one_pt_five
VT_BOOL Não suportado Espaçamento entre linhas
Text_Para_lineSpacing_Double,duplo
VT_BOOL Não suportado Espaçamento entre linhas
Text_Para_lineSpacing_AtLeast.at_least
VT_R4 Não suportado Espaçamento entre linhas Em linhas
Text_Para_lineSpacing_Exactly, exatamente
VT_R4 Não suportado Espaçamento entre linhas Em linhas
Text_Para_lineSpacing_Mutiple,múltiplo
VT_R4 Não suportado Espaçamento entre linhas Em linhas

Text_List

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

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM Comentar
Text_List_LevelIndex, VT_I4 Não suportado 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 da tabela a seguir para texto. O equivalente TOM é o interface ITextPara.

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM
Text_List_Type_Bullet, bala
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

Aplicação

Nome do atributo, Nome amigável Tipo Equivalente CSS Equivalente TOM
App_IncorrectSpelling.incorrect_spelling
VT_BOOL Não suportado
App_IncorrectGrammar.incorrect_grammar
VT_BOOL Não suportado