다음을 통해 공유


방법: Blocks 속성을 통한 FlowDocument 조작

업데이트: 2007년 11월

이 예제에서는 Blocks 속성을 통해 FlowDocument에서 수행할 수 있는 보다 일반적인 작업 중 몇 가지를 보여 줍니다.

예제

다음 예제에서는 새 FlowDocument를 만든 다음 새 Paragraph 요소를 FlowDocument에 추가합니다.

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));

다음 예제에서는 새 Paragraph 요소를 만들어 FlowDocument의 시작 부분에 삽입합니다.

Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);

다음 예제에서는 FlowDocument에 포함된 최상위 Block 요소의 수를 가져옵니다.

int countTopLevelBlocks = flowDoc.Blocks.Count;

다음 예제에서는 FlowDocument에서 마지막 Block 요소를 삭제합니다.

flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);

다음 예제에서는 FlowDocument에서 모든 콘텐츠(Block 요소)를 지웁니다.

flowDoc.Blocks.Clear();

참고 항목

작업

방법: RowGroups 속성을 통한 표의 행 그룹 조작

방법: Columns 속성을 통해 표의 열 조작

방법: RowGroups 속성을 통한 표의 행 그룹 조작