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
| Page1 | O número da página baseado em 1 placed on the left (consumed and hidden) |
|---|---|
| Page2 | O número da página baseado em 1 placed on the right (consumed and hidden); must differ from Page1 |
| Gap | Espaço horizontal entre as duas páginas na nova folha, nas unidades de medida atuais |
| TargetHeight | A altura da nova página de saída; cada página de origem é dimensionada (preservando a proporção) para esta altura |
Valores retornados
| 0 | A costura não pôde ser realizada (páginas inválidas, mesma página especificada duas vezes, ou TargetHeight não positivo) |
|---|---|
| >= 1 | O número da página baseado em 1 of the newly created side-by-side page |