ตารางทางด้านล่างอธิบายคุณสมบัติต่างๆ ที่ควบคุมการประมวลผล FO
ชื่อคุณสมบัติ | คำอธิบาย | ดีฟอลต์ |
---|---|---|
ใช้ตัวประมวลผล XSLT ของ BI Publisher |
ควบคุมการใช้พาร์เซอร์ หากตั้งค่าเป็น "เท็จ" จะใช้พาร์เซอร์ XDK ที่ไม่ได้จัดแพ็คเกจ หากตั้งค่าเป็น "จริง" จะใช้พาร์เซอร์ 11g ที่จัดแพ็คเกจใน Publisher หากตั้งค่าเป็น "12c" จะใช้พาร์เซอร์ 12c ที่จัดแพ็คเกจใน Publisher คุณสามารถตั้งค่าคุณสมบัตินี้ที่ระดับเซิร์ฟเวอร์หรือที่ระดับรายงาน หากข้อมูลมีขนาดมากกว่า 2GB ให้ตั้งค่าเป็น "12c" หากคุณตั้งค่าคุณสมบัตินี้เป็น "12c" ที่ระดับรายงาน ให้ตรวจสอบว่าคุณสมบัติ ตั้งค่า ACCESS_MODE เป็น FORWARD_READ บนตัวประมวลผล XSLT ได้รับการตั้งค่าเป็น '"เท็จ" ที่ระดับเซิร์ฟเวอร์ และเป็น '"จริง" ที่ระดับรายงาน |
จริง |
โหมดการใช้งานร่วมกันของพาร์เซอร์ XML 11g |
เมื่อตั้งค่าเป็น "จริง" หากตั้งค่าคุณสมบัติ ใช้ตัวประมวลผล XSLT ของ BI Publisher เป็น "12c" หรือ "เท็จ" ระบบจะแก้ไขสตริงแอททริบิว 'จัดกลุ่มตาม' เพื่อให้แน่ใจว่าพาร์เซอร์ XDK 12c สามารถใช้ร่วมกับพาร์เซอร์ XML 11g ได้ |
จริง |
ใช้งานคุณสมบัติที่กำหนดสเกลได้ของตัวประมวลผล XSLT |
ควบคุมคุณสมบัติที่กำหนดสเกลได้ของพาร์เซอร์ XDO คุณสมบัติ "ใช้ตัวประมวลผล XSLT ของ BI Publisher" ต้องได้รับการตั้งค่าเป็น "จริง" หรือ "12c" เพื่อให้คุณสมบัตินี้มีผล ค่าของคุณสมบัตินี้ควรเป็น "จริง" ทั้งในระดับเซิร์ฟเวอร์และระดับรายงาน หากคุณตั้งค่าเป็น "เท็จ" ตัวประมวลผล FO จะใช้หน่วยความจำ (ฮีป) แทนดิสก์ และอาจทำให้เกิดปัญหาหน่วยความจำไม่พอ |
เท็จ |
ใช้งานการออปติไมซ์รันไทม์ XSLT |
เมื่อมีการตั้งค่าเป็น "จริง" ประสิทธิภาพโดยรวมของตัวประมวลผล FO จะเพิ่มขึ้นและขนาดของไฟล์ FO ชั่วคราวที่สร้างขึ้นในไดเรคทอรีชั่วคราวจะลดลงอย่างชัดเจน โปรดทราบว่าสำหรับรายงานขนาดเล็ก (เช่น 1-2 หน้า) การเพิ่มประสิทธิภาพจะไม่เป็นไปตามที่กำหนดไว้ ในการปรับปรุงประสิทธิภาพเพิ่มเติมเมื่อคุณตั้งค่าคุณสมบัตินี้เป็น "จริง" ให้ตั้งค่าคุณสมบัติ ดึงข้อมูลชุดแอททริบิว เป็น "เท็จ" |
จริง |
ใช้งานการออปติไมซ์ XPATH |
เมื่อตั้งค่าเป็น "จริง" ระบบจะวิเคราะห์ไฟล์ข้อมูล XML เพื่อหาความถี่ของอีลิเมนต์ จากนั้น จะใช้ข้อมูลในการออปติไมซ์ XPath ใน XSL |
เท็จ |
เพจที่เก็บข้อมูลระหว่างการประมวลผล |
คุณสมบัตินี้จะสามารถใช้งานได้ก็ต่อเมื่อคุณได้ระบุไดเรคทอรีชั่วคราว (ภายใต้คุณสมบัติทั่วไป) ระหว่างการสร้างสารบัญ ตัวประมวลผล FO จะเก็บข้อมูลเพจต่างๆ ไว้จนกว่าจำนวนเพจจะมากกว่าค่าที่ระบุไว้สำหรับคุณสมบัตินี้ จากนั้น จะเขียนเพจเป็นไฟล์ในไดเรคทอรีชั่วคราว |
50 |
ประเภทค่าทดแทนตัวเลขในภาษา Bidi |
ค่าที่ถูกต้องคือ "ไม่มี" และ "ของประเทศ" เมื่อตั้งค่าเป็น "ไม่มี" ระบบจะใช้ตัวเลขของยุโรปตะวันออก เมื่อตั้งค่าเป็น "ของประเทศ" ระบบจะใช้รูปแบบภาษาฮินดิ (ตัวเลข Arabic-Indic) การตั้งค่านี้จะมีผลก็ต่อเมื่อโลแคลคือ Arabic และจะไม่ประมวลผล หากเป็นโลแคลอื่น |
ของประเทศ |
เลิกใช้การรองรับส่วนหัวของตัวแปร |
เมื่อตั้งค่าเป็นจริง จะป้องกันการรองรับส่วนหัวของตัวแปร การรองรับส่วนหัวของตัวแปรจะขยายขนาดของส่วนหัวโดยอัตโนมัติเพื่อรองรับเนื้อหาต่างๆ |
เท็จ |
เลิกใช้ข้อมูลอ้างอิงภายนอก |
เมื่อตั้งค่าเป็นจริง จะไม่อนุญาตการอิมปอร์ตไฟล์รองต่างๆ เช่น เทมเพลทย่อยหรือเอกสาร XML อื่นๆ ระหว่างการประมวลผล XSL และการพาร์ซ XML ซึ่งเป็นการเพิ่มการรักษาความปลอดภัยของระบบ ตั้งค่าตัวเลือกนี้เป็น "เท็จ" หากรายงานหรือเทมเพลทเรียกใช้ไฟล์ภายนอก |
จริง |
ขนาดบัฟเฟอร์การพาร์ซ FO |
ระบุขนาดของบัฟเฟอร์สำหรับตัวประมวลผล FO เมื่อบัฟเฟอร์เต็ม อีลิเมนต์จากบัฟเฟอร์จะแสดงผลในรายงาน รายงานที่มีตารางขนาดใหญ่หรือตารางเปลี่ยนจุดอ้างอิงที่ต้องใช้การจัดรูปแบบที่ซับซ้อนและการคำนวณ อาจต้องการบัฟเฟอร์ที่ใหญ่ขึ้นเพื่อแสดงผลออบเจกต์ต่างๆ ดังกล่าวในรายงานได้อย่างถูกต้อง ให้เพิ่มขนาดของบัฟเฟอร์ที่ระดับรายงานสำหรับรายงานเหล่านี้ โปรดทราบว่าการเพิ่มค่านี้จะมีผลกระทบกับการใช้หน่วยความจำของระบบ |
1000000 |
การขึ้นบรรทัดใหม่ที่ขยาย FO |
เมื่อตั้งค่าเป็นจริง เครื่องหมายวรรคตอน เครื่องหมายขีดกลาง และข้อความภาษาต่างๆ จะได้รับการจัดการอย่างเหมาะสมเมื่อจำเป็นต้องขึ้นบรรทัดใหม่ |
จริง |
ใช้งานการเพิ่มประสิทธิภาพรันไทม์ XSLT สำหรับเทมเพลทย่อย |
มีตัวเลือกในการดำเนินการอิมปอร์ต XSL ในตัวประมวลผล FO ก่อนการระบุ XSL เพียงหนึ่งรายการให้กับ XDK เพื่อการประมวลผลเพิ่มเติม การดําเนินการนี้ทําให้การออปติไมซ์ XSLT สามารถใช้กับเทมเพลท XSL หลักทั้งเทมเพลท ซึ่งได้รวมเทมเพลทย่อยไว้ทั้งหมดแล้ว ดีฟอลต์คือ จริง หากคุณเรียกตัวประมวลผล FO โดยตรง ดีฟอลต์จะเปลี่ยนเป็น เท็จ |
จริง |
โซนเวลาของรายงาน |
ค่าที่ถูกต้องคือ ผู้ใช้หรือ JVM เมื่อตั้งค่าเป็นผู้ใช้ Publisher จะใช้การตั้งค่าโซนเวลาของรายงานที่ระดับผู้ใช้สำหรับรายงาน โดยมีการตั้งค่าโซนเวลาของรายงานของผู้ใช้ไว้ที่การตั้งค่าแอคเคาท์ของผู้ใช้ เมื่อตั้งค่าเป็น JVM Publisher จะใช้การตั้งค่าโซนเวลา JVM ของเซิร์ฟเวอร์กับรายงานของผู้ใช้ทั้งหมด ดังนั้น รายงานทั้งหมดจะแสดงเวลาที่ตรงกันโดยไม่คำนึงถึงการตั้งค่าของผู้ใช้แต่ละราย ซึ่งผู้ใช้สามารถแก้ไขการตั้งค่านี้ได้ที่ระดับรายงาน |
ผู้ใช้ |
ตั้งค่า ACCESS_MODE เป็น FORWARD_READ ในตัวประมวลผล XSLT | หากคุณตั้งค่าคุณสมบัติ ใช้ตัวประมวลผล XSLT ของ BI Publisher เป็น "12c" ที่ระดับรายงาน ให้ตรวจสอบว่าคุณสมบัติ ตั้งค่า ACCESS_MODE เป็น FORWARD_READ บนตัวประมวลผล XSLT ได้รับการตั้งค่าเป็น '"เท็จ" ที่ระดับเซิร์ฟเวอร์ และเป็น '"จริง" ที่ระดับรายงาน | เท็จ |
เวอร์ชันยูนิโค้ดของ Bidi ใน PDF |
ระบุเวอร์ชันยูนิโค้ด (3.0 หรือ 4.1) ที่ใช้ในการแสดงสตริง BIDI ในเอาต์พุต PDF |
4.1 |