Quebra de página - Page break

Uma quebra de página é um marcador em um documento eletrônico que informa ao intérprete do documento que o conteúdo que se segue faz parte de uma nova página. Uma quebra de página faz com que um avanço de página seja enviado à impressora durante o spool do documento para a impressora. Portanto, é um dos elementos que contribui para a paginação .

Feed de formulário

O feed de formulário é um caractere de controle ASCII de quebra de página . Isso força a impressora a ejetar a página atual e continuar imprimindo na parte superior de outra. Freqüentemente, também causará um retorno de carro . O código de caractere de alimentação de formulário é definido como 12 (0xC em hexadecimal ) e pode ser representado como control + L ou ^L. Em um uso relacionado, control + L pode ser usado para limpar a tela em shells Unix como o bash . Na linguagem de programação C (e outras linguagens derivadas de C), o caractere de alimentação de formulário é representado como '\f'. O Unicode também fornece o caractere U + 21A1 SETA PARA BAIXO COM DOIS CABEÇALHOS como um símbolo imprimível para um avanço de formulário (não como o avanço de formulário em si). O caractere de alimentação de forma é considerada um espaço em branco pelo C classificação de caracteres função isspace().

O feed de formulário raramente é usado durante a programação com impressoras modernas em ambientes operacionais modernos como Windows , Unix , Linux ou macOS . Em vez disso, os feeds de formulário são gerados fazendo com que o programa de impressão chame uma função API de feed de formulário . Por exemplo, ao imprimir usando o .NET Framework , a PrintPageEventArgs.HasMorePagespropriedade é usada para indicar que uma alimentação de formulário é desejada.

Uso semântico

O caractere de alimentação de formulário às vezes é usado em arquivos de texto simples de código-fonte como um delimitador para uma quebra de página ou como marcador para seções de código. Alguns editores, em particular o emacs e o vi , possuem comandos embutidos para subir / descer a página no caractere de avanço de formulário. Essa convenção é usada predominantemente no código Lisp e também é vista no código-fonte C e Python . Os padrões de codificação GNU requerem tais feeds de formulário em C. Editores como Vim e Emacs entendem essas seções e têm atalhos para se mover entre elas.

Na Usenet , o caractere de feed de formulário é usado por vários leitores de notícias como um "caractere de spoiler", fazendo com que eles ocultem automaticamente o texto a seguir até que seja solicitado, como uma forma de evitar que spoilers sejam revelados inadvertidamente. O comportamento preciso depende do cliente exibindo o artigo: por exemplo, o Gnus exibe "Próxima página ..." em negrito e muda para uma segunda tela para exibir o texto após o avanço do formulário; slrn exibe todos os caracteres sem espaço após a alimentação de formulário como asteriscos ; A caixa de diálogo torna a fonte e a cor de fundo vermelhas entre as alimentações de formulário; e o XRN simplesmente insere linhas em branco para preencher o restante da área de exibição do artigo, de forma que o usuário deve rolar para baixo para revelar o spoiler. Este uso do caractere de alimentação de formulário não é suportado por todos os leitores de notícias e não é padronizado, embora tenha aparecido em um rascunho de um documento Usenet Best Practices pelo grupo de trabalho USEFOR da IETF, como um recurso que os agentes de usuário deveriam (mas não são necessário para) suporte.

Veja também

Referências

  1. ^ "Unicode" (PDF) . Página visitada em 2013-05-11 .
  2. ^ "Formatando seu código-fonte (C)" . Padrões de codificação GNU .
  3. ^ Spoilers em newsreaders.com
  4. ^ Rascunho de uso da IETF PARA USO