مرجع HotPDF

يمكن لـ HotPDF تحويل الملفات المضمّنة إلى PDF Portfolio بمجموعة مسمّاة ومستند ابتدائي وتخطيط عرض وأعمدة schema مكتوبة النوع وقيم عنصر مجموعة لكل ملف

إنشاء مجموعة

PDF.AddDocumentAttachment('report.pdf', 'Monthly report');
PDF.ConfigurePortfolio('Review package', 'D', 'report.pdf');
PDF.AddPortfolioSchemaField('Department', 'Department', cfsText, 0);
PDF.SetPortfolioItemMetadata('report.pdf', 'Department', 'Engineering');

يقبل ConfigurePortfolio أسماء عرض التفاصيل أو البلاط أو المخفي أو المخصص D وT وH وC

تستخدم مفاتيح المخطط أسماء ASCII ثابتة، بينما تبقى أسماء العرض وقيم العناصر سلاسل PDF عادية

أنواع حقول المخطط

يدعم THPDFCollectionFieldSubtype حقول النص والتاريخ والرقم واسم الملف والوصف وتاريخ التعديل وتاريخ الإنشاء والحجم

تستخدم مفاتيح المخطط أسماء ASCII ثابتة، بينما تبقى أسماء العرض وقيم العناصر سلاسل PDF عادية

أنواع حقول المخطط

يُرجع THotPDF.GetLoadedCollectionInfo اسم المجموعة وطريقة العرض والمستند الابتدائي وعدد حقول schema

يُبلغ THotPDF.GetLoadedCollectionSchemaFieldCount بحجم schema، بينما يُرجع THotPDF.GetLoadedCollectionSchemaFieldInfo تعريف كل THPDFCollectionSchemaFieldInfo

يعرض THotPDF.GetLoadedCollectionItemMetadata قيمًا مكتوبة النوع وبادئات عرض دون الحاجة إلى اجتياز مباشر لكائنات PDF

أنواع حقول المخطط

يحدد ConfigurePortfolioView عرض التفاصيل أو البلاط أو المخفي أو عرضًا مخصصًا مسمّى دون إعادة بناء المجموعة

يدعم SetPortfolioSortOrder مفتاحًا واحدًا أو أكثر للفرز التصاعدي أو التنازلي المستقر

ينشئ AddPortfolioFolder مجلدات متداخلة مُعنونة بالمسار، بينما يُرجع GetPortfolioFolderInfo بيانات وصفية للعرض وعدد العناصر الفرعية المباشرة

يدير SetPortfolioNavigatorMetadata تلميحات التنقل داخل العارض دون استبدال مفاتيح غير ذات صلة

يوفر RemovePortfolioSchemaField وRemovePortfolioItemMetadata تحرير schema على مستوى العنصر وتنظيفًا اختياريًا للقيم

أنواع حقول المخطط

يمكن دمج تدفقات عمل Portfolio مع AnalyzeLoadedReadingOrder، حيث تصنّف مدخلات THPDFReadingOrderDiagnostic كل THPDFReadingOrderIssueKind دون ربط مراجعة إمكانية الوصول ببيانات المجموعة الوصفية

أنواع حقول المخطط