SimplifyInkAnnotations

註解、最佳化、效能

描述

精簡 Ink 註解筆畫中的冗餘點,同時保留端點與要求的最大垂直偏差

語法

Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;

參數

Tolerance最大幾何偏差,以目前文件單位計,必須大於 0
Options位元 1 把處理限制在所選頁面;位元 2 保留尖角錨點;位元 4 保留既有外觀,不重建已變更的 Ink 外觀
Stats接收頁面、註解、筆畫、點與外觀計數器

傳回值

點陣列被精簡的 Ink 註解數量

備註

迭代式簡化器對每條筆畫有操作預算;惡意或病態的筆畫耗盡預算時,未處理的點會被保留,容差保證絕不打折

除非設了選項位元 4,變更過的外觀會立即重建;整份文件處理完畢後會還原先前選取的頁面

另請參閱

TPDFlibInkSimplificationStats, RepairAnnotationAppearances