Notepad 절과 표 행 생성기
생성기는 문서 템플릿에서만 사용할 수 있습니다. 문서를 생성할 때 입력 객체 집합의 객체마다 절 또는 표 행을 만듭니다.
Section generator
Section generator는 객체마다 일반 문서 콘텐츠를 반복합니다.
/또는+ Widget에서 Section generator를 추가합니다.- 위젯을 선택합니다.
- Generator object set에 객체 집합 템플릿 입력을 연결합니다.
Template configuration의 Generator object set RID는 반복할 객체 집합입니다. 최상위 절 생성기의 기본 한도는 30개이며 한도를 넘는 객체는 생성에서 제외합니다. Space 설정으로 관리하는 생성 한도를 함께 적용합니다.
안쪽 위젯에 현재 객체 연결
생성기 안에 넣은 위젯에서 객체 입력을 Object from Generator로 정합니다. 객체 템플릿 입력을 받을 수 있는 위젯에는 이 선택지가 자동으로 나타납니다.
다음 예시는 Object property를 현재 생성 대상 객체에 연결합니다.
Table row generator
객체마다 표의 행을 만듭니다. Section generator와 비슷하지만 Notepad 표 안에서만 사용할 수 있습니다.
기존 표의 오른쪽 클릭 메뉴 또는 도구 모음의 Insert로 생성기 행을 넣을 수 있습니다. 위젯 삽입 메뉴에서 Table row generator를 선택하면 일반 행 하나와 생성기 행 하나를 가진 표를 추가합니다.
안쪽 위젯의 객체 입력은 Object from generator로 연결합니다.
Generator object set RID는 행을 만들 객체 집합입니다. 최상위 표 행 생성기의 기본 한도는 100개입니다.
정렬
두 생성기 모두 Sorting의 Sort by에서 객체 속성을 골라 정렬합니다. 정렬할 수 있는 객체는 최대 2,000개입니다.
예시는 Airline 객체를 Number of Aircraft 속성으로 정렬합니다.
정렬 대상 수와 생성 결과 수의 한도는 별도로 적용됩니다.
중첩 생성기
최상위 Section generator 안에 생성기를 최대 한 단계 중첩할 수 있습니다.
- 최상위 생성기는 객체 집합 템플릿 입력을 반복합니다.
- 중첩 생성기는 별도 객체 집합 템플릿 입력 또는 최상위 생성기 객체의 1단계 연결 객체 집합을 사용할 수 있습니다.
Table row generator도 최상위 Section generator 안에 중첩할 수 있으며 같은 두 입력 경로를 사용합니다.
기본 최대값은 중첩 절 100개, 중첩 표 행 100개입니다. 큰 객체 집합을 반복하면 문서 생성과 로드 성능에 영향을 줄 수 있습니다.
반복 콘텐츠의 값을 함수로 계산하려면 배치 함수를 고려합니다. 생성기 자체의 한도는 템플릿 생성 한도를 따릅니다.