|
THotPDF Page Operation Methods |
Topo |
|
Estes métodos fornecem um fluxo de documento carregado para inserir, extrair e reordenar páginas
Delphi syntax: function HPDFParsePageRange(const PageRange: string; PageCount: Integer): THPDFPageIndexArray; procedure AppendPagesFromDocument(SourceDoc: THotPDF; const PageRange: string); procedure InsertPagesFromDocument(SourceDoc: THotPDF; const PageRange: string; InsertAfterPage: Integer); procedure InsertPagesFromDocument(SourceDoc: THotPDF; const LogicalPageIndices: array of Integer; InsertAfterPage: Integer); procedure CopyPageByPhysicalIndex(SourceDoc: THotPDF; SourceIndex: Integer; DestIndex: Integer); procedure ExtractPagesToFile(const OutputFile: TFileName; const PageRange: string); procedure ExtractPagesToFile(const OutputFile: TFileName; const LogicalPageIndices: array of Integer); procedure MovePage(PageIndex: Integer; NewPageIndex: Integer); procedure SaveLoadedDocument(const TargetFile: TFileName); property OnPageOperationProgress: THPDFPageOperationProgressEvent;
Descrição
InsertPagesFromDocument copia páginas de outra instância THotPDF carregada para o documento atual. Chamadas antigas com matriz de base zero continuam com suporte, e a sobrecarga de string aceita intervalos de páginas de base um. InsertAfterPage é de base zero; passe -1 para inserir no início AppendPagesFromDocument anexa as páginas de origem selecionadas ao fim do documento atual usando a mesma sintaxe de intervalo de páginas de base um
ExtractPagesToFile grava páginas selecionadas do documento atual em um novo arquivo PDF. Chamadas antigas com matriz de base zero continuam com suporte, e a sobrecarga de string aceita intervalos de páginas de base um
MovePage reordena o documento atual movendo uma página de base zero para outra posição de base zero. O método atualiza a matriz de páginas carregada e a árvore raiz de páginas para que salvamentos e chamadas de extração posteriores usem a nova ordem
Code Example
|