SaveMarkdownToStream
Tekst, wyodrębnianie, Markdown, strumienie
Opis
Zapisuje semantyczny Markdown dla zakresu stron PDF bezpośrednio do strumienia jako UTF-8
Składnia
Function TPDFlib.SaveMarkdownToStream(Const PageRange: WideString;
Options: Integer; Target: TStream): Integer;Parametry
| PageRange | Zakres liczony od jedynki albo pusty ciąg oznaczający wszystkie strony; jawna kolejność stron zostaje zachowana |
|---|---|
| Options | Maska opcji opisana w ExportPageMarkdown |
| Target | Strumień docelowy; zapis rozpoczyna się w jego bieżącej pozycji |
Wartości zwracane
Zwraca liczbę zapisanych stron albo zero, gdy walidacja, anulowanie, ekstrakcja lub zapis się nie powiedzie
Uwagi
Dane wyjściowe nie mają znacznika kolejności bajtów UTF-8 i zaczynają się od bieżącej pozycji strumienia docelowego
Model całego dokumentu oraz kompletne bufory Markdown i zakodowanego UTF-8 są składane przed zapisem; pamięć rośnie wraz z wybraną treścią i rozmiarem wyjścia
Kolejność czytania, elementy stałe strony, scalone komórki i kontynuowane tabele są zgodne z opisem w ExportDocumentMarkdown oraz SetStructuredTextOptions
Wyodrębnianie zachowuje wybraną stronę i otwarty stos tagów zapisu; bieżące niezapisane tagi zapisu trafiają do wyniku bez tagów zamykających i bez finalizowania dokumentu
Ten natywny API TStream nie jest udostępniany przez DLL ani ActiveX
Wartość LastErrorCode wynosi 113 dla nieprawidłowych argumentów oraz 517 dla błędów ekstrakcji lub strumienia
Zobacz również
SaveMarkdownToFile, ExportDocumentMarkdown, SavePageRangeTextToStream