Ajuste da cópia

textPs= implementa um algoritmo de ajuste de cópia proprietário que ajusta automaticamente os tamanhos de fonte para preencher de maneira ideal a área de texto com texto, minimizando o espaço extra na parte inferior e evitando sobrefluxo.

O ajuste da cópia pode ser ativado e controlado coletivamente para a camada de texto inteira, com base em parágrafo, mesmo para uma extensão de texto individual.

Especifique o tamanho mínimo da fonte com \fs e o tamanho máximo da fonte com \copyfit. Qualquer número de intervalos é permitido na mesma string RTF. Os tamanhos de todos os intervalos são variados proporcionalmente, garantindo que as proporções de tamanho de fonte desejadas sejam mantidas.

\copyfit é considerado um comando de formatação de caractere e tem regras de escopo como \fs e \b.

O ajuste da cópia é desativado ao especificar \copyfit com um tamanho igual ou inferior ao tamanho especificado com \fs.

Limite do número de linhas

Além de especificar o intervalo de tamanhos de fonte, o comportamento do algoritmo de ajuste de cópia pode ser controlado ainda mais com os comandos \copyfitlines ou \copyfitmaxlines, que limitam o número de linhas que o algoritmo gerará. Ambos os comandos aceitam um parâmetro de contagem de linhas ou 0, para não limitar o número de linhas na região copiada.

\copyfitlines permite que o texto estouro para linhas adicionais se não se ajustar ao número especificado de linhas. Quebras explícitas de linha no segmento de texto que será copiado são sempre honradas.

\copyfitmaxlines sempre trunca linhas de saída extras que excedem o limite especificado. O número especificado de linhas nunca será excedido, mesmo se houver quebras de linha explícitas. Para essa versão do Serviço de imagem, não mais do que os marcadores N-1 \line podem estar presentes na extensão de texto copiada. O comportamento será indefinido se esse limite for excedido.

Exemplos

Os exemplos a seguir pressupõem que os corpos de texto são fornecidos com variáveis nomeadas $A$, $B$ e $C$.

Manter a mesma proporção entre tamanhos de fonte em todo o intervalo:

{\fs10\copyfit100 $A${\fs20\copyfit200 $B$}$C$}

$B$ sempre será renderizado duas vezes maior que o restante do texto. Quando muito texto é especificado, $A$ e $C$ serão renderizados com \fs10 e $B$ com \fs20. Com pouco texto, $A$ e $C$ usarão \fs100 e $B$ \fs200.

Converta em um tamanho de fonte grande comum se apenas uma pequena quantidade de texto for desenhada:

{\copyfit100\fs10 $A${\fs20 $B$}$C$}

Na menor extremidade do intervalo, $B$ será renderizado com \fs20, duas vezes maior que $A$ e $C$ em \fs10. Todo o texto será desenhado em \fs100 (50 pontos) na extremidade oposta do intervalo.

Converta em um tamanho de fonte pequeno comum se houver muita quantidade de texto a ser renderizada:

{\fs10\copyfit100 $A${\copyfit200 $B$}$C$}

Todo o texto é desenhado com \fs10 na extremidade pequena do intervalo, enquanto no maior, $A$ e $C$ são renderizados com \fs100 e $B$ com \fs200.

Desative o ajuste de cópia para uma extensão de texto interna:

{\fs10\copyfit100 $A${\fs50\copyfit0 $B$}$C$}

O tamanho da fonte para $A$ e $C$ pode variar entre 10 e 100, enquanto $B$ é sempre renderizado com \fs50.

Limitar a saída para uma única linha, mesmo se houver mais espaço vertical disponível, mas permitir que sobrefluxo para linhas adicionais se muito texto for especificado para caber em uma única linha em \fs10:

{\fs10\copyfit100 \copyfitlines1 $A$}

Limite a saída para uma única linha, mesmo se houver mais espaço vertical disponível. Se muito texto for especificado para caber em uma única linha em \fs10, ele será truncado:

{\fs10\copyfit100 \copyfitmaxlines1 $A$}

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now