SimplifyInkAnnotations
註解、最佳化、效能
描述
精簡 Ink 註解筆畫中的冗餘點,同時保留端點與要求的最大垂直偏差
語法
Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;
參數
| Tolerance | 最大幾何偏差,以目前文件單位計,必須大於 0 |
|---|---|
| Options | 位元 1 把處理限制在所選頁面;位元 2 保留尖角錨點;位元 4 保留既有外觀,不重建已變更的 Ink 外觀 |
| Stats | 接收頁面、註解、筆畫、點與外觀計數器 |
傳回值
點陣列被精簡的 Ink 註解數量
備註
迭代式簡化器對每條筆畫有操作預算;惡意或病態的筆畫耗盡預算時,未處理的點會被保留,容差保證絕不打折
除非設了選項位元 4,變更過的外觀會立即重建;整份文件處理完畢後會還原先前選取的頁面