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 پس از تأیید گذرواژه و پیش از آشکار شدن صفحات سند احراز میشود