SaveMarkdownToStream

Text, extrahering, Markdown, strömmar

Beskrivning

Skriver semantisk Markdown för ett sidintervall i en PDF direkt till en ström som UTF-8

Syntax

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

Parametrar

PageRangeEtt 1-baserat intervall, eller en tom sträng för varje sida; explicit sidordning bevaras
OptionsDen option-mask som ExportPageMarkdown dokumenterar
TargetDestinationsströmmen; utdata börjar vid dess aktuella position

Returvärden

Returnerar antalet skrivna sidor, eller noll när validering, avbrott, extraktion eller skrivning misslyckas

Anmärkningar

Utdata har ingen UTF-8-byte order mark och börjar på målströmmens aktuella position

Dokumentvida modellen och kompletta Markdown- och kodade UTF-8-buffrar byggs innan skrivningen; minnet växer med det valda innehållet och utdatastorleken

Läsordning, sidoelement, sammanslagna celler och fortsatta tabeller följer ExportDocumentMarkdown och SetStructuredTextOptions

Extraktionen bevarar den valda sidan och skribentens öppna taggstack; aktuella osparade skrivartaggar inkluderas utan att stänga taggar eller färdigställa dokumentet

Det här nativa TStream-API:et exponeras inte via DLL eller ActiveX

LastErrorCode är 113 för ogiltiga argument och 517 för extraktions- eller strömfel

Se även

SaveMarkdownToFile, ExportDocumentMarkdown, SavePageRangeTextToStream