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

PageRangesUma string de intervalo de páginas padrão (por exemplo, "1-3,5"); vazio significa todas as páginas
GapEspaço vertical inserido entre páginas consecutivas, em unidades de medida atuais
TargetWidthA largura da nova página de saída; cada página de origem é dimensionada (preservando a proporção) para esta largura

Valores retornados

0A costura não pôde ser realizada (intervalo vazio, TargetWidth não positivo, ou falha de captura)
>= 1O número da página baseado em 1 of the newly created vertical-stitch page