PDFium Delphi Component Docs

SaveAsObjectGraphPatched-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Tallenna asiakirja epäsuorien objektien nimettyihin merkintöihin sovelletuilla suorilla muokkauksilla.

Syntax

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

StreamTStream. Kohdevirta.
OperationsTPdfObjectPatchOperations. Operaatioiden taulukko, kussakin Kind (popSet tai popRemove), kohde ObjectNumber ja Generation, sanakirjan Key sekä popSet-operaatiolle Value, jonka oma Kind valitsee null-, totuusarvo-, kokonaisluku-, reaaliluku-, nimi-, tekstimerkkijono- tai viitearvon.
ReportTPdfObjectGraphReport. Vastaanottaa PatchedObjectCount, AppliedOperationCount, tavumäärät, Succeeded ja ErrorMessage.
AllowSignedDocumentBoolean. Salli allekirjoitetun asiakirjan uudelleenkirjoitus. Oletus on False.
ResultBoolean. True, kun korjattu asiakirja kirjoitettiin.

 

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

FileNamestring. Kohdetiedosto, kirjoitetaan atomisesti samassa hakemistossa olevan väliaikaistiedoston kautta.
OperationsTPdfObjectPatchOperations. Sama operaatioluettelo kuin virtaylikuormituksessa.
ReportTPdfObjectGraphReport. Sama raporttitietue.
AllowSignedDocumentBoolean. Salli allekirjoitetun asiakirjan uudelleenkirjoitus.
ResultBoolean. True, kun tiedosto kirjoitettiin.

Description

Tavoittaa merkinnät, joita mikään tyypitetty API ei paljasta - yksityinen avain katalogisanakirjassa, katselijan asetus, jota PDFium ei mallinna, korjattu merkintä vaurioituneessa tiedostossa - nimeämällä objektin ja avaimen suoraan

AppliedOperationCount suhteessa Operations-taulukon pituuteen näyttää, löysikö jokainen muokkaus kohteensa; olemattoman objektin nimeävä operaatio raportoidaan sen sijaan, että se ohitettaisiin hiljaa

Allekirjoitetun asiakirjan uudelleenkirjoitus mitätöi sen allekirjoitukset, joten tapaus hylätään, ellei kutsuja erikseen pyydä sitä. Käytä ensin ExportObjectGraph-kutsua löytääksesi korjattavat objektinumerot

See Also

ExportObjectGraph, SaveAs, SaveAsRepaired