다음을 통해 공유


방법: Blocks 속성을 통한 유동 콘텐츠 요소 조작

업데이트: 2007년 11월

이 예제에서는 Blocks 속성을 통해 유동 콘텐츠 요소에서 수행할 수 있는 보다 일반적인 작업 중 몇 가지를 보여 줍니다. 이 속성은 BlockCollection에서 항목을 추가하고 제거하는 데 사용됩니다. Blocks 속성을 사용하는 유동 콘텐츠 요소에는 다음이 포함됩니다.

이 예제에서는 Section을 유동 콘텐츠 요소로 사용하지만 이러한 방법은 유동 콘텐츠 요소 컬렉션을 호스팅하는 모든 요소에도 적용할 수 있습니다.

예제

다음 예제에서는 새 Section을 만든 다음 Add 메서드를 사용하여 Section 콘텐츠에 새 Paragraph를 추가합니다.

Section secx = new Section();
secx.Blocks.Add(new Paragraph(new Run("A bit of text content...")));

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

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

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

int countTopLevelBlocks = secx.Blocks.Count;

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

secx.Blocks.Remove(secx.Blocks.LastBlock);

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

secx.Blocks.Clear();

참고 항목

작업

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

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

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

개념

유동 문서 개요

참조

BlockCollection

InlineCollection

ListItemCollection