FO 처리 속성

아래 표에서는 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