SetPrecision
測量和座標單位
描述
此函式設定 PDF 文件中數值的儲存精確度。調低精確度可縮小產生的檔案;調高會讓檔案變大,但物件與圖形的位置更精準。預設精確度為 4。
語法
Delphi
Function TPDFlib.SetPrecision(NewPrecision: Integer): Integer;
ActiveX
Function PDFlib::SetPrecision(NewPrecision As Long) As Long
DLL
int DLSetPrecision(int InstanceID, int NewPrecision);
參數
| NewPrecision | 後續繪圖操作使用的精確度。2 到 8 的值。 |
|---|
此設定只影響新建或被明確編輯過的數值物件;從 PDF 載入的小數值在被修改前會保留其輸入精度,因此一般儲存不會破壞經過校準的色彩參數;ScalePage 或 TransformPageElement 這類重寫內容層的頁面編輯會保留其未更動運算元的文字,並以小數四位寫出自己建立的運算元;而 NormalizeContentStreams 與儲存時的內容最佳化工具則不受此設定影響,會把每個數值運算元都正規化成小數四位
傳回值
| 0 | 指定的精確度超出範圍 |
|---|---|
| 1 | 精確度設定成功 |