ExportPageSVGA
벡터 그래픽, SVG, 추출
설명
ExportPageSVG의 ANSI 변형
문자열 매개변수를 ANSI 텍스트로 받고 그 밖의 동작은 넓은 문자열 진입점과 동일함
구문
Delphi
Function TPDFlib.ExportPageSVG(Page, Options: Integer): WideString;ActiveX
Function PDFlib::ExportPageSVG(Page As Long, Options As Long) As StringDLL
const wchar_t* DLExportPageSVG(int InstanceID, int Page, int Options);
const char* DLExportPageSVGA(int InstanceID, int Page, int Options);반환 값
자체 완결형 UTF-16 SVG 문서를 반환하며 검증 또는 추출에 실패하면 빈 문자열을 반환함
비고
그려진 페이지 경로는 변환, 채우기 및 스트로크 색상, 불투명도, 선 너비, 캡, 조인, 마이터, 대시, 짝수-홀수 채우기 및 제한된 클리핑을 SVG 경로 속성으로 유지합니다
텍스트는 검색 가능한 상태로 유지되고 이미지는 이미지당 128 MiB 한도의 PNG 데이터 URI로 포함되므로 성공한 출력에는 외부 이미지 종속성이 없습니다
URI 주석은 클릭 가능한 오버레이가 되고 내부 대상은 #page-N 링크가 되며 스크립트를 실행할 수 있는 URI 스킴은 생략됩니다
내보내기는 원래 페인트 순서를 유지하고 Form 콘텐츠를 재귀적으로 확장하며 클립 패스 지오메트리를 유지합니다. 설정이 허용하면 지원되지 않는 페인트가 제한된 네이티브 래스터 폴백을 요청합니다
호출 반환 전에 선택 페이지가 복원되며 DLL 반환 포인터는 같은 인스턴스의 다음 문자열 반환 호출까지 유효합니다
페이지 또는 옵션이 잘못되면 LastErrorCode는 119이고 내보내기가 실패하면 522입니다
생략된 픽셀, 글꼴과 색 근사, 로컬 래스터 폴백은 GetLastSVGExportDiagnostics에서 확인하십시오