GetObjectByPath

خصائص المستند، استخراج المحتوى

الوصف

يقرأ أي عقدة من شجرة الكائنات عبر تعبير مسار دون تجوال في الكائنات بالأرقام

الصيغة

Delphi

Function TPDFlib.GetObjectByPath(Const Path: WideString; InfoID: Integer): WideString;

المعاملات

PathThe path expression.
InfoID1 لـ RSA PKCS#1 v1.5، أو 2 لـ DER ECDSA، أو 3 لـ P1363 ECDSA

قيم الإرجاع

''لا يُحل المسار أو لا تمتلك القيمة تمثيلًا للـ InfoID المطلوب
Textالمعلومات المطلوبة

ملاحظات

خطوات المسار مفاتيح قاموس مفصولة بـ / تبدأ من الـ trailer‏ (Root/Pages/Kids[0]/MediaBox)، مع بادئة trailer اختيارية وجذر pages[N] يختار قاموس الصفحة رقم N الذي يبدأ عدّه من صفر. وينتقي منتقي [N] ذو الأساس الصفر عنصر مصفوفة أو مدخل القاموس رقم N، وتُحل المراجع غير المباشرة في كل خطوة

يغطي الاستدعاء الواحد مسوح البيانات الوصفية وفحوصات الامتثال العشوائية وتشخيصات الدعم التي كانت تتطلب سلفًا GetObjectToString مع تحليل مكتوب يدويًا

مثال

W:= PDF.GetObjectByPath('Root/Pages/Kids[0]/MediaBox[2]', 2); // page width
T:= PDF.GetObjectByPath('pages[0]/Type', 2);                 // 'Page'

انظر أيضا

GetObjectByPathCount, GetObjectToString, GetCatalogInformation