語言

Bold 建構函式

定義

初始化 Bold 類別的新執行個體。

多載

名稱 Description
Bold()

初始化一個新的、空的類別實例 Bold 。

Bold(Inline)

初始化該類別的新實例 Bold ,將指定 Inline 物件作為新 Bold的初始內容。

Bold(Inline, TextPointer)

初始化 Bold 類別的新實例,以指定的 Inline 對象作為新 Bold的初始內容,以及指定新 TextPointer 專案插入位置的 Inline。

Bold(TextPointer, TextPointer)

初始化該類別的新實例 Bold ,取 TextPointer 兩個物件表示新內容的開始與結束 Bold。

Bold()

初始化一個新的、空的類別實例 Bold 。

public:
 Bold();
public Bold();
Public Sub New ()

適用於

Bold(Inline)

初始化該類別的新實例 Bold ,將指定 Inline 物件作為新 Bold的初始內容。

public:
 Bold(System::Windows::Documents::Inline ^ childInline);
public Bold(System.Windows.Documents.Inline childInline);
new System.Windows.Documents.Bold : System.Windows.Documents.Inline -> System.Windows.Documents.Bold
Public Sub New (childInline As Inline)

參數

childInline
Inline

一個 Inline 指定新 Bold的初始內容的物件。

範例

以下範例展示了此建構子的使用方法。

// A child Inline element for the new Bold element.
Run runx = new Run("Text to make bold.");

// After this line executes, the new element "boldx"
// contains the specified Inline element, "runx".
Bold boldx = new Bold(runx);
' A child Inline element for the new Bold element.
Dim runx1 As New Run("Text to make bold.")

' After this line executes, the new element "boldx"
' contains the specified Inline element, "runx".
Dim boldx1 As New Bold(runx1)

適用於

Bold(Inline, TextPointer)

初始化 Bold 類別的新實例,以指定的 Inline 對象作為新 Bold的初始內容,以及指定新 TextPointer 專案插入位置的 Inline。

public:
 Bold(System::Windows::Documents::Inline ^ childInline, System::Windows::Documents::TextPointer ^ insertionPosition);
public Bold(System.Windows.Documents.Inline childInline, System.Windows.Documents.TextPointer insertionPosition);
new System.Windows.Documents.Bold : System.Windows.Documents.Inline * System.Windows.Documents.TextPointer -> System.Windows.Documents.Bold
Public Sub New (childInline As Inline, insertionPosition As TextPointer)

參數

childInline
Inline

一個 Inline 指定新 Bold的初始內容的物件。 此參數可為 null,此時插入 no Inline 。

insertionPosition
TextPointer

TextPointer A 指定元件建立後插入Bold的位置,或null不自動插入。

範例

以下範例展示了此建構子的使用方法。

// A child Inline element for the new Bold element.
Run runx = new Run("Text to make bold.");

// An empty paragraph will serve as the container for the new Bold element.
Paragraph parx = new Paragraph();

// After this line executes, the new element "boldx"
// contains the specified Inline element, "runx".  Also, "boldx" is
// inserted at the point indicated by the insertionPosition parameter, 
// which in this case indicates the content start position in the Paragraph 
// element "parx".
Bold boldx = new Bold(runx, parx.ContentStart);
' A child Inline element for the new Bold element.
Dim runx2 As New Run("Text to make bold.")

' An empty paragraph will serve as the container for the new Bold element.
Dim parx2 As New Paragraph()

' After this line executes, the new element "boldx"
' contains the specified Inline element, "runx".  Also, "boldx" is
' inserted at the point indicated by the insertionPosition parameter, 
' which in this case indicates the content start position in the Paragraph 
' element "parx".
Dim boldx2 As New Bold(runx2, parx2.ContentStart)

適用於

Bold(TextPointer, TextPointer)

初始化該類別的新實例 Bold ,取 TextPointer 兩個物件表示新內容的開始與結束 Bold。

public:
 Bold(System::Windows::Documents::TextPointer ^ start, System::Windows::Documents::TextPointer ^ end);
public Bold(System.Windows.Documents.TextPointer start, System.Windows.Documents.TextPointer end);
new System.Windows.Documents.Bold : System.Windows.Documents.TextPointer * System.Windows.Documents.TextPointer -> System.Windows.Documents.Bold
Public Sub New (start As TextPointer, end As TextPointer)

參數

start
TextPointer

A TextPointer 表示將包含於新 Bold.

end
TextPointer

A TextPointer 表示將包含於新 Bold的 。

例外狀況

當或start為end時提高。

當 start 和 end 不解決為適合元素包圍Boldstart的內容範圍時,若 和 end 表示不同段落中的位置,則提出。

範例

以下範例展示了此建構子的使用方法。

// Create a paragraph and three text runs to serve as example content.  
Paragraph parx = new Paragraph();
Run run1 = new Run("Text run 1.");
Run run2 = new Run("Text run 2, make bold.");
Run run3 = new Run("Text run 3.");

// Add the three text runs to the paragraph, separated by linebreaks.
parx.Inlines.Add(run1);
parx.Inlines.Add(new LineBreak());
parx.Inlines.Add(run2);
parx.Inlines.Add(new LineBreak());
parx.Inlines.Add(run3);

// After this line executes, the selection of content
// indicated by the "start" and "end" parameters will be
// enclosed by the new Bold.  In this case, the new Bold
// will enclose the second text run, "run2".
Bold boldx = new Bold(run2.ContentStart, run2.ContentEnd);
' Create a paragraph and three text runs to serve as example content.  
Dim parx As New Paragraph()
Dim run1 As New Run("Text run 1.")
Dim run2 As New Run("Text run 2, make bold.")
Dim run3 As New Run("Text run 3.")

' Add the three text runs to the paragraph, separated by linebreaks.
parx.Inlines.Add(run1)
parx.Inlines.Add(New LineBreak())
parx.Inlines.Add(run2)
parx.Inlines.Add(New LineBreak())
parx.Inlines.Add(run3)

' After this line executes, the selection of content
' indicated by the "start" and "end" parameters will be
' enclosed by the new Bold.  In this case, the new Bold
' will enclose the second text run, "run2".
Dim boldx3 As New Bold(run2.ContentStart, run2.ContentEnd)

備註

此建構器旨在初始化一個新 Bold 元素,使其包含一組既有內容。

適用於