PDFium Delphi Component Docs

AppendPdfSparseUpdate-funktio

Yksikkö: FPdfCompress
Virtaa yhden harvan revision tallennetun PDF-tiedoston päälle materialisoimatta lähdettä muistiin

Syntax

function AppendPdfSparseUpdate(Source, Dest: TStream; const Revision: TPdfSparseRevisionInfo; const Objects: TPdfSparseUpdateObjects; const TrailerExtra: AnsiString; const BeforeStartXref: AnsiString = ''): Boolean;

Parameters

Source, DestTStream
RevisionTPdfSparseRevisionInfo
ObjectsTPdfSparseUpdateObjects
TrailerExtraAnsiString
BeforeStartXrefAnsiString

Return Value

Boolean

Description

Kopioi lähdetavut sellaisenaan, liittää jokaisen toimitetun objektirungon kirjattuun siirtymäänsä ja tuottaa yhden inkrementaalisen xref/trailer-lohkon, jonka /Prev ketjuuntuu revision edelliseen xrefiin

Jokaisen Objects-merkinnän on sisällettävä täydellinen N G obj ... endobj-runko; kutsuja omistaa kyseiset tavut, joten kirjatut siirtymät pysyvät todenmukoisina

Revision juuriobjektin on kuuluttava toimitettuihin objekteihin, koska uusi trailer toistaa /Root-arvon lukijoille, jotka eivät koskaan etene viimeistä revisiota pidemmälle

Palauttaa arvon False kirjoittamatta, kun virrat ovat nil tai identtiset, objekteja ei toimiteta, objektinumero tai generointi on sallitun alueen ulkopuolella, päällekkäisiä objektinumeroita ilmenee tai juuriobjekti puuttuu

Käytä ReadPdfSparseRevisionInfo- ja ComposePdfSparseUpdateId-kutsuja revisiotietojen ja tunnisteen muodostamiseen

See Also

ReadPdfSparseRevisionInfo, ComposePdfSparseUpdateId