PDF Portfolio Collections
Aplikace HotPDF dokáže přeměnit vložené soubory v PDF Portfolio s pojmenovanou kolekcí, počátečním dokumentem, rozložením prohlížeče, sloupci typovaného schématu a hodnotami položek kolekce pro každý soubor
Create a collection
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 přijímá názvy pohledů detail, dlaždice, skrytý nebo vlastní, a to D, T, H a C
Klíče schématu používají stabilní názvy ASCII, zatímco zobrazovaná jména a hodnoty položek zůstávají běžnými řetězci PDF
Schema field types
THPDFCollectionFieldSubtype podporuje pole typu text, datum, číslo, název souboru, popis, datum úpravy, datum vytvoření a velikost
Každé pole může definovat pořadí v prohlížeči, viditelnost a upravitelnost, zatímco hodnoty položek mohou nést volitelnou předponu zobrazení
Inspect a loaded collection
THotPDF.GetLoadedCollectionInfo vrací název kolekce, pohled, počáteční dokument a počet polí schématu
THotPDF.GetLoadedCollectionSchemaFieldCount hlásí velikost schématu, zatímco THotPDF.GetLoadedCollectionSchemaFieldInfo vrací jednotlivé definice THPDFCollectionSchemaFieldInfo
THotPDF.GetLoadedCollectionItemMetadata vystavuje typované hodnoty a předpony zobrazení bez potřeby přímého procházení objektů PDF
Advanced views and navigation
ConfigurePortfolioView vybírá detaily, dlaždice, skrytý nebo pojmenovaný vlastní pohled bez přestavby kolekce
SetPortfolioSortOrder podporuje jeden či více stabilních vzestupných nebo sestupných klíčů řazení
AddPortfolioFolder vytváří vnořené složky adresované cestou, zatímco GetPortfolioFolderInfo vrací metadata zobrazení a počet přímých podřízených složek
SetPortfolioNavigatorMetadata spravuje nápovědy pro navigaci prohlížeče bez nahrazování nesouvisejících klíčů
RemovePortfolioSchemaField a RemovePortfolioItemMetadata poskytují úpravu schématu na úrovni položek a volitelné čištění hodnot
Reading-order diagnostics
Pracovní postupy s portfoliem lze kombinovat s AnalyzeLoadedReadingOrder, jehož záznamy THPDFReadingOrderDiagnostic klasifikují každý THPDFReadingOrderIssueKind bez vazby kontroly přístupnosti na metadata kolekce
Související API
- THotPDF.ConfigurePortfolio
- THotPDF.AddPortfolioSchemaField
- THotPDF.SetPortfolioItemMetadata
- THotPDF.GetLoadedCollectionInfo
- THotPDF.ConfigurePortfolioView
- THotPDF.SetPortfolioSortOrder
- THotPDF.AddPortfolioFolder
- THotPDF.GetPortfolioFolderInfo
- THotPDF.SetPortfolioNavigatorMetadata
- THotPDF.RemovePortfolioSchemaField
- THotPDF.RemovePortfolioItemMetadata