FlowDocument Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas FlowDocument.
Overload
| Nama | Deskripsi |
|---|---|
| FlowDocument() |
Menginisialisasi instans baru yang kosong dari FlowDocument kelas. |
| FlowDocument(Block) |
Menginisialisasi instans FlowDocument baru kelas, menambahkan elemen tertentu Block sebagai konten awal. |
FlowDocument()
Menginisialisasi instans baru yang kosong dari FlowDocument kelas.
public:
FlowDocument();
public FlowDocument();
Public Sub New ()
Berlaku untuk
FlowDocument(Block)
Menginisialisasi instans FlowDocument baru kelas, menambahkan elemen tertentu Block sebagai konten awal.
public:
FlowDocument(System::Windows::Documents::Block ^ block);
public FlowDocument(System.Windows.Documents.Block block);
new System.Windows.Documents.FlowDocument : System.Windows.Documents.Block -> System.Windows.Documents.FlowDocument
Public Sub New (block As Block)
Parameter
Pengecualian
block adalah null.
Contoh
Contoh berikut menunjukkan penggunaan konstruktor ini. Dalam hal ini, FlowDocument berisi struktur blok elemen alur yang terdiri dari eksekusi teks yang ditumpuk dalam paragraf.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
Dim flowDocSimple As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
Contoh berikut secara terprogram membuat tabel 2 x 2 sederhana lalu menggunakan FlowDocument konstruktor untuk membuat tabel baru FlowDocument yang berisi tabel. Meskipun struktur blok elemen alur yang agak lebih rumit digunakan, penggunaan konstruktor sama seperti dalam contoh sebelumnya.
// A paragraph with sample text will serve as table content.
Paragraph tableText = new Paragraph(new Run("A bit of text content..."));
Table sampleTable = new Table();
// Create and add a couple of columns.
sampleTable.Columns.Add(new TableColumn());
sampleTable.Columns.Add(new TableColumn());
// Create and add a row group and a couple of rows.
sampleTable.RowGroups.Add(new TableRowGroup());
sampleTable.RowGroups[0].Rows.Add(new TableRow());
sampleTable.RowGroups[0].Rows.Add(new TableRow());
// Create four cells initialized with the sample text paragraph.
sampleTable.RowGroups[0].Rows[0].Cells.Add(new TableCell(tableText));
sampleTable.RowGroups[0].Rows[0].Cells.Add(new TableCell(tableText));
sampleTable.RowGroups[0].Rows[1].Cells.Add(new TableCell(tableText));
sampleTable.RowGroups[0].Rows[1].Cells.Add(new TableCell(tableText));
// Finally, use the FlowDocument constructor to create a new FlowDocument containing
// the table constructed above.
FlowDocument flowDoc = new FlowDocument(sampleTable);
' A paragraph with sample text will serve as table content.
Dim tableText As New Paragraph(New Run("A bit of text content..."))
Dim sampleTable As New Table()
' Create and add a couple of columns.
sampleTable.Columns.Add(New TableColumn())
sampleTable.Columns.Add(New TableColumn())
' Create and add a row group and a couple of rows.
sampleTable.RowGroups.Add(New TableRowGroup())
sampleTable.RowGroups(0).Rows.Add(New TableRow())
sampleTable.RowGroups(0).Rows.Add(New TableRow())
' Create four cells initialized with the sample text paragraph.
sampleTable.RowGroups(0).Rows(0).Cells.Add(New TableCell(tableText))
sampleTable.RowGroups(0).Rows(0).Cells.Add(New TableCell(tableText))
sampleTable.RowGroups(0).Rows(1).Cells.Add(New TableCell(tableText))
sampleTable.RowGroups(0).Rows(1).Cells.Add(New TableCell(tableText))
' Finally, use the FlowDocument constructor to create a new FlowDocument containing
' the table constructed above.
Dim flowDocTable As New FlowDocument(sampleTable)
Keterangan
Jenis input yang valid untuk menyertakan , , blockBlockUIContainer, List, dan Paragraph.SectionTable