FormattedText 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 FormattedText 类的新实例。
重载
FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush)
注意
Use the PixelsPerDip override
使用指定的文本、区域性、流方向、字体、字体大小和画笔初始化 FormattedText 类新实例。
public:
FormattedText(System::String ^ textToFormat, System::Globalization::CultureInfo ^ culture, System::Windows::FlowDirection flowDirection, System::Windows::Media::Typeface ^ typeface, double emSize, System::Windows::Media::Brush ^ foreground);
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground);
[System.Obsolete("Use the PixelsPerDip override", false)]
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground);
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush -> System.Windows.Media.FormattedText
[<System.Obsolete("Use the PixelsPerDip override", false)>]
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush -> System.Windows.Media.FormattedText
Public Sub New (textToFormat As String, culture As CultureInfo, flowDirection As FlowDirection, typeface As Typeface, emSize As Double, foreground As Brush)
参数
- textToFormat
- String
要显示的文本。
- culture
- CultureInfo
文本的特定区域性。
- flowDirection
- FlowDirection
读取文本的方向。
- typeface
- Typeface
格式化文本时应使用的字体系列、粗细、样式和拉伸。
- emSize
- Double
格式化文本应使用的字体大小。
- foreground
- Brush
用于绘制每个字形的画笔。
- 属性
适用于
FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, Double)
使用指定的文本、区域性、流方向、字体、字体大小、前景画笔和 pixelsPerDip 值初始化 FormattedText 类新实例。
public:
FormattedText(System::String ^ textToFormat, System::Globalization::CultureInfo ^ culture, System::Windows::FlowDirection flowDirection, System::Windows::Media::Typeface ^ typeface, double emSize, System::Windows::Media::Brush ^ foreground, double pixelsPerDip);
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, double pixelsPerDip);
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush * double -> System.Windows.Media.FormattedText
Public Sub New (textToFormat As String, culture As CultureInfo, flowDirection As FlowDirection, typeface As Typeface, emSize As Double, foreground As Brush, pixelsPerDip As Double)
参数
- textToFormat
- String
要显示的文本。
- culture
- CultureInfo
文本的特定区域性。
- flowDirection
- FlowDirection
读取文本的方向。
- typeface
- Typeface
格式化文本时应使用的字体系列、粗细、样式和拉伸。
- emSize
- Double
文本 em 度量值的字号,以独立于设备的单位提供, (每单位 1/96 英寸) 。
- foreground
- Brush
用于绘制每个字形的画笔。
- pixelsPerDip
- Double
按“密度无关像素”单位计算的像素值,等效于比例因子。 例如,如果屏幕的 DPI 为 120(或 1.25,因为 120/96 = 1.25),那么“密度无关像素”值为 1.25。 DPI 是 WPF 采用的独立于设备分辨率和 DPI 的度量单位。
适用于
FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution)
注意
Use the PixelsPerDip override
使用指定的文本、区域性、流方向、字体、字号、画笔和数字替换行为初始化 FormattedText 类的一个新实例。
public:
FormattedText(System::String ^ textToFormat, System::Globalization::CultureInfo ^ culture, System::Windows::FlowDirection flowDirection, System::Windows::Media::Typeface ^ typeface, double emSize, System::Windows::Media::Brush ^ foreground, System::Windows::Media::NumberSubstitution ^ numberSubstitution);
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution);
[System.Obsolete("Use the PixelsPerDip override", false)]
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution);
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush * System.Windows.Media.NumberSubstitution -> System.Windows.Media.FormattedText
[<System.Obsolete("Use the PixelsPerDip override", false)>]
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush * System.Windows.Media.NumberSubstitution -> System.Windows.Media.FormattedText
Public Sub New (textToFormat As String, culture As CultureInfo, flowDirection As FlowDirection, typeface As Typeface, emSize As Double, foreground As Brush, numberSubstitution As NumberSubstitution)
参数
- textToFormat
- String
要显示的文本。
- culture
- CultureInfo
文本的特定区域性。
- flowDirection
- FlowDirection
读取文本的方向。
- typeface
- Typeface
格式化文本时应使用的字体系列、粗细、样式和拉伸。
- emSize
- Double
文本 em 度量值的字号,以独立于设备的单位提供, (每单位 1/96 英寸) 。
- foreground
- Brush
用于绘制每个字形的画笔。
- numberSubstitution
- NumberSubstitution
要应用于文本的数字替换行为。
- 属性
适用于
FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution, Double)
使用指定的文本、区域性、流方向、字样、字体大小、前景画笔、数字替换行为和 pixelsPerDip 值初始化 FormattedText 类的新实例。
public:
FormattedText(System::String ^ textToFormat, System::Globalization::CultureInfo ^ culture, System::Windows::FlowDirection flowDirection, System::Windows::Media::Typeface ^ typeface, double emSize, System::Windows::Media::Brush ^ foreground, System::Windows::Media::NumberSubstitution ^ numberSubstitution, double pixelsPerDip);
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution, double pixelsPerDip);
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush * System.Windows.Media.NumberSubstitution * double -> System.Windows.Media.FormattedText
Public Sub New (textToFormat As String, culture As CultureInfo, flowDirection As FlowDirection, typeface As Typeface, emSize As Double, foreground As Brush, numberSubstitution As NumberSubstitution, pixelsPerDip As Double)
参数
- textToFormat
- String
要显示的文本。
- culture
- CultureInfo
文本的特定区域性。
- flowDirection
- FlowDirection
读取文本的方向。
- typeface
- Typeface
格式化文本时应使用的字体系列、粗细、样式和拉伸。
- emSize
- Double
文本 em 度量值的字号,以独立于设备的单位提供, (每单位 1/96 英寸) 。
- foreground
- Brush
用于绘制每个字形的画笔。
- numberSubstitution
- NumberSubstitution
指定如何基于 NumberSubstitution 显示文本中的数字。 此值可为 null
。
- pixelsPerDip
- Double
按“密度无关像素”单位计算的像素值,等效于比例因子。 例如,如果屏幕的 DPI 为 120(或 1.25,因为 120/96 = 1.25),那么“密度无关像素”值为 1.25。 DPI 是 WPF 采用的独立于设备分辨率和 DPI 的度量单位。
适用于
FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution, TextFormattingMode)
注意
Use the PixelsPerDip override
使用指定的文本、区域性、流方向、字体、字号、画笔、数字替换行为以及文本格式设置模式初始化 FormattedText 类的新实例。
public:
FormattedText(System::String ^ textToFormat, System::Globalization::CultureInfo ^ culture, System::Windows::FlowDirection flowDirection, System::Windows::Media::Typeface ^ typeface, double emSize, System::Windows::Media::Brush ^ foreground, System::Windows::Media::NumberSubstitution ^ numberSubstitution, System::Windows::Media::TextFormattingMode textFormattingMode);
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution, System.Windows.Media.TextFormattingMode textFormattingMode);
[System.Obsolete("Use the PixelsPerDip override", false)]
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution, System.Windows.Media.TextFormattingMode textFormattingMode);
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush * System.Windows.Media.NumberSubstitution * System.Windows.Media.TextFormattingMode -> System.Windows.Media.FormattedText
[<System.Obsolete("Use the PixelsPerDip override", false)>]
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush * System.Windows.Media.NumberSubstitution * System.Windows.Media.TextFormattingMode -> System.Windows.Media.FormattedText
Public Sub New (textToFormat As String, culture As CultureInfo, flowDirection As FlowDirection, typeface As Typeface, emSize As Double, foreground As Brush, numberSubstitution As NumberSubstitution, textFormattingMode As TextFormattingMode)
参数
- textToFormat
- String
要显示的文本。
- culture
- CultureInfo
文本的特定区域性。
- flowDirection
- FlowDirection
读取文本的方向。
- typeface
- Typeface
格式化文本时应使用的字体系列、粗细、样式和拉伸。
- emSize
- Double
文本 em 度量值的字号,以独立于设备的单位提供, (每单位 1/96 英寸) 。
- foreground
- Brush
用于绘制每个字形的画笔。
- numberSubstitution
- NumberSubstitution
要应用于文本的数字替换行为。
- textFormattingMode
- TextFormattingMode
要应用于文本的 TextFormattingMode。
- 属性
适用于
FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution, TextFormattingMode, Double)
使用指定的文本、区域性、流方向、字样、字体大小、前景画笔、数字替换行为和 pixelsPerDip 值初始化 FormattedText 类的新实例。
public:
FormattedText(System::String ^ textToFormat, System::Globalization::CultureInfo ^ culture, System::Windows::FlowDirection flowDirection, System::Windows::Media::Typeface ^ typeface, double emSize, System::Windows::Media::Brush ^ foreground, System::Windows::Media::NumberSubstitution ^ numberSubstitution, System::Windows::Media::TextFormattingMode textFormattingMode, double pixelsPerDip);
public FormattedText (string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution, System.Windows.Media.TextFormattingMode textFormattingMode, double pixelsPerDip);
new System.Windows.Media.FormattedText : string * System.Globalization.CultureInfo * System.Windows.FlowDirection * System.Windows.Media.Typeface * double * System.Windows.Media.Brush * System.Windows.Media.NumberSubstitution * System.Windows.Media.TextFormattingMode * double -> System.Windows.Media.FormattedText
Public Sub New (textToFormat As String, culture As CultureInfo, flowDirection As FlowDirection, typeface As Typeface, emSize As Double, foreground As Brush, numberSubstitution As NumberSubstitution, textFormattingMode As TextFormattingMode, pixelsPerDip As Double)
参数
- textToFormat
- String
要显示的文本。
- culture
- CultureInfo
文本的特定区域性。
- flowDirection
- FlowDirection
读取文本的方向。
- typeface
- Typeface
格式化文本时应使用的字体系列、粗细、样式和拉伸。
- emSize
- Double
文本 em 度量值的字号,以独立于设备的单位提供, (每单位 1/96 英寸) 。
- foreground
- Brush
用于绘制每个字形的画笔。
- numberSubstitution
- NumberSubstitution
指定如何基于 NumberSubstitution 显示文本中的数字。 此值可为 null
。
- textFormattingMode
- TextFormattingMode
会影响 WPF 的文本显示方式的格式设置模式。
- pixelsPerDip
- Double
按“密度无关像素”单位计算的像素值,等效于比例因子。 例如,如果屏幕的 DPI 为 120(或 1.25,因为 120/96 = 1.25),那么“密度无关像素”值为 1.25。 DPI 是 WPF 采用的独立于设备分辨率和 DPI 的度量单位。