StitchPagesSideBySide

Manipulação de páginas

Descrição

Coloca duas páginas existentes lado a lado em uma página nova e mais larga; ambas as páginas de origem são capturadas em Form XObjects vetoriais e desenhada à esquerda e à direita, dimensionadas para a TargetHeight solicitada enquanto preservam suas proporções individuais; um Gap é inserido entre elas

A nova página é anexada ao documento; ambas as páginas de origem são capturadas e ocultadas; a largura da nova página é computada automaticamente como Page1ScaledWidth + Gap + Page2ScaledWidth

Sintaxe

Delphi

Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;

Parâmetros

Page1O número da página baseado em 1 placed on the left (consumed and hidden)
Page2O número da página baseado em 1 placed on the right (consumed and hidden); must differ from Page1
GapEspaço horizontal entre as duas páginas na nova folha, nas unidades de medida atuais
TargetHeightA altura da nova página de saída; cada página de origem é dimensionada (preservando a proporção) para esta altura

Valores retornados

0A costura não pôde ser realizada (páginas inválidas, mesma página especificada duas vezes, ou TargetHeight não positivo)
>= 1O número da página baseado em 1 of the newly created side-by-side page