النوع THPDFNameTreeType
يختار شجرة /Names الفرعية المعروفة في الكتالوج التي يفحصها استعلام على مستند محمَّل (X17 v2.414.0؛ ISO 32000-1 §7.9.6)
التصريح
THPDFNameTreeType= (nttDests, nttJavaScript, nttEmbeddedFiles, nttPages,
nttTemplates, nttIDs, nttURLs, nttAlternatePresentations, nttRenditions);
الوحدة
HPDFDoc
القيم
| القيمة | المعنى |
|---|---|
nttDests | شجرة /Dests للوجهات المسماة |
nttJavaScript | شجرة /JavaScript لأسماء JavaScript على مستوى المستند |
nttEmbeddedFiles | شجرة /EmbeddedFiles لأسماء الملفات المضمَّنة |
nttPages | شجرة /Pages للصفحات المسماة |
nttTemplates | شجرة /Templates لأسماء القوالب |
nttIDs | شجرة /IDs لأسماء المعرِّفات |
nttURLs | شجرة /URLs للأسماء المستعارة لـ URL |
nttAlternatePresentations | شجرة /AlternatePresentations |
nttRenditions | شجرة /Renditions لأسماء التجسيدات (renditions) |
ملاحظات الاستخدام
- تقابل كل قيمة مفتاح القاموس المستخدم للبحث عن الشجرة تحت قاموس /Names في الكتالوج (Dests, JavaScript, EmbeddedFiles, Pages, Templates, IDs, URLs, AlternatePresentations, Renditions)
- مرّر قيمة من هذا النوع إلى THotPDF.GetLoadedNameTreeRootCount، التي تعيد عدد مدخلات الاسم-القيمة في تلك الشجرة، أو 0 عندما لا تمتلك المستند تلك الشجرة
- تخزن أشجرة الأسماء مدخلاتها كمصفوفة /Names من المفاتيح والقيم بالتناوب، فعدد المدخلات يساوي طول المصفوفة مقسومًا على اثنين