THotPDF.CopyPageFromDocument Method

 

THotPDF.CopyPageFromDocument

THotPDF

 

Vrh  Prejšnja  Naslednja

Kopira stran iz izvornega dokumenta  v trenutni dokument

 

Delphi syntax:

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

 

C++ syntax:

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

 

Description

Pokličite CopyPageFromDocument za kopiranje strani s številko SourceIndex iz dokumenta SourceDoc na trenutno stran dokumenta s številko DestIndex

Kopirana stran ohrani svoje vire strani in tok vsebine, vključno z vdelanimi pisavami CID TrueType, zato je metodo mogoče uporabljati večkrat pri združevanju strani iz več izvornih dokumentov

Vrednosti imen PDF, kopirane iz slovarjev strani, slovarjev virov, polj in objektnih tokov, se pred ponovnim zapisom v HotPDF dekodirajo iz oblike bega ISO 32000-1 #XX. Tako se prepreči, da bi bila izvorna imena, kot sta /PANTONE#20216#20CVC ali /application#2Fxml, izpisana z dvojno ubežnim znakom za številko

 

 

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;