Atenção!

Se precisar de ajuda para adicionar trechos ao seu site, consulte este tutorial.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado e CSS personalizado.

Ignorar

Personalizar o Estilo PDF ao Imprimir uma Entrada

Gostaria de personalizar a aparência das suas entradas ao imprimi-las? O WPForms inclui estilos básicos para a pré-visualização de entradas de formulário. No entanto, com um pequeno trecho de PHP e algumas regras CSS, pode facilmente adicionar os seus próprios estilos antes de imprimir.

Neste tutorial, vamos guiá-lo através de como personalizar a pré-visualização de PDF de entradas do WPForms.


Criação do Formulário

Primeiro, terá de criar um novo formulário ou editar um existente para aceder ao construtor de formulários. No construtor de formulários, prossiga e adicione os campos necessários ao seu formulário.

O nosso formulário é um formulário de registo de aulas que aceitará pedidos de inscrição em aulas específicas, pelo que temos os campos de formulário Nome, Email, Dropdown (para selecionar a aula), Números (para quantas pessoas se estão a inscrever na aula), Data / Hora (para selecionar a data solicitada da aula) e Texto de Parágrafo.

crie o seu formulário e adicione os seus campos

Criação e Carregamento da Folha de Estilos

Em seguida, criaremos uma folha de estilos dedicada e adicionaremos os nossos estilos personalizados a este ficheiro .css.

Assim que tiver criado as regras CSS, é hora de as carregar usando FTP ou um plugin do tipo FTP para o diretório de temas do seu site.

Nota: Se precisar de ajuda adicional para carregar ficheiros via FTP, consulte o tutorial do WPBeginner.

Usaremos algum CSS para alterar os rótulos, o que o utilizador introduziu no campo, o título, a borda da entrada e a cor de fundo do corpo.

body {
    background-color: #e1f5fe;
}

#print .page-title h1 {
    color: #01579b;
}

#print .fields {
    border: 15px solid #eee;
}

#print p.field-name {
    color: #01579b;
}

#print p.field-value {
    color: #0277bd;
}

Depois de o ficheiro CSS ter sido carregado, terá de copiar o URL para este ficheiro, pois precisaremos dele para o próximo passo.

Nota: Se não tiver a certeza de como encontrar o URL, contacte a sua empresa de alojamento, e eles poderão ajudá-lo com isso.

Adicionar o Código para Personalizar a Impressão de uma Entrada

Agora, o passo final é adicionar o trecho de código que apontará para a nossa folha de estilos. Se precisar de alguma ajuda para adicionar trechos de código, por favor, veja este tutorial.

/*
 * Change the styles when printing an entry
 *
 * @link  https://wpforms.com/developers/how-to-customize-printing-an-entry/ 
 */
 
function print_page_additional_styles() {
     
   // Change this link to your stylesheet   
   $link = 'http://yoursite.com/print-wpforms-entry-stylesheet.css';
     
   //You can also echo your own custom styles by adding them inline to the top of the page
   echo '<style> body { background-color: #e1f5fe;} </style>';
     
   printf( '<link rel="stylesheet" href="%s">', $link ); 
     
}
add_action( 'wpforms_pro_admin_entries_printpreview_print_html_head', 'print_page_additional_styles', 10 );

Agora, quando for imprimir as suas entradas, verá o seu novo estilo personalizado.

agora pode personalizar a impressão de uma entrada

Perguntas Frequentes

Abaixo, respondemos a algumas das principais perguntas sobre a personalização da pré-visualização de impressão de entradas do WPForms.

Como posso fornecer mais espaçamento na vista de impressão?

Pode adicionar preenchimento, margens e larguras a qualquer coisa na vista de impressão apenas usando este trecho.

/*
 * Customize the print view with margins, padding, and widths
 *
 * @link  https://wpforms.com/developers/how-to-customize-printing-an-entry/ 
 */
 
function wpf_customize_print_entry_styles() {
  echo '<style>
  #print.wpforms-preview-mode-compact .print-item-title{
    width: 200px;
    min-width: 400px;
  }
  #print.wpforms-preview-mode-compact .print-item-title, #print.wpforms-preview-mode-compact .print-item-value{
       padding-top: 4px;
       padding-bottom: 4px;
  }
  #print .print-body{
       margin-right: 20px;
       margin-left: 20px;
  }
  </style>';
}
 
add_action('wpforms_pro_admin_entries_printpreview_print_html_head', 'wpf_customize_print_entry_styles', 10);

É isso! Agora sabe como personalizar a pré-visualização de impressão do WPForms antes de imprimir as suas entradas.

Em seguida, gostaria de também personalizar os estilos no addon Conversational Forms? Dê uma vista de olhos ao nosso tutorial sobre como enfileirar uma folha de estilos para Formulários Conversacionais.