StitchPagesVertically
Manipulação de páginas
Descrição
Empilha uma sequência de páginas verticalmente em uma única página nova e alta (composição estilo poster). Cada página de origem é capturada em um vetor Form XObject e desenhada de cima para baixo, cada uma dimensionada para TargetWidth enquanto preserva sua proporção, com um Gap inserido entre páginas consecutivas
As páginas são capturadas em ordem decrescente de número de página para que os índices das páginas anteriores permaneçam estáveis à medida que as páginas posteriores são ocultadas; a altura da nova página é calculada automaticamente como a soma de todas as alturas de origem dimensionadas mais Gap vezes (count - 1); todas as páginas de origem são consumidas e ocultadas
Sintaxe
Delphi
Function TPDFlib.StitchPagesVertically(Const PageRanges: WideString; Gap, TargetWidth: Double): Integer;
Parâmetros
| PageRanges | Uma string de intervalo de páginas padrão (por exemplo, "1-3,5"); vazio significa todas as páginas |
|---|---|
| Gap | Espaço vertical inserido entre páginas consecutivas, em unidades de medida atuais |
| TargetWidth | A largura da nova página de saída; cada página de origem é dimensionada (preservando a proporção) para esta largura |
Valores retornados
| 0 | A costura não pôde ser realizada (intervalo vazio, TargetWidth não positivo, ou falha de captura) |
|---|---|
| >= 1 | O número da página baseado em 1 of the newly created vertical-stitch page |