ImportPageAsFormXObject

Manipulação de páginas, Form XObjects

Descrição

Importa uma página de qualquer documento aberto para o documento selecionado como um Form XObject independente reutilizável e retorna um handle de página capturadaAs árvores de páginas de origem e destino permanecem inalteradas, o conteúdo da página é decodificado e comprimido uma vez, e todo posicionamento posterior grava somente uma referência de recurso e uma operação

Do

/GroupImportações entre documentos copiam a clausura de recursos herdada e as entradas /Metadata, /PieceInfo, /LastModified e

Sintaxe

Delphi

Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;

Parâmetros

SourceDocumentIDO handle de documento retornado por uma operação de criação ou carregamento de documento; pode identificar o documento selecionado
SourcePageO número de página com base em um no documento de origem
Options0 usa a media box; 1 usa a crop box com fallback de media box; 2 usa a bleed box com fallback de crop e media; 3 usa a trim box com fallback de crop e media; 4 usa a art box com fallback de crop e media

Valores retornados

0O handle de documento, o número de página ou a opção era inválido, a caixa selecionada era inutilizável, ou um recurso referenciado não pôde ser importado
Diferente de zeroUm handle de página capturada aceito pelas funções de desenho e de configuração de Form

Observações

A caixa de página selecionada torna-se a bounding box do Form e a rotação de página herdada é normalizada na matriz do Form, incluindo origens de caixa não nulasAnotações, campos de formulário, miniaturas, links da árvore de páginas, entradas de navegação e números pai estruturais não são gráficos de página e não são importadosChame esta função uma vez e reutilize o handle retornado com

DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional ou SetCapturedPageTransparencyGroup

Veja também

CapturePageEx, DrawCapturedPage, BeginFormXObject