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