function AppendPdfSparseUpdate(Source, Dest: TStream; const Revision: TPdfSparseRevisionInfo; const Objects: TPdfSparseUpdateObjects; const TrailerExtra: AnsiString; const BeforeStartXref: AnsiString = ''): Boolean;
| Source, Dest | TStream |
| Revision | TPdfSparseRevisionInfo |
| Objects | TPdfSparseUpdateObjects |
| TrailerExtra | AnsiString |
| BeforeStartXref | AnsiString |
BooleanKopioi 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