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
| SourceDocumentID | O handle de documento devolvido por uma operação de criação ou de carregamento de documento; pode identificar o documento selecionado |
|---|---|
| SourcePage | O número de página com base um no documento de origem |
| Options | 0 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
| 0 | O 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-zero | Um 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