PDFium Delphi Component Docs

PDFium 지원 선언

유닛: PDFium

고수준 컴포넌트 API가 사용하는 공개 별칭, 레코드, 콜백 타입, 상수 중 전용 워크플로 페이지가 필요하지 않은 것들이 여기에 모여 있습니다

Collections and result aliases

DeclarationPurpose
TPdfStringArray, TLinkAnnotations, TWebLinks문자열 및 링크 API가 반환하는 동적 배열입니다
TPdfStructuredTextSpans, TPdfStructuredTextLines, TPdfStructuredTextBlocks구조화 텍스트 추출에 사용되는 중첩 배열입니다
TPdfOcrWords, TPdfOcrPageReports, TPdfReflowNodes, TPdfTableCellsOCR, reflow, 표 분석 결과 컬렉션입니다
TPdfLoadIssues, TPdfBatchMergeIssues, TPdfPagePlanImpacts, TPdfParallelPageResults로드 감사, 병합, 페이지 계획, 병렬 작업 결과 컬렉션입니다
TPdfSearchHighlightRanges뷰어 하이라이트가 사용하는 검색 범위입니다

Records, enums, and callbacks

DeclarationPurpose
TPdfContentFragment, TPdfReadingOrderSource의미 기반 읽기 콘텐츠와 그 출처 분류입니다. fragment는 BoundingRect와 MarkedContentIDs를 가지며, 출처는 rosStructure 또는 rosHeuristic입니다
TPdfContentMark, TPdfPageContentMarkInfo, TPdfMarkParamKind타입화된 마킹된 콘텐츠 매개변수와 페이지 객체 태깅 상태입니다. 각 mark info는 ObjectKind, IsArtifact, HasLanguage, LanguageValid, ActualTextApplied를 보고합니다
TPdfDestinationViewParameters디코딩된 destination fit 모드와 선택적 페이지 좌표입니다
TQuadrilateralPoint, TQuadrilateralPoints, TPdfAnnotationFlags주석 기하 정보와 플래그 집합입니다
TPdfBatchMergeProgressEvent일괄 병합 작업이 사용하는 진행 콜백입니다
TPdfJsPlatformInfo, PPdfJsPlatformInfo, PPdfFormFillInfoPDFium에 전달되는 JavaScript 플랫폼 및 form-fill 콜백 레코드입니다
TFPDFText_GetUnicodeUnicode 값을 가져오는 데 사용되는 선택적 텍스트 콜백 시그니처입니다
TFontCacheEntry폰트 캐시와의 소스 호환성을 위해 유지되는 내부용 공개 레코드입니다
TPdfTransientTextPage추출 워크플로가 사용하는 스코프 기반 텍스트 페이지 홀더입니다
TTileKey, TPdfTileCache리비전 인식 렌더 타일 키와 한도가 있는 비트맵 캐시입니다

Resource and highlight limits

DeclarationPurpose
PdfLoadDefaultMaxObjectNumber, PdfLoadDefaultMaxXrefEntries, PdfLoadDefaultMaxXrefSections, PdfLoadDefaultMaxIssues, PdfLoadDefaultAuditByteLimit신뢰할 수 없는 문서를 로드할 때 적용되는 기본 구조 감사 한도입니다
PdfObjectStreamDefaultMaxObjects, PdfObjectStreamDefaultMaxDecodedBytes디코딩된 PDF 객체 스트림의 기본 한도입니다
PdfSearchHighlightAlpha, PdfSelectionHighlightAlpha, PdfReadingHighlightAlpha, PdfReadingWordAlpha검색, 선택, 읽기 커서를 위한 뷰어 오버레이 불투명도 기본값입니다

Optional rendering capability queries

DeclarationPurpose
GetSkiaRenderCapabilities로드된 PDFium 빌드에서 어떤 선택적 Skia 렌더링 엔트리 포인트를 사용할 수 있는지 보고합니다
GetPrintOutputCapabilitiesprint-output 모듈이 노출하는 선택적 spot colour 및 overprint 출력 capability를 보고합니다
DeclarationPurpose
PdfPrintOutputCapabilitySpotPlateEnumeration, PdfPrintOutputCapabilitySpotPlateRendering, PdfPrintOutputCapabilityOverprintDetection, PdfPrintOutputCapabilityOverprintPreview선택적 print-output 모듈이 반환하는 capability 비트입니다
PdfPrintOutputExportAbiVersion, PdfPrintOutputExportCapabilities, PdfPrintOutputExportCountSpotPlates, PdfPrintOutputExportGetSpotPlateName, PdfPrintOutputExportPageUsesOverprint, PdfPrintOutputExportRenderSpotPlate, PdfPrintOutputExportRenderOverprintPreview선택적 print-output 모듈에서 해석되는 export 이름입니다
TPDFiumPas_GetPrintOutputAbiVersion, TPDFiumPas_GetPrintOutputCapabilities, TPDFiumPas_PageCountSpotPlates, TPDFiumPas_PageGetSpotPlateName, TPDFiumPas_PageUsesOverprint, TPDFiumPas_RenderSpotPlate, TPDFiumPas_RenderOverprintPreview해당 선택적 export를 위한 함수 포인터 타입입니다