THotPDF.CopyPageFromDocument-metodi

THotPDF.CopyPageFromDocument

THotPDF

Ylös Edellinen Seuraava

Kopioi sivun lähdeasiakirjasta nykyiseen asiakirjaan

Delphi syntax:

procedure CopyPageFromDocument ( SourceDoc: THotPDF; SourceIndex: Integer; DestIndex: Integer );

C++ syntax:

void __fastcall CopyPageFromDocument ( THotPDF * SourceDoc, int SourceIndex, int DestIndex );

Kuvaus

Kutsu CopyPageFromDocument kopioidaksesi sivun numero SourceIndex dokumentista SourceDoc nykyisen dokumentin sivulle numero DestIndex

Kopioitu sivu säilyttää sivuresurssinsa ja sisältövuonsa, mukaan lukien upotetut CID TrueType -fontit, joten metodia voidaan käyttää toistuvasti yhdistettäessä sivuja useista lähdedokumenteista

PDF-nimiarvot, jotka on kopioitu sivusanakirjoista, resurssisanakirjoista, taulukoista ja objektivuista, dekoodataan standardin ISO 32000-1 #XX -koodausmuodosta ennen kuin HotPDF kirjoittaa ne uudelleen. Tämä estää sellaisten lähdenimien kuten /PANTONE#20216#20CVC tai /application#2Fxml tulostumisen kaksinkertaisesti koodatulla risuaitamerkillä

Code Example

// Copy page from existing PDF to new PDF
var
  SourcePDF: THotPDF;

begin
  SourcePDF := THotPDF.Create( nil );
  try
    SourcePDF.LoadFromFile( 'c:\Source.pdf' );

    HPDF.BeginDoc;
    HPDF.CopyPageFromDocument( SourcePDF, 1 );   // Copy page 1 from source document
    HPDF.EndDoc;
  finally
    SourcePDF.Free;
  end;
end;