THotPDF.CopyPageFromDocument Method

 

THotPDF.CopyPageFromDocument

THotPDF

 

Vrh  Prethodno  Sledeće

Kopira stranicu iz izvornog dokumenta u trenutni dokument

 

Delphi syntax:

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

 

C++ syntax:

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

 

Opis

Pozovite CopyPageFromDocument da kopirate stranicu sa brojem SourceIndex iz dokumenta SourceDoc u trenutnu stranicu dokumenta na broju DestIndex

Kopirana stranica zadržava svoje resurse stranice i sadržajni tok, uključujući ugrađene CID TrueType fontove, pa se metoda može koristiti više puta prilikom spajanja stranica iz više izvora

PDF nazivi vrednosti kopirani su iz rečnika stranica, rečnika resursa, nizova i object stream-ova iz ISO 32000-1 #XX escape oblika pre nego što ih HotPDF ponovo upiše. Na taj način sprečava se da se originalna imena poput /PANTONE#20216#20CVC ili /application#2Fxml emituju sa dvostruko escapovanim znakom broja

 

 

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;