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 のようにコンテンツレイヤーを書き直すページ編集は、変更しないオペランドのテキストをすべて保持し、自分で作るオペランドは小数点以下 4 桁で書き込みます。一方、NormalizeContentStreams と保存時のコンテンツオプティマイザーは、この設定にかかわらず、すべての数値オペランドを小数点以下 4 桁の正規形に整えます

戻り値

0指定された精度が範囲外です
1精度が正常に設定されました