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ضُبطت الدقة بنجاح