THotPDF.CopyPageFromDocument Metodo

 

THotPDF.CopyPageFromDocument

THotPDF

 

Inizio  Precedente  Successivo

Copies page from source document  to the current document.

 

Sintassi Delphi:

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

 

Sintassi C++:

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

 

Descrizione

Chiamare CopyPageFromDocument per copiare la pagina con numero SourceIndex dal documento SourceDoc alla pagina del documento corrente con numero DestIndex

La pagina copiata mantiene le proprie risorse pagina e il proprio stream contenuto, inclusi i font CID TrueType incorporati, quindi il metodo puo essere usato ripetutamente quando si uniscono pagine da piu documenti sorgente

I valori PDF name copiati da dizionari pagina, dizionari risorse, array e object stream vengono decodificati dalla forma escape ISO 32000-1 #XX prima che HotPDF li riscriva. Questo evita che nomi sorgente come /PANTONE#20216#20CVC o /application#2Fxml vengano emessi con un segno numero doppiamente escapato

 

 

Example di codice

// 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;