PDFium Delphi Component 文件

PDFium 辅助声明

单元: PDFium

高层组件 API 使用的公开别名、记录、回调类型和常量,在不需要专门工作流页面时都集中在此处

集合与结果别名

DeclarationPurpose
TPdfStringArray, TLinkAnnotations, TWebLinks由字符串和链接 API 返回的动态数组
TPdfStructuredTextSpans, TPdfStructuredTextLines, TPdfStructuredTextBlocks结构化文本提取使用的嵌套数组
TPdfOcrWords, TPdfOcrPageReports, TPdfReflowNodes, TPdfTableCellsOCR、重排和表格分析的结果集合
TPdfLoadIssues, TPdfBatchMergeIssues, TPdfPagePlanImpacts, TPdfParallelPageResults加载审计、合并、页面规划和并行工作的结果集合
TPdfSearchHighlightRanges查看器高亮使用的搜索范围

记录、枚举与回调

DeclarationPurpose
TPdfContentFragment, TPdfReadingOrderSource语义阅读内容及其来源分类;片段携带 BoundingRect 和 MarkedContentIDs,来源为 rosStructure 或 rosHeuristic
TPdfContentMark, TPdfPageContentMarkInfo, TPdfMarkParamKind强类型的标记内容参数与页面对象标记状态;每个标记信息报告 ObjectKind、IsArtifact、HasLanguage、LanguageValid 和 ActualTextApplied
TPdfDestinationViewParameters解码后的目标适配模式和可选页面坐标
TQuadrilateralPoint, TQuadrilateralPoints, TPdfAnnotationFlags注释几何信息与标志集合
TPdfBatchMergeProgressEvent批量合并操作使用的进度回调
TPdfJsPlatformInfo, PPdfJsPlatformInfo, PPdfFormFillInfo传递给 PDFium 的 JavaScript 平台与表单填充回调记录
TFPDFText_GetUnicode用于获取 Unicode 值的可选文本回调签名
TFontCacheEntry为与字体缓存保持源码兼容而保留的面向内部公开记录
TPdfTransientTextPage提取工作流使用的作用域文本页持有器
TTileKey, TPdfTileCache感知修订版本的渲染瓦片键与有界位图缓存

资源与高亮限制

DeclarationPurpose
PdfLoadDefaultMaxObjectNumber, PdfLoadDefaultMaxXrefEntries, PdfLoadDefaultMaxXrefSections, PdfLoadDefaultMaxIssues, PdfLoadDefaultAuditByteLimit加载不受信任的文档时应用的结构审计默认边界
PdfObjectStreamDefaultMaxObjects, PdfObjectStreamDefaultMaxDecodedBytes解码后的 PDF 对象流的默认限制
PdfSearchHighlightAlpha, PdfSelectionHighlightAlpha, PdfReadingHighlightAlpha, PdfReadingWordAlpha用于搜索、选择和阅读光标的查看器叠加层不透明度默认值

可选渲染能力查询

DeclarationPurpose
GetSkiaRenderCapabilities报告已加载的 PDFium 构建中有哪些可选的 Skia 渲染入口可用
GetPrintOutputCapabilities报告打印输出模块公开的可选专色与叠印输出能力
DeclarationPurpose
PdfPrintOutputCapabilitySpotPlateEnumeration, PdfPrintOutputCapabilitySpotPlateRendering, PdfPrintOutputCapabilityOverprintDetection, PdfPrintOutputCapabilityOverprintPreview由可选打印输出模块返回的能力位
PdfPrintOutputExportAbiVersion, PdfPrintOutputExportCapabilities, PdfPrintOutputExportCountSpotPlates, PdfPrintOutputExportGetSpotPlateName, PdfPrintOutputExportPageUsesOverprint, PdfPrintOutputExportRenderSpotPlate, PdfPrintOutputExportRenderOverprintPreview从可选打印输出模块解析出的导出名称
TPDFiumPas_GetPrintOutputAbiVersion, TPDFiumPas_GetPrintOutputCapabilities, TPDFiumPas_PageCountSpotPlates, TPDFiumPas_PageGetSpotPlateName, TPDFiumPas_PageUsesOverprint, TPDFiumPas_RenderSpotPlate, TPDFiumPas_RenderOverprintPreview对应可选导出的函数指针类型