Metode THotPDF.CopyPageFromDocument

 

THotPDF.CopyPageFromDocument

THotPDF

 

Atas  Sebelumnya  Berikutnya

Menyalin halaman dari dokumen sumber ke dokumen saat ini

 

Sintaks Delphi:

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

 

Sintaks C++:

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

 

Deskripsi

Panggil CopyPageFromDocument untuk menyalin halaman bernomor SourceIndex dari SourceDoc ke halaman dokumen saat ini bernomor DestIndex

Halaman yang disalin mempertahankan resource halaman dan aliran kontennya, termasuk font CID TrueType tersemat, sehingga metode ini dapat digunakan berulang kali saat menggabungkan halaman dari beberapa dokumen sumber

Nilai nama PDF yang disalin dari page dictionary, resource dictionary, array, dan object stream didekode dari bentuk escape ISO 32000-1 #XX sebelum HotPDF menuliskannya kembali. Ini mencegah nama sumber seperti /PANTONE#20216#20CVC atau /application#2Fxml dikeluarkan dengan tanda pagar yang di-escape dua kali

 

 

Contoh kode

// Copy page dari 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 dari source document
    HPDF.EndDoc;
  finally
    SourcePDF.Free;
  end;
end;