Collezioni PDF Portfolio
HotPDF può trasformare i file incorporati in un PDF Portfolio con una collezione nominata, un documento iniziale, un layout del viewer, colonne di schema tipizzate e valori collection-item per file
Creare una collezione
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 accetta i nomi di vista detail, tile, hidden o custom D, T, H e C
Le chiavi dello schema usano nomi ASCII stabili, mentre i nomi visualizzati e i valori degli item restano normali stringhe PDF
Tipi di campo dello schema
THPDFCollectionFieldSubtype supporta campi testo, data, numero, nome file, descrizione, data di modifica, data di creazione e dimensione
Ogni campo può definire ordine nel viewer, visibilità e modificabilità, mentre i valori degli item possono portare un prefisso di visualizzazione opzionale
Ispezionare una collezione caricata
THotPDF.GetLoadedCollectionInfo restituisce il nome della collezione, la vista, il documento iniziale e il numero di campi dello schema
THotPDF.GetLoadedCollectionSchemaFieldCount riporta la dimensione dello schema, mentre THotPDF.GetLoadedCollectionSchemaFieldInfo restituisce ogni definizione THPDFCollectionSchemaFieldInfo
THotPDF.GetLoadedCollectionItemMetadata espone i valori tipizzati e i prefissi di visualizzazione senza richiedere la traversata diretta degli oggetti PDF
Viste avanzate e navigazione
ConfigurePortfolioView seleziona la vista details, tile, hidden o una custom nominata senza ricostruire la collezione
SetPortfolioSortOrder supporta una o più chiavi di ordinamento stabili crescenti o decrescenti
AddPortfolioFolder crea cartelle annidate indirizzate per percorso, mentre GetPortfolioFolderInfo restituisce i metadati di visualizzazione e il conteggio dei figli immediati
SetPortfolioNavigatorMetadata gestisce i suggerimenti di navigazione del viewer senza sostituire chiavi non correlate
RemovePortfolioSchemaField e RemovePortfolioItemMetadata offrono editing dello schema a livello di item e pulizia opzionale dei valori
Diagnostiche dell'ordine di lettura
I workflow Portfolio possono essere combinati con AnalyzeLoadedReadingOrder, le cui voci THPDFReadingOrderDiagnostic classificano ogni THPDFReadingOrderIssueKind senza accoppiare la revisione di accessibilità ai metadati della collezione
API correlate
- THotPDF.ConfigurePortfolio
- THotPDF.AddPortfolioSchemaField
- THotPDF.SetPortfolioItemMetadata
- THotPDF.GetLoadedCollectionInfo
- THotPDF.ConfigurePortfolioView
- THotPDF.SetPortfolioSortOrder
- THotPDF.AddPortfolioFolder
- THotPDF.GetPortfolioFolderInfo
- THotPDF.SetPortfolioNavigatorMetadata
- THotPDF.RemovePortfolioSchemaField
- THotPDF.RemovePortfolioItemMetadata