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

PageRangeIntervallo con base 1 oppure stringa vuota per tutte le pagine; l'ordine esplicito delle pagine viene conservato
OptionsLa maschera di opzioni documentata da ExportPageMarkdown
TargetIl 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