ReplacePageRanges
Obdelava dokumentov
Opis
Zamenja vizualno vsebino in predstavitev na ravni strani obstoječih strani v izbranem dokumentu s stranmi, uvoženimi iz drugega odprtega dokumenta, pri čemer ohrani ciljne objekte strani
Sintaksa
Delphi
Function TPDFlib.ReplacePageRanges(DocumentID, TargetStartPage: Integer; Const RangeList: WideString; Options: Integer= 0): Integer;Parametri
| DocumentID | Identifikator odprtega izvornega dokumenta, ki se mora razlikovati od izbranega ciljnega dokumenta |
|---|---|
| TargetStartPage | Številka strani z osnovo 1 v izbranem ciljnem dokumentu, kjer se zamenjava začne |
| RangeList | Izraz obsega izvodnih strani, na primer "1-3,5"; neveljavni znaki ali strani izven obsega povzročijo, da celoten klic spodleti |
| Options | 0 razvrsti strani in odstrani dvojnike; 1 ohrani vrstni red vira in dovoli ponavljajoče se številke strani |
Vrnjene vrednosti
| 0 | Preverjanje ali zamenjava ni uspela in ciljne strani so ostale nespremenjene |
|---|---|
| 1 | Zahtevane ciljne strani so bile zamenjane |
Opombe
Operacija prenese Contents, Resources, pet okvirjev strani, Rotate, Group, UserUnit in BoxColorInfo. Številke objektov ciljnih strani, pripisi, gradniki obrazcev, cilji zaznamkov in druge obstoječe reference ostanejo pripeti. Pripisi, polja obrazcev in orisi vira se ne uvozijo. Število strani ostane nespremenjeno, vsi izvorni obsegi in zmogljivost cilja pa se preverijo pred spremembo
Primer
var SourceDoc: Integer;
SourceDoc := PDF.LoadFromFile('source.pdf', '');
PDF.SelectDocument(MainDoc);
// Replace page 2 of MainDoc with page 1 of source.pdf
PDF.ReplacePageRanges(SourceDoc, 2, '1', 0);