طريقة THotPDF.ExtractLoadedImageToStream

تكتب كائن صورة XObject محمّلًا واحدًا مباشرة إلى وجهة يملكها المستدعي دون إنشاء مصفوفة بايتات بحجم كامل

الإعلان

function ExtractLoadedImageToStream(ImageIndex: Integer;
  Destination: TStream; Mode: THPDFLoadedImageStreamMode= lismEncoded): boolean;

الوحدة

HPDFDoc

المعاملات

الاسمالغرض
ImageIndexفهرس صفري من GetLoadedImageCount
Destinationتدفق يملكه المستدعي يستقبل البايتات في موضعها الحالي
Modeينسخ lismEncoded حمولة الصورة الأصلية، بينما ينفّذ lismDecoded سلسلة مرشحات تدفق PDF العامة

القيمة المعادة

تُعيد True عند اكتمال الصورة المحددة ووضع الاستخراج بنجاح

ملاحظات الاستخدام

مثال

Output := TFileStream.Create('image.bin', fmCreate);
try
  if not PDF.ExtractLoadedImageToStream(0, Output, lismEncoded) then
    raise Exception.Create('Image extraction failed');
finally
  Output.Free;
end;

واجهات برمجية ذات صلة