단락 작업
단락은 논리 블록으로 결합 된 문자 집합이며 특수 문자(paragraph break)로 끝납니다. Aspose.Words에서 단락은Paragraph클래스로 표시됩니다.
단락 삽입
문서에 새 단락을 삽입하려면 실제로 단락 나누기 문자를 삽입해야 합니다. DocumentBuilder.Writeln문서에 텍스트 문자열을 삽입할 뿐만 아니라 단락 나누기를 추가합니다.
현재 글꼴 서식은Font속성에 의해 지정되고 현재 단락 서식은ParagraphFormat속성에 의해 결정됩니다. 다음 섹션에서는 단락 서식에 대해 더 자세히 설명합니다.
다음 코드 예제에서는 문서에 단락을 삽입하는 방법을 보여 줍니다:
단락 형식 지정
현재 단락 서식은ParagraphFormat속성에 의해 반환되는ParagraphFormat개체로 표시됩니다. 이 개체는Microsoft Word에서 사용할 수 있는 다양한 단락 서식 속성을 캡슐화합니다. ClearFormatting을 호출하여 단락의 서식을 기본값(일반 스타일,왼쪽 정렬,들여 쓰기 없음,간격 없음,테두리 없음,음영 없음)으로 쉽게 재설정 할 수 있습니다.
다음 코드 예제에서는 단락 서식을 설정하는 방법을 보여 줍니다:
단락 스타일 적용
글꼴 또는ParagraphFormat과 같은 일부 서식 지정 개체는 스타일을 지원합니다. 단일 기본 제공 또는 사용자 정의 스타일은 스타일의 이름,기본 스타일,글꼴 및 단락 서식 등과 같은 해당 스타일 속성을 포함하는Style개체로 표시됩니다.
또한Style개체는StyleIdentifier열거형 값으로 표시되는 로캘 독립 스타일 식별자를 반환하는StyleIdentifier속성을 제공합니다. 요점은Microsoft Word의 기본 제공 스타일 이름이 다른 언어로 지역화된다는 것입니다. 스타일 식별자를 사용하면 문서 언어에 관계없이 올바른 스타일을 찾을 수 있습니다. 열거형 값은 다음과 같은Microsoft Word기본 제공 스타일에 해당합니다Normal, Heading 1, Heading 2, 그 밖의 모든 사용자 정의 스타일에는StyleIdentifier.User value이 할당됩니다.
다음 코드 예제에서는 단락 스타일을 적용하는 방법을 보여 줍니다:
다른 단락 스타일을 넣으려면 스타일 구분 기호 삽입
스타일 구분 기호는MS단어로 바로 가기 키를 입력하여 단락 끝에 추가할 수 있습니다. 이 기능은 하나의 논리 인쇄 단락에 사용되는 두 개의 서로 다른 단락 스타일을 할 수 있습니다. 특정 머리글의 시작 부분에서 일부 텍스트를 목차에 표시하지만 목차의 전체 머리글을 원하지 않는 경우 이 기능을 사용할 수 있습니다.
다음 코드 예제에서는 다른 단락 스타일을 수용하기 위해 스타일 구분 기호를 삽입하는 방법을 보여 줍니다:
단락에 테두리 및 음영 적용
Aspose.Words의 테두리는 BorderCollection 클래스로 표현됩니다. 이는 인덱스 또는 테두리 유형으로 액세스하는 Border 객체의 컬렉션입니다. Border
유형은 BorderType 열거형으로 표현됩니다. 열거형의 일부 값은 여러 문서 요소 또는 단 하나의 문서 요소에만 적용할 수 있습니다. 예를 들어, BorderType.Bottom는 문단 또는 표 셀에 적용되고 BorderType.DiagonalDown은 표 셀의 대각선 테두리만 지정합니다.
테두리 컬렉션과 각 개별 테두리 모두 색상,선 스타일,선 너비,텍스트로부터의 거리 및 선택적 그림자와 같은 유사한 속성을 갖습니다. 같은 이름의 속성으로 표시됩니다. 속성 값을 결합하여 다른 테두리 유형을 얻을 수 있습니다. 또한BorderCollection및Border개체를 모두 사용하면ClearFormatting메서드를 호출하여 이러한 값을 기본값으로 재설정 할 수 있습니다.
Aspose.Words에는Shading클래스에는 문서 요소에 대한 음영 특성이 포함되어 있습니다. 원하는 음영 텍스처와 요소의 배경 및 전경에 적용되는 색상을 설정할 수 있습니다.
음영 텍스처는Shading개체에 다양한 패턴을 적용할 수 있는TextureIndex열거형 값으로 설정됩니다. 예를 들어 문서 요소의 배경색을 설정하려면TextureIndex.TextureSolid
값을 사용하고 전경 음영색을 적절하게 설정합니다. 아래 코드 예제에서는 단락에 테두리 및 음영을 적용하는 방법을 보여 줍니다.
다음 코드 예제에서는 단락에 테두리 및 음영을 적용하는 방법을 보여 줍니다: