SaveMarkdownToStream

النص، الاستخراج، Markdown، التدفقات

الوصف

يكتب Markdown دلاليًا لنطاق صفحات PDF مباشرةً إلى تدفق بترميز UTF-8

الصيغة

Function TPDFlib.SaveMarkdownToStream(Const PageRange: WideString;
  Options: Integer; Target: TStream): Integer;

المعاملات

PageRangeتُرسم القائمة الأطول من الفضاء المحدد صفحة في كل مرة: استدعِ مجددًا في الصفحة التالية مع تقديم FirstIndex بالعدد الذي أُرجع سلفًا. ويقول MeasureTOC كم صفحة ستلزم
Optionsقناع الخيارات الموثق في ExportPageMarkdown
Targetتدفق الوجهة؛ يبدأ الإخراج في موضعها الحالي

قيم الإرجاع

تُرجع عدد الصفحات المكتوبة أو صفرًا عند فشل التحقق أو الإلغاء أو الاستخراج أو الكتابة

ملاحظات

لا يحمل الخرج علامة ترتيب بايتات UTF-8 ويبدأ من الموضع الحالي للتدفق الهدف

يُجمَع النموذج على مستوى المستند ومخازن Markdown وUTF-8 المرمَّزة كاملةً قبل الكتابة؛ وتنمو الذاكرة مع المحتوى المحدد وحجم المخرجات

يتبع ترتيب القراءة وعناصر الصفحة الزخرفية والخلايا المدموجة والجداول المتابعة ما هو موصوف في ExportDocumentMarkdown وSetStructuredTextOptions

يحافظ الاستخراج على الصفحة المحددة ومكدس وسوم الكاتب المفتوحة؛ وتُدرج وسوم الكاتب غير المحفوظة الحالية دون وسوم إغلاق أو إنهاء للمستند

واجهة TStream الأصلية هذه غير مكشوفة عبر DLL أو ActiveX

تساوي LastErrorCode القيمة 112 لصفحة أو خيارات غير صالحة والقيمة 516 عند فشل التصدير

انظر أيضًا

SaveMarkdownToFile, ExportDocumentMarkdown, SavePageRangeTextToStream