共用方式為


TextFormattingRunProperties 類別

包含文字格式屬性資訊。 這個類別是衍生自抽象TextRunProperties類別。

繼承階層架構

Object
  TextRunProperties
    Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties

命名空間:  Microsoft.VisualStudio.Text.Formatting
組件:  Microsoft.VisualStudio.Text.UI.Wpf (在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)

語法

'宣告
<SerializableAttribute> _
Public NotInheritable Class TextFormattingRunProperties _
    Inherits TextRunProperties _
    Implements ISerializable, IObjectReference
[SerializableAttribute]
public sealed class TextFormattingRunProperties : TextRunProperties, 
    ISerializable, IObjectReference
[SerializableAttribute]
public ref class TextFormattingRunProperties sealed : public TextRunProperties, 
    ISerializable, IObjectReference
[<Sealed>]
[<SerializableAttribute>]
type TextFormattingRunProperties =  
    class 
        inherit TextRunProperties 
        interface ISerializable 
        interface IObjectReference 
    end
public final class TextFormattingRunProperties extends TextRunProperties implements ISerializable, IObjectReference

TextFormattingRunProperties 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 BackgroundBrush 取得背景筆刷。 (覆寫 TextRunProperties.BackgroundBrush。)
公用屬性 BackgroundBrushEmpty 判斷背景筆刷是否空白。
公用屬性 BackgroundOpacity 傳回背景不的透明度。
公用屬性 BackgroundOpacityEmpty 決定是否任何自訂的不透明度明確地設定為背景。
公用屬性 BaselineAlignment 取得放置在垂直軸上之文字的基準樣式。 (繼承自 TextRunProperties)。
公用屬性 Bold 決定是否格式化由明確粗體。
公用屬性 BoldEmpty 決定是否要設定粗體屬性。
公用屬性 CultureInfo 取得文化特性資訊。 (覆寫 TextRunProperties.CultureInfo。)
公用屬性 CultureInfoEmpty 判斷文化特性資訊是否空白。
公用屬性 FontHintingEmSize 取得字型提示大小。 (覆寫 TextRunProperties.FontHintingEmSize。)
公用屬性 FontHintingEmSizeEmpty 判斷字型提示大小是否空白。
公用屬性 FontRenderingEmSize 取得字型呈現大小。 (覆寫 TextRunProperties.FontRenderingEmSize。)
公用屬性 FontRenderingEmSizeEmpty 判斷大小是否空白。
公用屬性 ForegroundBrush 取得前景筆刷。 (覆寫 TextRunProperties.ForegroundBrush。)
公用屬性 ForegroundBrushEmpty 判斷前景筆刷是否空白。
公用屬性 ForegroundOpacity 取得前景的不透明度。
公用屬性 ForegroundOpacityEmpty 決定是否為前景明確設定任何自訂的不透明度。
公用屬性 Italic 決定是否格式化由明確斜體。
公用屬性 ItalicEmpty 決定是否要設定斜體屬性。
公用屬性 NumberSubstitution 取得數字取代設定,判斷文字中的哪些數字要以不同的文化特性顯示。 (繼承自 TextRunProperties)。
公用屬性 TextDecorations 取得文字的裝飾。 (覆寫 TextRunProperties.TextDecorations。)
公用屬性 TextDecorationsEmpty 判斷文字裝飾集合是否空白。
公用屬性 TextEffects 取得文字的文字效果。 (覆寫 TextRunProperties.TextEffects。)
公用屬性 TextEffectsEmpty 判斷文字效果集合是否空白。
公用屬性 Typeface 取得文字的字樣。 (覆寫 TextRunProperties.Typeface。)
公用屬性 TypefaceEmpty 判斷字樣是否空白。
公用屬性 TypographyProperties 取得文字執行的印刷樣式屬性。 (繼承自 TextRunProperties)。

回頁首

方法

  名稱 描述
公用方法 BackgroundBrushSame 決定是否對此筆刷背景TextFormattingRunProperties等同於指定的筆刷。
公用方法 ClearBackgroundBrush 取得除了背景筆刷以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法 ClearBackgroundOpacity 取得新的TextFormattingRunProperties與BackgroundOpacity清除的屬性。
公用方法 ClearBold 取得新的TextFormattingRunProperties與Bold清除的屬性。
公用方法 ClearCultureInfo 取得除了文化特性資訊以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法 ClearFontHintingEmSize 取得除了字型提示大小以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法 ClearFontRenderingEmSize 取得除了呈現大小以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法 ClearForegroundBrush 取得除了前景筆刷以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法 ClearForegroundOpacity 取得新的TextFormattingRunProperties與ForegroundOpacity清除的屬性。
公用方法 ClearItalic 取得新的TextFormattingRunProperties會包含所有的屬性相同,但清除Italic屬性。
公用方法 ClearTextDecorations 取得除了文字裝飾以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法 ClearTextEffects 取得除了文字效果以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法 ClearTypeface 取得除了字樣以外其他所有屬性都相同的新 TextFormattingRunProperties。
公用方法靜態成員 CreateTextFormattingRunProperties() 初始化 TextFormattingRunProperties 的新執行個體。
公用方法靜態成員 CreateTextFormattingRunProperties(Typeface, Double, Color) 使用指定的選項初始化 TextFormattingRunProperties 的新執行個體。
公用方法靜態成員 CreateTextFormattingRunProperties(Brush, Brush, Typeface, Nullable<Double>, Nullable<Double>, TextDecorationCollection, TextEffectCollection, CultureInfo) 使用指定的選項初始化 TextFormattingRunProperties 的新執行個體。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
公用方法 ForegroundBrushSame 決定是否前景筆刷的這TextFormattingRunProperties與指定的相同。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetObjectData 將序列化TextFormattingRunProperties物件使用XamlWriter
公用方法 GetRealObject 取得快取TextFormattingRunProperties物件,或如果不存在任何版本,會建立一個。
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
公用方法 SameSize 決定是否將字型,大小為兩個TextFormattingRunProperties是相同的物件。
公用方法 SetBackground 取得新的TextFormattingRunProperties與此項目的屬性,但是與背景設定為指定的色彩。
公用方法 SetBackgroundBrush 取得新的TextFormattingRunProperties與此項目的屬性,但使用背景筆刷設為指定的筆刷。
公用方法 SetBackgroundOpacity 取得新的TextFormattingRunProperties與BackgroundOpacity屬性設定為指定的不透明度。
公用方法 SetBold 傳回新的TextFormattingRunProperties這一個但是點出的內容一起Bold屬性設定為指定的粗體值。
公用方法 SetCultureInfo 取得新的TextFormattingRunProperties的這一個內容,但將設定為指定的文化特性資訊的文化特性。
公用方法 SetFontHintingEmSize 取得新的TextFormattingRunProperties的這一個內容,但是字型提示大小設定為指定的大小。
公用方法 SetFontRenderingEmSize 取得新的TextFormattingRunProperties的這一個內容,但是字型呈現大小設為指定的大小。
公用方法 SetForeground 取得新的TextFormattingRunProperties的這一個內容,但將設定為指定色彩的前景
公用方法 SetForegroundBrush 取得新的TextFormattingRunProperties的這一個內容,但新的前景Brush設定為指定的筆刷。
公用方法 SetForegroundOpacity 取得新的TextFormattingRunProperties這一個但是點出的內容一起ForegroundOpacity屬性設定為指定的不透明度。
公用方法 SetItalic 取得新的TextFormattingRunProperties這一個但是點出的內容一起Italic屬性設定為斜體的值。
公用方法 SetTextDecorations 取得新的TextFormattingRunProperties個文字裝飾有這個項目的屬性,但將設定為指定的文字裝飾。
公用方法 SetTextEffects 取得新的TextFormattingRunProperties的這一個內容,但文字效果設定為指定的文字效果。
公用方法 SetTypeface 取得新的TextFormattingRunProperties的這一個內容,但將設定為指定的字型的字樣。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。

回頁首

備註

這個類別用來容納文字的格式設定屬性的所有資訊。 一旦建立,它是不變的且所有修改的物件都傳回不同的物件。 針對每一組唯一的TextFormattingRunProperties有正好與其中一個物件。 如果TextFormattingRunProperties有參考相等,它們的內容完全相同。 相反地,如果TextFormattingRunProperties物件參考是否不相等,它們的屬性不相同。

檢查參考等號比較是唯一能判斷電腦上是否有兩個TextFormattingRunProperties不同。 這兩個完全相同,但之可能,也可能不是大小寫,則可能表示檢查每個屬性的物件相等。

A TextFormattingRunProperties執行個體可能有空白的屬性。 空白的屬性會將空白的屬性繼承一些額外的文字。 TextFormattingRunProperties判斷屬性是否為空的方法 (PropertyName空) 和空的屬性 (PropertyName清楚)。

所有可凍結的欄位的TextFormattingRunProperties [建立時立即凍結物件。

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Text.Formatting 命名空間