THotPDF.CopyPageFromDocument Method

 

THotPDF.CopyPageFromDocument

THotPDF

 

Üst  Önceki  Sonraki

Kaynak belgeden geçerli belgeye sayfa kopyalar

 

Delphi sözdizimi:

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

 

C++ sözdizimi:

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

 

Açıklama

SourceDoc belgesinden SourceIndex numaralı sayfayı geçerli belgede DestIndex numaralı sayfaya kopyalamak için CopyPageFromDocument çağırın

Kopyalanan sayfa, gömülü CID TrueType yazı tipleri dahil sayfa kaynaklarını ve içerik akışını korur, bu nedenle yöntem birkaç kaynak belgeden sayfalar birleştirilirken tekrar tekrar kullanılabilir

Sayfa sözlüklerinden, kaynak sözlüklerinden, dizilerden ve nesne akışlarından kopyalanan PDF ad değerleri HotPDF bunları yeniden yazmadan önce ISO 32000-1 #XX kaçış biçiminden çözümlenir. Bu, /PANTONE#20216#20CVC veya /application#2Fxml gibi kaynak adların çift kaçışlı sayı işaretiyle yayımlanmasını önler

 

 

Kod örneği

// Mevcut PDF'den yeni PDF'ye sayfa kopyala
var
  SourcePDF: THotPDF;

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

    HPDF.BeginDoc;
    HPDF.CopyPageFromDocument( SourcePDF, 1 );   // Kaynak belgeden 1. sayfayı kopyala
    HPDF.EndDoc;
  finally
    SourcePDF.Free;
  end;
end;