THotPDF.OpenLoadedStreamSourceSlice Method
Відкриває незалежне представлення лише для читання над оригінальними закодованими байтами невідфільтрованого завантаженого потоку без повного матеріалізування потоку
Оголошення
function OpenLoadedStreamSourceSlice(AStream: THPDFStreamObject; out Slice: TStream): boolean;
Модуль
HPDFDoc
Параметри
| Назва | Призначення |
|---|---|
AStream | Завантажений об'єкт потоку, чиї закодовані вихідні байти запитуються |
Slice | Отримує незалежний фрагмент вихідних даних лише для читання, яким володіє викликач |
Повернене значення
Повертає True, коли потік є невідфільтрованим, підтримується вихідними даними та було відкрито фрагмент
Примітки щодо використання
- Завантажений потік не повинен мати запису Filter, оскільки фрагмент відкриває закодовані вихідні байти
- Повернений потік володіє своїм файловим дескриптором і залишається дійсним незалежно від пізнішої матеріалізації відкладеного потоку
- Передайте повернений фрагмент до
HPDFTransferStream, щоб писати безпосередньо з його зіставлених файлових вікон без проміжного байтового буфера - Викликач повинен звільнити повернений потік