次の方法で共有


付録 E: Active Accessibility Text Services Dictionary のテキスト属性

この付録では、 IAccDictionary で定義されているテキスト属性に関する情報を提供します。 一連のテーブルとして編成されています。 各テーブルには、属性の特定のカテゴリに関する情報が含まれています。 これらのカテゴリは実際には入れ子になりますが、属性を表示できるように以下で区切られています。

Note

アクティブなアクセシビリティ テキスト サービスは非推奨です。 高度なテキスト入力と自然言語テクノロジの詳細については、「 Microsoft Windows Text Services Framework 」を参照してください。

テーブル内の各エントリには、属性名とフレンドリ名、型、カスケード スタイル シート (CSS) に相当する、テキスト オブジェクト モデル (TOM) に相当するコメント、必要に応じて追加のコメントが用意されています。 TOM と同等の列は、 属性 (ITextFont、ITextRange、または ITextPara インターフェイスの一部) で使用される TOM メソッドに関する情報提供します。 各テーブルの前の情報は、どのインターフェイスが属性をサポートするかを示します。TOM と同等のテーブルの情報は、 メソッドの名前を示します。 TOM と同等の列の各エントリは、2 つのメソッドに関連付けられています。 たとえば、Name エントリは GetName メソッドと SetName メソッドに関連付けられます。

これらのインターフェイスの詳細については、Windows ソフトウェア開発キット (SDK) の テキスト オブジェクト モデル に関するドキュメントを参照してください。

フォント

次の表の属性は、一般的なフォント属性に関連付けられています。 TOM と同等のインターフェイスは ITextFont インターフェイスです。

属性名、フレンドリ名 CSS と同等 TOM と同等 解説
Font_FaceName、facename
VT_BSTR Font-family: Verdana 名前
Font_SizePts、sizePts
VT_I4 フォント サイズ: Xpt サイズ サイズはポイント単位です

Font_Style

次の表の属性は、フォント スタイル属性をアドレス指定します (テキストが太字または斜体のいずれに設定されているかなど)。 TOM と同等のインターフェイスは ITextFont インターフェイスです。

属性名、フレンドリ名 CSS と同等 TOM と同等 解説
Font_Style_Bold、太字
VT_BOOL フォントの太さ: 太字 太字
Font_Style_Italic、斜体
VT_BOOL フォント スタイル: 斜体 [斜体]
Font_Style_SmallCaps、smallcaps
VT_BOOL Font-variant: small-caps SmallCaps
Font_Style_Capitalize、大文字
VT_BOOL テキスト変換: 大文字 サポートなし
Font_Style_Uppercase、大文字
VT_BOOL テキスト変換: 大文字 AllCaps
Font_Style_Lowercase、小文字
VT_BOOL テキスト変換: 小文字 サポートなし
Font_Style_Emboss,エンボス
VT_BOOL サポートなし Emboss
Font_Style_Engrave、彫刻
VT_BOOL サポートなし 刻む
Font_Style_Hidden VT_BOOL サポートなし [非表示]
Font_Style_Kerning、カーニング
VT_R4 サポートなし カーニング GetKerning と同じ値
Font_Style_Outlined,アウトライン
VT_BOOL サポートなし 概説
Font_Style_Position,位置
VT_R4 サポートなし 位置
Font_Style_Protected VT_BOOL サポートなし Protected
Font_Style_Shadow、影
VT_BOOL 行の高さ (負の数) シャドウ
Font_Style_Spacing,間隔
VT_R4 文字間隔 間隔 ポイント単位
Font_Style_Weight,重み
VT_I4 フォントの太さ WeightSame の値を font-weight および GetWeight として指定します
Font_Style_Height,高さ
VT_R4 Line-height サポートなし ポイント単位
Font_Style_Blink、点滅
VT_BOOL テキスト装飾: 点滅 サポートなし
Font_Style_Subscript、下付き文字
VT_BOOL 縦揃え: sub 下付き文字 (Position も)
Font_Style_Superscript、上付き
VT_BOOL 縦揃え: super 上付き文字 (位置も指定)
Font_Style_Color,色
VT_I4 Color 前景色 RBG COLORREF スタイル
Font_Style_BackgroundColor,background_color
VT_I4 背景色 BackColor RBG COLORREF スタイル

Font_Style_Animation

次の表の属性は、フォント アニメーションに対応しています。 TOM に相当するのは ITextFont インターフェイスです。

属性名、フレンドリ名 CSS に相当する TOM と同等
Font_Style_Animation_LasVegasLights,LasVegas_lights
VT_BOOL サポートなし アニメーション
Font_Style_Animation_BlinkingBackground,blinking_background
VT_BOOL サポートなし アニメーション
Font_Style_Animation_SparkleText,sparkle_text
VT_BOOL サポートなし アニメーション
Font_Style_Animation_MarchingBlackAnts,marching_black_ants
VT_BOOL サポートなし アニメーション
Font_Style_Animation_MarchingRedAnts,marching_red_ants
VT_BOOL サポートなし アニメーション
Font_Style_Animation_Shimmer,シマー
VT_BOOL サポートなし アニメーション
Font_Style_Animation_WipeDown、wipeDown
VT_BOOL サポートなし アニメーション
Font_Style_Animation_WipeRight,wipeRight
VT_BOOL サポートなし アニメーション

Font_Style_Underline

次の表の属性は、フォントの下線のスタイルを示しています。 TOM に相当するのは ITextFont インターフェイスです。

属性名、フレンドリ名 CSS に相当する TOM と同等
Font_Style_Underline_Single,単一
VT_BOOL テキスト装飾: 下線 Underline
Font_Style_Underline_ダブル、ダブル
VT_BOOL テキスト装飾: 行間 StrikeThrough

Font_Style_Strikethrough

次の表の属性は、フォントの取り消し線スタイルに対応しています。

属性名、フレンドリ名 CSS に相当する TOM と同等
Font_Style_Strikethrough_Single,strike_through_single
VT_BOOL サポートなし サポートなし
Font_Style_Strikethrough_Double,strike_through_double
VT_BOOL サポートされていません サポートされていません

Font_Style_Overline

次の表の属性は、フォントのオーバーライン スタイルに対応しています。

属性名、フレンドリ名 CSS に相当する TOM と同等
Font_Style_Overline_Single,overline_single
VT_BOOL テキスト装飾: 上線 サポートなし
Font_Style_Overline_Double,overline_double
VT_BOOL テキスト装飾: 上線 サポートなし

Text

次の表の属性は、一般的なテキスト書式設定属性に対応しています。

属性名、フレンドリ名 CSS に相当する TOM と同等 解説
Text_VerticalWriting、垂直書き込み
VT_BOOL サポートなし サポート対象外 中国語/日本語で使用される
Text_RightToLeft,righttoleft
VT_BOOL Direction サポートされていません
Text_ReadOnly、読み取り専用
VT_BOOL サポートなし ITextFont::CanChange、ITextRange::CanEdit ドキュメントの編集可能なプロパティが優先されます
Text_Language,言語
VT_I4 サポートなし ITextFont::GetLanguageID、ITextFont::SetLanguageID LANGID
Text_Orientation、向き
VT_I4 サポートなし サポートされていません 10??? 次数
Text_EmbeddedObject,embedded_object
VT_BOOL サポートなし サポートされていません 埋め込みオブジェクトを検索できます
Text_Link、リンク
VT_UNKNOWN Link サポートなし オブジェクトへのインターフェイス ポインター。目的のインターフェイスに対して QueryInterface を呼び出す
Text_Hyphenation,ハイフネーション
VT_BOOL サポートなし ITextPara::GetHyphenation、ITextPara::SetHyphenation

Text_Alignment

次の表の属性は、テキストの配置に対応しています。 TOM に相当するのは ITextPara インターフェイスです。

属性名、フレンドリ名 CSS に相当する TOM と同等
Text_Alignment_Left、左
VT_BOOL テキストの配置 アラインメント
Text_Alignment_Right,右
VT_BOOL テキストの配置 アラインメント
Text_Alignment_Center,中央
VT_BOOL テキストの配置 アラインメント
Text_Alignment_Justify、両端揃え
VT_BOOL テキストの配置 アラインメント

Text_Para

次の表の属性は、段落の書式設定に対応しています。 TOM に相当するのは ITextPara インターフェイスです。

属性名、フレンドリ名 CSS に相当する TOM と同等 解説
Text_Para_FirstLineIndent,first_line_indent
VT_R4 サポートなし FirstLineIndent pts
Text_Para_LeftIndent,left_indent
VT_R4 サポートなし LeftIndent pts
Text_Para_RightIndent,right_indent
VT_R4 サポートなし RightIndent pts
Text_Para_SpaceAfter,space_after
VT_R4 サポートなし SpaceAfter pts
Text_Para_SpaceBefore,space_after
VT_R4 サポートなし SpaceAfter pts

Text_Para_lineSpacing

次の表の属性は、段落の行間を示しています。 TOM と同等のインターフェイスは ITextPara インターフェイスです。

属性名、フレンドリ名 CSS と同等 TOM と同等 解説
Text_Para_lineSpacing_Single,単一
VT_BOOL サポートなし LineSpacing
Text_Para_lineSpacing_OnePtFive,one_pt_five
VT_BOOL サポートなし LineSpacing
Text_Para_lineSpacing_Double,double
VT_BOOL サポートなし LineSpacing
Text_Para_lineSpacing_AtLeast,at_least
VT_R4 サポートなし LineSpacing 行単位
Text_Para_lineSpacing_Exactly、正確
VT_R4 サポートなし LineSpacing 行単位
Text_Para_lineSpacing_Mutiple、複数
VT_R4 サポートなし LineSpacing 行単位

Text_List

次の表のアドレス一覧の属性とテキスト リストのレベル。 TOM と同等のインターフェイスは ITextPara インターフェイスです。

属性名、フレンドリ名 CSS と同等 TOM と同等 解説
Text_List_LevelIndex、 VT_I4 サポートなし ListLevelIndex 1 が最も外側のリストで、2 が次のレベルです。

Text_List_Type

次の表のテキストのアドレス一覧スタイルの属性。 TOM と同等のインターフェイスは ITextPara インターフェイスです。

属性名、フレンドリ名 CSS と同等 TOM と同等
Text_List_Type_Bullet,箇条書き
VT_BOOL List-type ListType
Text_List_Type_Arabic,アラビア語
VT_BOOL List-style-type ListType
Text_List_Type_LowerLetter,lower_letter
VT_BOOL List-style-type ListType
Text_List_Type_UpperLetter,upper_letter
VT_BOOL List-style-type ListType
Text_List_Type_LowerRoman,lower_roman
VT_BOOL List-style-type ListType
Text_List_Type_UpperRoman,upper_roman
VT_BOOL List-style-type ListType

アプリ

属性名、フレンドリ名 CSS と同等 TOM と同等
App_IncorrectSpelling,incorrect_spelling
VT_BOOL サポートなし
App_IncorrectGrammar,incorrect_grammar
VT_BOOL サポートなし