PurgeUnusedResources

Document manipulation, Optimisation

说明

本页介绍 PDFlibPas 中属于“文档管理”主题的 PurgeUnusedResources。API 名称、参数、类名、文件名和字面量保持原样,以便和 Delphi 库及 DLL 入口点完全对应。

调用函数前请查看语法、参数和返回值。代码块保留原始形式,便于示例直接复制使用。

语法

Delphi

Function TPDFlib.PurgeUnusedResources(Const PageRange: WideString= '';
  Options: Integer= PDF_RESOURCE_PURGE_DEFAULT): Integer; Overload;
Function TPDFlib.PurgeUnusedResources(Const PageRange: WideString;
  Options: Integer; Out Stats: TPDFlibResourcePurgeStats): Integer; Overload;

参数

PageRangePageRange 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
OptionsOptions 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
StatsStats 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_RECURSE_FORMSPDF_RESOURCE_PURGE_RECURSE_FORMS 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_REMOVE_PROCSETPDF_RESOURCE_PURGE_REMOVE_PROCSET 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_REMOVE_EMPTYPDF_RESOURCE_PURGE_REMOVE_EMPTY 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_AGGRESSIVE_UNKNOWNPDF_RESOURCE_PURGE_AGGRESSIVE_UNKNOWN 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_DRY_RUNPDF_RESOURCE_PURGE_DRY_RUN 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_GARBAGE_COLLECTPDF_RESOURCE_PURGE_GARBAGE_COLLECT 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_RECURSE_PATTERNSPDF_RESOURCE_PURGE_RECURSE_PATTERNS 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_RECURSE_TYPE3PDF_RESOURCE_PURGE_RECURSE_TYPE3 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_RECURSE_APPEARANCESPDF_RESOURCE_PURGE_RECURSE_APPEARANCES 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_RECURSE_SOFT_MASKSPDF_RESOURCE_PURGE_RECURSE_SOFT_MASKS 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_SCAN_IMAGE_DEPENDENCIESPDF_RESOURCE_PURGE_SCAN_IMAGE_DEPENDENCIES 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_RECURSE_DEPENDENCIESPDF_RESOURCE_PURGE_RECURSE_DEPENDENCIES 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PDF_RESOURCE_PURGE_DEFAULTPDF_RESOURCE_PURGE_DEFAULT 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
Live cleanupLive cleanup 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
Dry runDry run 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
00 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。

返回值

PageRange此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
Options此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
Stats此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_RECURSE_FORMS此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_REMOVE_PROCSET此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_REMOVE_EMPTY此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_AGGRESSIVE_UNKNOWN此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_DRY_RUN此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_GARBAGE_COLLECT此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_RECURSE_PATTERNS此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_RECURSE_TYPE3此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_RECURSE_APPEARANCES此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_RECURSE_SOFT_MASKS此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_SCAN_IMAGE_DEPENDENCIES此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_RECURSE_DEPENDENCIES此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
PDF_RESOURCE_PURGE_DEFAULT此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
Live cleanup此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
Dry run此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。
0此值说明 PurgeUnusedResources 的调用结果。通常非零值表示成功,0 表示操作未完成。

See also

TPDFlibResourcePurgeStats, GarbageCollectObjects, OnProgress, Abort