THPDFHeadlessRenderAccess

Posten i HPDFHeadlessRenderAccess returneras av THPDFHeadlessDocument.GetRenderAccess(PageIndex) för serievisning skrivskyddad åtkomst till den aktuella dokumentgrafen

Det ägande dokumentet måste förblir inläst och oförändrat under hela användningen; pekare, resursordlistor och återanropsresultat är lånade, och anropare får inte frigöra eller mutera dem

FältKontrakt
ContextOpak dokumentpekare som skickas oförändrad till varje återanrop
PageDictionary, PageResourcesUpplöst sidordlista och ärvd resursordlista
Resolve: THPDFHeadlessRenderResolveLöser ett lånad objekt genom de befintliga xref-, objektström- och säkerhetsvägarna
ReadStream: THPDFHeadlessRenderReadStreamReturnerar avkodade byte med tillhandahållet maximum tillämpat före avkodning, takat av dokumentbudgeten
ReadImageBytes: THPDFHeadlessRenderReadImageAutentiserar och dekrypterar en bildström, avkodar avgränsade prefixfilter och returnerar antingen avkodade sampel eller den slutliga JPEG-, JPEG 2000-, CCITT- eller JBIG2-nyttolasten tillsammans med sitt terminala filternamn och lånad DecodeParms-ordlista
FontResolver: THPDFHeadlessRenderFontResolverSkapar ett gränssnitt till den befintliga resurstypsnittsavkodaren
RequireExtractionPermission: THPDFHeadlessRenderPermissionKontrollerar avbrott och autentiserad extraktionsbehörighet
RequireOutputPath: THPDFHeadlessRenderOutputPathKontrollerar avbrott och avvisar källalias per kanonisk sökväg och fysisk filidentitet utan att skapa en fil
CancellationTokenLånad anroparägd dokumentavbrottstoken
MaxDecodedBytes, MaxDepthÖvre gränser ärvda ur dokumentalternativ

CatalogDictionary: THPDFDictionaryObject lånar ut den upplösta katalogen för optional-content-konfiguration; nil betyder att ingen katalog tillhandahölls och optional-content-strukturer saknar synlighetseffekt

ResolveOptional: THPDFHeadlessRenderResolve löser valfria grupmedlemskap och returnerar nil för saknade, borttagna eller inaktuella generationsreferenser; giltiga levande objekt behåller normal tolkning, objektström-, säkerhets-, avbrotts- och djupkontroller, och deras fel sprids

Initiera manuellt sammansatta åtkomstposter med Default(THPDFHeadlessRenderAccess) innan återanrop tilldelas; en nil ResolveOptional använder den ordinära resolvern, och nil-katalog bevarar rendering utan optional-content-konfiguration

Utdatarenderare måste anropa RequireOutputPath(Context, FileName) innan en fil skapas och tillämpa egna staging-, publicerings- och destinationsbudgetpolicyer

Lifetime: IHPDFHeadlessRenderLifetime behåller en graflivslängdslån; nil förblir giltigt för statisk rendering, medan explicita visartillstånd kräver ett giltigt lån och avvisar utgången åtkomst innan återanrop anropas

En vy är ogiltig efter att det ägande dokumentet stängts, lästs in på nytt, modifierats eller förstörts