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

PageRange1 tabanlı aralık veya her sayfa için boş dize; açık sayfa sırası korunur
OptionsExportPageMarkdown tarafından belgelenen seçenek maskesi
TargetHedef 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