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
| PageRange | Een bereik beginnend bij 1, of een lege string voor alle pagina's; de expliciete pagina-volgorde blijft behouden |
|---|---|
| Options | Het optiemasker dat bij ExportPageMarkdown is gedocumenteerd |
| Target | De 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