คุณสมบัติการประมวลผล FO

ตารางทางด้านล่างอธิบายคุณสมบัติต่างๆ ที่ควบคุมการประมวลผล 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