SmartArt콜드 렌더링 작업
SmartArt그래픽은 정보의 시각적 표현을 빠르고 쉽게 만드는 데 사용됩니다. 당신은 단순히 가장 상황에 맞는 레이아웃의 큰 숫자에서 선택합니다. 이러한 사용 편의성으로 인해SmartArt그래픽은 일부 용도로 매우 인기가 있습니다.
Microsoft Word은SmartArt
개체와 함께 미리 렌더링된 도면을 생성하고 저장합니다. 대부분의 경우 사전 렌더링 된 도면은Aspose.Words에 의해 잘 렌더링되며 추가 작업이 필요하지 않습니다. 그러나 다른 응용 프로그램에서 문서를 저장하면 미리 렌더링된SmartArt도면이 없거나 잘못되었을 수 있습니다. 이 경우SmartArt
개체 자체는Aspose.Words를 사용하여 배치하고 렌더링해야 합니다. 우리는 이 과정을SmartArt
콜드 렌더링이라고 부릅니다.
SmartArt콜드 렌더링 사용
Aspose.Words을 사용하면 미리 렌더링된 도면을 사용하거나 콜드 렌더링을 수행할 수 있습니다:
- 미리 렌더링된 도면을 사용할 수 있는 경우Aspose.Words이 도면을 사용하여
SmartArt
개체를 렌더링합니다. - 미리 렌더링된 도면이 없는 경우Aspose.Words은 암시적으로 콜드 렌더링을 수행하여
SmartArt
객체를 렌더링합니다. - 미리 렌더링된 도면이 있지만 올바르지 않은 경우UpdateSmartArtDrawing메서드를 호출하여SmartArt콜드 렌더링을 명시적으로 수행해야 합니다.
다음 코드 예제에서는 문서의 모든 다이어그램에 대한 도면을 업데이트하는 방법을 보여 줍니다:
표준SmartArt레이아웃 지원
현재 제한된 수의 표준Microsoft WordSmartArt레이아웃만 지원됩니다. 또한 이러한 레이아웃 중 일부는 부분적으로 지원되므로 다이어그램의 중요한 노드와 모양이 렌더링되지만Microsoft Word과Aspose.Words다이어그램 레이아웃 사이에 차이가있을 수 있습니다.
아래 표에는 완전히 지원되는 레이아웃과 부분적으로 지원되는 레이아웃이 나열되어 있습니다:
SmartArt레이아웃 그룹 | 완벽하게 지원되는 레이아웃 | 부분적으로 지원되는 레이아웃 |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
|
|
Hierarchy |
|
|
Relationship |
|
|
Matrix |
|
|
Pyramid |
|
Aspose.Words과Microsoft의SmartArt렌더링 비교
아래 표는Microsoft Word출력에 비해 일부 표준 레이아웃의Aspose.Words콜드 렌더링의 예제 그림을 보여줍니다:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |