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 |