เมธอด THPDFLazyFileStream.CreateReadOnlySlice
สร้าง stream แบบอ่านอย่างเดียวที่เป็นอิสระ ครอบช่วงไฟล์ต้นทางเดิม ขณะที่ lazy stream ยังอ้างอิงไฟล์ต้นทางอยู่
การประกาศ
function CreateReadOnlySlice: TStream;
ยูนิต
HPDFObjs
พารามิเตอร์
| ชื่อ | หน้าที่ |
|---|---|
| สมาชิกนี้ไม่มีพารามิเตอร์แบบระบุชัดเจน | |
ค่าที่ส่งกลับ
คืน stream แบบอ่านอย่างเดียวที่ผู้เรียกเป็นเจ้าของ หรือ nil หลังจาก lazy stream ถูก materialise ไปแล้ว
หมายเหตุการใช้งาน
- stream ที่คืนมามี file handle ของตัวเอง และตำแหน่งที่อิงกับช่วงของไฟล์ต้นทาง
- การเขียนและการเรียก SetSize จะ raise stream error
- ผู้เรียกต้อง free stream ที่ได้คืนมาเอง