SaveMarkdownToStream

Tekst, extractie, Markdown, streams

Beschrijving

Schrijft semantische Markdown voor een PDF-paginabereik rechtstreeks als UTF-8 naar een stream

Syntaxis

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

Parameters

PageRangeEen bereik beginnend bij 1, of een lege string voor alle pagina's; de expliciete pagina-volgorde blijft behouden
OptionsHet optiemasker dat bij ExportPageMarkdown is gedocumenteerd
TargetDe doelstream; de uitvoer begint op zijn huidige positie

Retourwaarden

Geeft het aantal weggeschreven pagina's terug, of nul wanneer validatie, annulering, extractie of schrijven mislukt

Opmerkingen

De uitvoer heeft geen UTF-8-bytevolgordemarkering en begint op de huidige positie van de doelstream

Het documentbrede model en volledige Markdown- en gecodeerde UTF-8-buffers worden samengesteld voordat er wordt weggeschreven; het geheugen groeit met de geselecteerde content en de uitvoergrootte

Leesvolgorde, paginarandelementen, samengevoegde cellen en voortgezette tabellen volgen ExportDocumentMarkdown en SetStructuredTextOptions

Extractie behoudt de geselecteerde pagina en de open writer-tagstack; huidige niet-opgeslagen writer-tags worden zonder sluitingstags meegenomen zonder het document af te ronden

Deze native TStream-API wordt niet via DLL of ActiveX ontsloten

LastErrorCode is 113 bij ongeldige argumenten en 517 bij extractie- of streamfouten

Zie ook

SaveMarkdownToFile, ExportDocumentMarkdown, SavePageRangeTextToStream