THPDFHeadlessRenderAccess

Het record in HPDFHeadlessRenderAccess wordt teruggegeven door THPDFHeadlessDocument.GetRenderAccess(PageIndex) voor seriële read-only toegang tot de huidige documentgraaf

Het bezittende document moet gedurende het gebruik geladen en ongewijzigd blijven; pointers, resource-dictionaries en callback-resultaten zijn geleend, en aanroepers mogen ze niet vrijgeven of muteren

VeldContract
ContextOpaque documentpointer die ongewijzigd aan elke callback wordt doorgegeven
PageDictionary, PageResourcesOpgeloste pagina-dictionary en geërfde resource-dictionary
Resolve: THPDFHeadlessRenderResolveLost een geleend object op via de bestaande xref-, object-stream- en security-paden
ReadStream: THPDFHeadlessRenderReadStreamGeeft gedecodeerde bytes terug met de meegeleverde maximum vóór decodering toegepast, afgeklemd door het documentbudget
ReadImageBytes: THPDFHeadlessRenderReadImageAuthenticeert en ontsleutelt een image-stream, decodeert begrensde prefix-filters en geeft ofwel gedecodeerde samples ofwel de finale JPEG-, JPEG 2000-, CCITT- of JBIG2-payload terug samen met diens terminal filter-naam en geleende DecodeParms-dictionary
FontResolver: THPDFHeadlessRenderFontResolverMaakt een interface naar de bestaande resource-font-decoder
RequireExtractionPermission: THPDFHeadlessRenderPermissionCheckt annulering en geauthenticeerde extractiepermissie
RequireOutputPath: THPDFHeadlessRenderOutputPathCheckt annulering en verwerpt bron-aliassen op canoniek pad en fysieke bestandsidentiteit zonder een bestand aan te maken
CancellationTokenGeleend document-annuleringstoken in caller-eigendom
MaxDecodedBytes, MaxDepthBovengrenzen geërfd vanuit documentoptions

CatalogDictionary: THPDFDictionaryObject leent de opgeloste catalog voor optional-content-configuratie; nil betekent dat geen catalog is meegeleverd en optional-content-structuren geen zichtbaarheidseffect hebben

ResolveOptional: THPDFHeadlessRenderResolve lost optionele groepslidmaatschappen op en geeft nil terug voor ontbrekende, verwijderde of verouderde generatiereferenties; geldige live objecten behouden normale parsing-, object-stream-, security-, annulerings- en dieptechecks, en diens fouten propagateren

Initialiseer handmatig samengestelde access-records met Default(THPDFHeadlessRenderAccess) vóór het toewijzen van callbacks; een nil ResolveOptional gebruikt de gewone resolver, en een nil catalog behoudt rendering zonder optional-content-configuratie

Uitvoer-renderers moeten RequireOutputPath(Context, FileName) aanroepen vóór het aanmaken van een bestand en diens eigen staging-, publicatie- en destination-budget-beleid toepassen

Lifetime: IHPDFHeadlessRenderLifetime houdt een graaf-levensduur-lease vast; nil blijft geldig voor statische rendering, terwijl expliciete viewer-statussen een geldige lease vragen en verlopen toegang weigeren vóór het aanroepen van callbacks

Een view is ongeldig nadat het bezittende document is gesloten, herladen, gewijzigd of vernietigd