LoadFromStream

مدیریت سند

توضیحات

این تابع که تنها در نسخه‌های Delphi کتابخانه موجود است، اجازه می‌دهد یک سند PDF از یک شیء TStream بارگذاری شود. اگر تابع موفق شود، سند بارگذاری‌شده انتخاب خواهد شد و می‌توان DocumentID آن را با تابع SelectedDocument بازیابی کرداگر گذرواژه داده‌شده رد شود و

OnPassword منتسب شده باشد، گرداننده می‌تواند اعتبار دیگری فراهم کند یا بارگذاری را لغو کند

جست‌وجوهای بر پایه فاصله بایتی در بافر جریان پس از یک خواندن ناقص ادامه می‌یابند تا جریان صفر بایت برگرداند، به‌طوری که وقتی یک جریان سفارشی داده‌ها را در قطعه‌های کوچک‌تر فراهم می‌کند تطبیق‌های بعدی از قلم نمی‌افتند

نحو

Delphi

Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;

پارامترها

InStreamشیء TStream حاوی داده سند PDF
Passwordگذرواژه بارگذاری فایل

مقادیر بازگشتی

0از جریان نتوانست سند PDF خوانده شود. از LastErrorCode استفاده کنید
1سند PDF با موفقیت از جریان خوانده شد. برای به دست آوردن شناسه سند که بعداً برای انتخاب همین سند خاص به کار می‌رود، از تابع SelectedDocument استفاده کنید

توضیحات

بایت‌های ورودی کپی می‌شوند تا فراخوان بتواند بلافاصله پس از بازگشت این تابع InStream را آزاد یا دوباره استفاده کند؛ وقتی منبع بزرگ یا راه‌دور باید کالبک-محور بماند و در صورت نیاز بارگذاری شود از LoadFromRangeSource استفاده کنید

ورودی محافظت‌شده با PDF MAC پس از تأیید گذرواژه و پیش از آشکار شدن صفحات سند احراز می‌شود