PDF-portföljsamlingar
HotPDF kan förvandla inbäddade filer till en PDF-portfölj med en namngiven samling, ett inledningsdokument, en visarlayout, typade schema-kolumner och samlingsobjektvärden per fil
Skapa en samling
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 accepterar visarnas detalj-, bricka-, dolt- eller anpassade visningsnamn D, T, H och C
Schema-nycklar använder stabila ASCII-namn, medan visningsnamn och objektvärden förblir normala PDF-strängar
Schema-fälttyper
THPDFCollectionFieldSubtype stöder text-, datum-, nummer-, filnamn-, beskrivnings-, ändringsdatum-, skapandedatum- och storleksfält
Varje fält kan definiera visarordning, synlighet och redigerbarhet, medan objektvärden kan bära ett valfritt visningsprefix
Inspektera en inläst samling
THotPDF.GetLoadedCollectionInfo returnerar samlingens namn, vy, inledningsdokument och antal schema-fält
THotPDF.GetLoadedCollectionSchemaFieldCount rapporterar schema-storleken, medan THotPDF.GetLoadedCollectionSchemaFieldInfo returnerar varje definition av THPDFCollectionSchemaFieldInfo
THotPDF.GetLoadedCollectionItemMetadata exponerar typade värden och visningsprefix utan att kräva direkt PDF-objektgenomgång
Avancerade vyer och navigering
ConfigurePortfolioView väljer detaljer, bricka, gömd vy eller en namngiven anpassad vy utan att bygga om samlingen
SetPortfolioSortOrder stöder en eller flera stabila stigande eller fallande sorteringsnycklar
AddPortfolioFolder skapar sökvägsadresserade nästlade mappar, medan GetPortfolioFolderInfo returnerar visningsmetadata och omedelbart antal barn
SetPortfolioNavigatorMetadata hanterar visarnavigeringshints utan att ersätta orelaterade nycklar
RemovePortfolioSchemaField och RemovePortfolioItemMetadata tillhandahåller schema-redigering på objektsnivå och valfri värderensning
Diagnostik av läsordning
Portföljarbetsflöden kan kombineras med AnalyzeLoadedReadingOrder, vars THPDFReadingOrderDiagnostic-poster klassificerar varje THPDFReadingOrderIssueKind utan att koppla tillgänglighetsgranskning till samlingsmetadata
Relaterade API:er
- THotPDF.ConfigurePortfolio
- THotPDF.AddPortfolioSchemaField
- THotPDF.SetPortfolioItemMetadata
- THotPDF.GetLoadedCollectionInfo
- THotPDF.ConfigurePortfolioView
- THotPDF.SetPortfolioSortOrder
- THotPDF.AddPortfolioFolder
- THotPDF.GetPortfolioFolderInfo
- THotPDF.SetPortfolioNavigatorMetadata
- THotPDF.RemovePortfolioSchemaField
- THotPDF.RemovePortfolioItemMetadata