아래 표에서는 FO 처리를 제어하는 속성에 대해 설명합니다.
속성 이름 | 설명 | 기본값 |
---|---|---|
BI Publisher의 XSLT 프로세서 사용 |
구문분석기 사용을 제어합니다. "false"로 설정할 경우 패키지되지 않은 XDK 구문분석기를 사용합니다. "true"로 설정할 경우 Publisher에서 패키지된 11g 구문분석기를 사용합니다. "12c"로 설정할 경우 Publisher에서 패키지된 12c 구문분석기를 사용합니다. 이 속성은 서버 레벨 또는 보고서 레벨에서 설정할 수 있습니다. 데이터 크기가 2GB 이상인 경우 "12c"로 설정합니다. 이 속성을 보고서 레벨에서 "12c"로 설정할 경우 XSLT 프로세서에서 ACCESS_MODE를 FORWARD_READ로 설정 속성을 서버 레벨에서 "false"로 설정하고 보고서 레벨에서 "true"로 설정해야 합니다. |
true |
XML 구문분석기 11g 호환성 모드 |
"true"로 설정할 경우 BI Publisher의 XSLT 프로세서 사용 속성이 "12c" 또는 "false"로 설정되면 XDK 12c 구문분석기가 XML 11g 구문분석기와 호환되도록 group-by 속성 문자열이 수정됩니다. |
True |
XSLT 프로세서의 확장 가능 기능 사용 |
XDO 구문분석기의 확장 가능 기능을 제어합니다. 이 속성이 적용되려면 "BI Publisher의 XSLT 프로세서 사용" 속성이 "true" 또는 "12c"로 설정되어야 합니다. 이 속성값은 서버 레벨과 보고서 레벨에서 모두 "true"여야 합니다. "false"로 설정할 경우 FO 프로세서가 디스크 대신 메모리(힙)를 사용하므로 메모리 부족 문제가 발생할 수 있습니다. |
false |
XSLT 런타임 최적화 사용 |
"true"로 설정할 경우 FO 프로세서의 전체 성능이 향상되고 임시 디렉토리에 생성되는 임시 FO 파일의 크기가 급격히 줄어듭니다. 작은 보고서(예: 1-2페이지)의 경우 성능 향상이 현저하지 않습니다. 이 속성을 true로 설정한 경우 추가 성능 향상을 위해서는 속성 집합 추출 속성을 "false"로 설정합니다. |
true |
XPath 최적화 사용 |
"true"로 설정할 경우 XML 데이터 파일에서 요소 빈도가 분석됩니다. 해당 정보는 XSL에서 XPath를 최적화하는 데 사용됩니다. |
false |
처리 중 캐시에 저장된 페이지 |
이 속성은 일반 속성에서 임시 디렉토리가 지정된 경우에만 사용으로 설정됩니다. 목차 생성 중 FO 프로세서는 페이지 수가 이 속성에 대해 지정된 값을 초과할 때까지 페이지를 캐시에 저장합니다. 그런 다음 임시 디렉토리의 파일에 페이지를 기록합니다. |
50 |
Bidi 언어 숫자 대입 유형 |
적합한 값은 "없음" 및 "국가별"입니다. "없음"으로 설정할 경우 동부 유럽어 숫자가 사용됩니다. "국가별"로 설정할 경우 힌디어 형식(아랍어-인도어 숫자)이 사용됩니다. 이 설정은 로케일이 아랍어인 경우에만 적용되며, 그렇지 않은 경우 무시됩니다. |
국가별 |
변수 머리글 지원 사용 안함 |
true로 설정할 경우 변수 머리글이 지원되지 않습니다. 변수 머리글 지원을 통해 콘텐츠가 모두 포함되도록 머리글 크기가 자동으로 확장됩니다. |
false |
외부 참조 사용 안함 |
true로 설정할 경우 XSL 처리 및 XML 구문분석 중 보조 파일(예: 하위 템플리트 또는 기타 XML 문서) 임포트를 허용하지 않습니다. 따라서 시스템 보안이 강화됩니다. 보고서 또는 템플리트가 외부 파일을 호출하는 경우 이 속성을 "false"로 설정합니다. |
true |
FO 구문분석 버퍼 크기 |
FO 프로세서에 대한 버퍼의 크기를 지정합니다. 버퍼가 가득 찬 경우 버퍼의 요소가 보고서에서 렌더링됩니다. 복합 형식 지정 및 계산이 필요한 큰 테이블이나 피벗 테이블을 포함하는 보고서의 경우 보고서에서 해당 객체를 제대로 렌더링하는 데 보다 큰 버퍼가 필요할 수 있습니다. 해당 보고서에 대해 보고서 레벨에서 버퍼의 크기를 늘립니다. 이 값을 늘리면 시스템의 메모리 소비가 영향을 받습니다. |
1000000 |
FO 확장 줄바꿈 |
true로 설정할 경우 줄바꿈이 필요할 때 구두점, 하이픈 넣기 및 국제 범용 텍스트가 올바르게 처리됩니다. |
true |
하위 템플리트에 대해 XSLT 런타임 최적화 사용 |
추가 처리를 위해 XSL을 하나만 XDK로 전달하기 전 FOProcessor에서 XSL 임포트를 수행할 수 있는 옵션을 제공합니다. 이를 통해 모든 하위 템플리트가 이미 포함된 전체 기본 XSL 템플리트에 xslt-optimization을 적용할 수 있습니다. 기본값은 true입니다. FOProcessor를 직접 호출하는 경우 기본값은 false입니다. |
true |
보고서 시간대 |
적합한 값은 [사용자] 또는 [JVM]입니다. [사용자]로 설정할 경우 Publisher가 보고서에 사용자 레벨 보고서 시간대 설정을 사용합니다. 사용자 보고서 시간대는 사용자의 계정 설정에서 설정됩니다. [JVM]으로 설정할 경우 Publisher가 모든 사용자의 보고서에 서버 JVM 시간대 설정을 사용합니다. 따라서 개별 사용자 설정에 관계없이 모든 보고서가 동일한 시간을 표시합니다. 이 설정은 보고서 레벨에서 무효화될 수 있습니다. |
사용자 |
XSLT 프로세서에서 ACCESS_MODE를 FORWARD_READ로 설정 | BI Publisher의 XSLT 프로세서 사용 속성을 보고서 레벨에서 "12c"로 설정할 경우 XSLT 프로세서에서 ACCESS_MODE를 FORWARD_READ로 설정 속성을 서버 레벨에서 "false"로 설정하고 보고서 레벨에서 "true"로 설정해야 합니다. | false |
PDF Bidi 유니코드 버전 |
PDF 출력에서 BIDI 문자열을 표시하는 데 사용되는 유니코드 버전(3.0 또는 4.1)을 지정합니다. |
4.1 |