SaveMarkdownToStream
Metin, ayıklama, Markdown, akışlar
Açıklama
Bir PDF sayfa aralığının anlamsal Markdown çıktısını doğrudan bir akışa UTF-8 olarak yazar
Sözdizimi
Function TPDFlib.SaveMarkdownToStream(Const PageRange: WideString;
Options: Integer; Target: TStream): Integer;Parametreler
| PageRange | 1 tabanlı aralık veya her sayfa için boş dize; açık sayfa sırası korunur |
|---|---|
| Options | ExportPageMarkdown tarafından belgelenen seçenek maskesi |
| Target | Hedef akış; çıktı geçerli konumunda başlar |
Dönüş değerleri
Yazılan sayfa sayısını; doğrulama, iptal, ayıklama veya yazma başarısız olursa sıfır döndürür
Açıklamalar
Çıktıda UTF-8 bayt sırası işareti yoktur ve hedef akışın geçerli konumundan başlar
Belge genelindeki model ile eksiksiz Markdown ve kodlanmış UTF-8 tamponları yazmadan önce kurulur; bellek, seçilen içerik ve çıktı boyutuyla büyür
Okuma sırası, süsler, birleşmiş hücreler ve devam eden tablolar ExportDocumentMarkdown ile SetStructuredTextOptions'ı izler
Ayıklama, seçili sayfayı ve açık yazıcı etiket yığınını korur; kaydedilmemiş geçerli yazıcı etiketleri, kapanış etiketleri olmadan ve belgeyi sonlandırmadan eklenir
Bu yerel TStream API'si DLL veya ActiveX üzerinden açılmaz
Geçersiz bağımsız değişkenler için LastErrorCode 113; ayıklama veya akış hataları için 517 değerindedir
Ayrıca bkz
SaveMarkdownToFile, ExportDocumentMarkdown, SavePageRangeTextToStream