PDFium Component Docs

SaveAsObjectGraphPatched-metode

Component: TPdf  ·  Unit: PDFium
Lagrer dokumentet med direkte redigeringer anvendt på navngitte oppføringer i indirekte objekter

Syntax

function SaveAsObjectGraphPatched(Stream: TStream; const Operations: TPdfObjectPatchOperations; out Report: TPdfObjectGraphReport; AllowSignedDocument: Boolean = False): Boolean;

StreamTStream. Målstrøm
OperationsTPdfObjectPatchOperations. Array av operasjoner, der hver navngir en Kind (popSet eller popRemove), målets ObjectNumber og Generation, ordboknøkkelen Key, og for popSet en Value hvis egen Kind velger null, boolsk, heltall, reelt tall, navn, tekststreng eller referanse
ReportTPdfObjectGraphReport. Mottar PatchedObjectCount, AppliedOperationCount, byteantall, Succeeded og ErrorMessage
AllowSignedDocumentBoolean. Tillater omskriving av et signert dokument. Standardverdi er False
ResultBoolean. True når det laprede dokumentet ble skrevet

 

function SaveAsObjectGraphPatched(const FileName: string; const Operations: TPdfObjectPatchOperations; out Report: TPdfObjectGraphReport; AllowSignedDocument: Boolean = False): Boolean;

FileNamestring. Målfil, skrevet atomisk gjennom en midlertidig fil i samme katalog
OperationsTPdfObjectPatchOperations. Samme operasjonsliste som strømoverlastningen
ReportTPdfObjectGraphReport. Samme rapportoppføring
AllowSignedDocumentBoolean. Tillater omskriving av et signert dokument
ResultBoolean. True når filen ble skrevet

Description

Når oppføringer som ingen typet API eksponerer - en privat nøkkel i en katalogordbok, en visningspreferanse PDFium ikke modellerer, en korrigert oppføring i en skadet fil - ved å navngi objektet og nøkkelen direkte

AppliedOperationCount mot lengden på Operations viser om hver redigering fant målet sitt; en operasjon som navngir et objekt som ikke finnes, rapporteres i stedet for å bli stille ignorert

Omskriving av et signert dokument ugyldiggjør signaturene, så det tilfellet avvises med mindre kalleren melder seg på. Bruk ExportObjectGraph først for å finne objektnumrene som skal lappes

See Also

ExportObjectGraph, SaveAs, SaveAsRepaired