THotPDF.CopyLoadedSourceToStream

تنسخ بايتات PDF الأصلية المحملة بقراءة محدودة بحدود حافظةً لموضع المصدر

التصريح

procedure CopyLoadedSourceToStream(Destination: TStream;
  MaxBytes: Int64; Checkpoint: TNotifyEvent = nil);

السلوك

طريقة HPDFDoc هذه تنسخ بايتات المصدر الأصلية المحتفظ بها دون حفظ أو تطبيع الرسم البياني الحالي للكائنات، وتستعيد موضع تدفق المصدر المستعار عند النجاح والفشل

تحميل الملفات المشفرة يحتفظ بمقبض قراءة أصلي منفصلًا حتى بعد أن يعطّل فك التشفير بالكلمة السرية اختصار الحفظ العادي؛ وهذه الطريقة تنسخ النص المشفر الأصلي وGetLoadedSourceFileSize تبغ طول

المقبض الأصلي المحتفظ به يفرّج أثناء إعادة التحميل والإتلاف والنشر التزايدي في المكان المدعوم، ويشارك في فحوص أسماء ملفات المصدر الفيزيائية البديلة

MaxBytes يجب أن تكون موجبة وتشمل طول المصدر كاملًا؛ والمصدر الأكبر يرفع EHPDFIncrementalOutputBudget قبل أول كتابة

الوجهة يجب أن تكون غير nil ويجب ألا تكون اسمًا بديلًا للتدفق المحمل أو الملف الأساسي نفسه، بما يشمل وصلة صلبة؛ والمصدر الأصلي غير المتاح يرفع EInvalidOpException

OperationCancellationToken وCheckpoint تفحصان قبل وأثناء القراءات بكتل 64 KiB كحد أقصى؛ ونقطة الفحص تتلقى نسخة THotPDF

الطريقة تكتب عند الموضع الحالي للوجهة دون مسح محتواها القائم؛ والإلغاء وأخطاء القراءة وفشول الوجهة يمكنها ترك نسخة جزئية، فمن بات المستدعين إهمال مرشح غير ناجح

الطريقة لا تسلسل تغييرات الكائنات المعلقة ولا تثبت أن الرسم البياني المحمل ما زال يطابق المصدر الخام

مواضيع ذات صلة

التوقيع التزايدي بـ PFX، THotPDF.SaveIncrementalUpdate