SaveMarkdownToStream

텍스트, 추출, Markdown, 스트림

설명

PDF 페이지 범위의 의미 구조가 있는 Markdown을 UTF-8 스트림에 직접 씁니다

구문

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

매개변수

PageRange1 기반 범위이며 모든 페이지에는 빈 문자열을 사용합니다. 명시적 페이지 순서는 유지됩니다
OptionsExportPageMarkdown에 설명된 옵션 마스크
Target대상 스트림이며 현재 위치에서 출력이 시작됩니다

반환 값

기록된 페이지 수를 반환하며 검증, 취소, 추출 또는 쓰기에 실패하면 0을 반환합니다

비고

출력에 UTF-8 바이트 순서 표시가 없으며 대상 스트림의 현재 위치에서 시작합니다

문서 전역 모델과 전체 Markdown 및 인코딩된 UTF-8 버퍼는 쓰기 전에 조립됩니다. 메모리는 선택한 콘텐츠와 출력 크기에 따라 늘어납니다

읽기 순서, 장식 요소, 병합 셀, 이어지는 표는 ExportDocumentMarkdown과 SetStructuredTextOptions를 따릅니다

추출은 선택한 페이지와 열린 라이터 태그 스택을 유지합니다. 아직 저장하지 않은 현재 라이터 태그는 태그를 닫거나 문서를 마무리하지 않고 그대로 포함됩니다

이 네이티브 TStream API는 DLL이나 ActiveX로는 노출되지 않습니다

LastErrorCode는 잘못된 인수의 경우 113이고 추출 또는 스트림 실패의 경우 517입니다

참고 항목

SaveMarkdownToFile, ExportDocumentMarkdown, SavePageRangeTextToStream