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 devolve um handle de página capturadaAs árvores de páginas de origem e de destino permanecem inalteradas, o conteúdo da página é descodificado e comprimido uma vez, e cada colocação posterior escreve apenas uma referência de recurso e uma operação

Do

/GroupAs importações entre documentos copiam o fecho de recursos herdado e as entradas /Metadata, /PieceInfo, /LastModified e

Sintaxe

Delphi

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

Parâmetros

SourceDocumentIDO handle de documento devolvido por uma operação de criação ou de carregamento de documento; pode identificar o documento selecionado
SourcePageO número de página com base um no documento de origem
Options0 usa a caixa de suporte (media box); 1 usa a caixa de recorte com fallback da caixa de suporte; 2 usa a caixa de sangria com fallback das caixas de recorte e de suporte; 3 usa a caixa de acabamento com fallback das caixas de recorte e de suporte; 4 usa a caixa de arte com fallback das caixas de recorte e de suporte

Valores devolvidos

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
Non-zeroUm handle de página capturada aceite pelas funções de desenho e de configuração de Form

Observações

A caixa de página selecionada torna-se a caixa delimitadora 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, ligações da árvore de páginas, entradas de navegação e números de pais 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 devolvido com

DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional ou SetCapturedPageTransparencyGroup

Consulte também

CapturePageEx, DrawCapturedPage, BeginFormXObject