ExportDocumentData

문서 속성, 책갈피

설명

문서 정보 키, 전체 책갈피 트리 및 페이지 레이블 범위를 편집 가능한 일반 텍스트로 내보냅니다

구문

Delphi

Function TPDFlib.ExportDocumentData(Options: Integer): WideString;

매개변수

Options처리할 레코드 종류: 0은 모두 선택하며 그 외에는 비트 1(문서 정보 키), 비트 2(책갈피) 및 비트 4(페이지 레이블 범위)를 조합합니다

반환 값

''선택한 문서가 없거나 옵션과 일치하는 항목이 없습니다
Text고전적인 dump_data 줄 형식의 덤프

비고

형식은 널리 사용되는 dump_data/update_info 규칙을 따릅니다. 표준 정보 키에는 InfoBegin/InfoKey:/InfoValue: 블록, 깊이 우선 순서의 각 책갈피에는 BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: 블록, 각 레이블 범위에는 PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: 블록을 사용합니다. 값에서는 &, CR, LF를 & 
 
으로 이스케이프합니다

텍스트를 편집(책갈피 제목 변경, 수준 이동, 메타데이터 수정)한 다음 같은 문서나 다른 문서에서 ImportDocumentData로 다시 로드하십시오 — 전형적인 대량 책갈피 편집 및 마이그레이션 워크플로입니다

예제

Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);

참고 항목

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel