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
  • 기본 프로세스
  • 악센트 과정
  • 연속 블록 프로세스
  • 화살표 프로세스 증가
  • 수렴 텍스트
  • 기본 시간표
  • 기본 쉐브론 프로세스
  • 쉐브론 억양 과정
  • 닫힌 쉐브론 프로세스
  • 쉐브론 목록
  • 수직 공정
  • 엇갈린 과정
  • 프로세스 목록
  • 기본적인 구부리는 과정
  • 반복 굽힘 공정
  • 자세한 프로세스
  • 위쪽 화살표
  • 내림차순 프로세스
  • 원형 굽힘 공정
  • 스텝 업 프로세스
  • 스텝 다운 프로세스
  • 교류 교류
  • 서클 프로세스 증가
  • Pie프로세스
  • 상호 연결된 블록 프로세스
  • 프로세스 화살표
  • 원 악센트 타임 라인
  • 서클 프로세스
  • 하위 단계 프로세스
  • 단계적 프로세스
  • 결과 프로세스에 무작위
  • 원 화살표 프로세스
Cycle
  • 세그먼트 사이클
  • 육각형 방사형
Hierarchy
  • 테이블 계층 구조
  • 아키텍처 레이아웃
Relationship
  • 균형
  • 깔때기
  • 기어
  • 플러스와 마이너스
  • 화살표 리본
  • 카운터 밸런스 화살표
  • 반대 화살표
  • 중첩 대상
  • 기본 목표
  • 기본Pie
  • 기본 벤
  • 스택드 벤
  • 상호 연결된 링
  • 서클 관계
  • 반대되는 아이디어
  • 방정식
  • 수직 방정식
  • 선형 벤
Matrix
  • 기본 매트릭스
  • 제목 매트릭스
  • 그리드 매트릭스
  • 사이클 매트릭스
Pyramid
  • 세그먼트 피라미드

Aspose.Words과Microsoft의SmartArt렌더링 비교

아래 표는Microsoft Word출력에 비해 일부 표준 레이아웃의Aspose.Words콜드 렌더링의 예제 그림을 보여줍니다:

Aspose.Words Microsoft Word
Basic Process basic_process_aspose basic_process_word
Circular Bending Process circular_bending_process_aspose circular_bending_process_word
Repeating Bending Process repearing_bending_process_aspose repearing_bending_process_word
Trapezoid List trapezoid_list_aspose trapezoid_list_word