مرجع 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 دون ربط مراجعة إمكانية الوصول ببيانات المجموعة الوصفية
أنواع حقول المخطط
- THotPDF.ConfigurePortfolio
- THotPDF.AddPortfolioSchemaField
- THotPDF.SetPortfolioItemMetadata
- THotPDF.GetLoadedCollectionInfo
- THotPDF.ConfigurePortfolioView
- THotPDF.SetPortfolioSortOrder
- THotPDF.AddPortfolioFolder
- THotPDF.GetPortfolioFolderInfo
- THotPDF.SetPortfolioNavigatorMetadata
- THotPDF.RemovePortfolioSchemaField
- THotPDF.RemovePortfolioItemMetadata