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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。