function SaveAsObjectGraphPatched(Stream: TStream; const Operations: TPdfObjectPatchOperations; out Report: TPdfObjectGraphReport; AllowSignedDocument: Boolean = False): Boolean;
| Stream | TStream. Målstrøm |
| Operations | TPdfObjectPatchOperations. 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 |
| Report | TPdfObjectGraphReport. Mottar PatchedObjectCount, AppliedOperationCount, byteantall, Succeeded og ErrorMessage |
| AllowSignedDocument | Boolean. Tillater omskriving av et signert dokument. Standardverdi er False |
| Result | Boolean. True når det laprede dokumentet ble skrevet |
function SaveAsObjectGraphPatched(const FileName: string; const Operations: TPdfObjectPatchOperations; out Report: TPdfObjectGraphReport; AllowSignedDocument: Boolean = False): Boolean;
| FileName | string. Målfil, skrevet atomisk gjennom en midlertidig fil i samme katalog |
| Operations | TPdfObjectPatchOperations. Samme operasjonsliste som strømoverlastningen |
| Report | TPdfObjectGraphReport. Samme rapportoppføring |
| AllowSignedDocument | Boolean. Tillater omskriving av et signert dokument |
| Result | Boolean. True når filen ble skrevet |
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