FlowDocument 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FlowDocument 클래스의 새 인스턴스를 초기화합니다.
오버로드
FlowDocument() |
FlowDocument 클래스의 비어 있는 새 인스턴스를 초기화합니다. |
FlowDocument(Block) |
지정된 FlowDocument 요소를 초기 콘텐츠로 추가하여 Block 클래스의 새 인스턴스를 초기화합니다. |
FlowDocument()
FlowDocument 클래스의 비어 있는 새 인스턴스를 초기화합니다.
public:
FlowDocument();
public FlowDocument ();
Public Sub New ()
적용 대상
FlowDocument(Block)
지정된 FlowDocument 요소를 초기 콘텐츠로 추가하여 Block 클래스의 새 인스턴스를 초기화합니다.
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)
매개 변수
예외
block
이(가) null
인 경우
예제
다음 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다. 이 경우 단락에 FlowDocument 중첩된 텍스트 실행으로 구성된 흐름 요소 블록 구조가 포함됩니다.
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...")))
다음 예제에서는 프로그래밍 방식으로 간단한 2 x 2 테이블을 생성한 다음 생성자를 사용하여 FlowDocument 테이블을 포함하는 새 FlowDocument 테이블을 만듭니다. 다소 복잡한 흐름 요소 블록 구조가 사용되지만 생성자 사용은 이전 예제와 동일합니다.
// 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)
설명
에 대 한 유효한 입력 형식 block
포함 BlockUIContainer를 List, Paragraph를 Section, 및 Table합니다.