SaveMarkdownToStream
Testo, estrazione, Markdown, stream
Descrizione
Scrive il Markdown semantico per un intervallo di pagine PDF direttamente in un flusso come UTF-8
Sintassi
Function TPDFlib.SaveMarkdownToStream(Const PageRange: WideString;
Options: Integer; Target: TStream): Integer;Parametri
| PageRange | Intervallo con base 1 oppure stringa vuota per tutte le pagine; l'ordine esplicito delle pagine viene conservato |
|---|---|
| Options | La maschera di opzioni documentata da ExportPageMarkdown |
| Target | Il flusso di destinazione; l'output inizia dalla posizione corrente |
Valori restituiti
Restituisce le pagine scritte oppure zero se convalida, annullamento, estrazione o scrittura fallisce
Note
L'output non contiene un indicatore dell'ordine dei byte UTF-8 e inizia dalla posizione corrente dello stream di destinazione
Il modello document-wide e i buffer completi di Markdown e UTF-8 codificato vengono assemblati prima della scrittura; la memoria cresce con il contenuto selezionato e la dimensione dell'output
Ordine di lettura, elementi di corredo, celle unite e tabelle proseguite seguono ExportDocumentMarkdown e SetStructuredTextOptions
L'estrazione preserva la pagina selezionata e lo stack di tag del writer aperto; i tag writer non ancora salvati sono inclusi senza chiudere i tag né finalizzare il documento
Questa API nativa TStream non è esposta tramite DLL né ActiveX
LastErrorCode è 113 per argomenti invalidi e 517 per errori di estrazione/flusso
Vedere anche
SaveMarkdownToFile, ExportDocumentMarkdown, SavePageRangeTextToStream