Impressão de formulário

Boa tarde. Tenho o formulário (formulario.jpeg) criado, gostaria de apenas imprimir o formulário, existe algum botão para isso? Quando pressiono CTRL + P na página ele quebra o layout(pdf.jpeg).

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

a função javascript: printWebDeskFrame(); do Fluig imprime somente o formulário.

Recomendo você criar um css para formatar a tela quando estiver no formato de impressão e inclua no seu form, conforme abaixo:


<link rel="stylesheet" type="text/css" href="print.css" media="print" />

ja fiz algo parecido:


$("#btnGerarResumo").on('click', ()=>{
    $("#painelReceberPagamento").hide();
    $("#painelArquivarSolicitacao").hide();
    $("#ocultos").hide();
    $("#mensagemForm").hide();

    if($("#_checkBimestre1").prop('checked') && $("#_checkBimestre2").prop('checked')){
        $("#painelReceberEntregar1").css('page-break-before', 'always');
    }

    $("#painelElaborarComunicacao").insertAfter("#painelSolicitacao");
    $("#painelReceberEntregar1").insertAfter("#painelElaborarComunicacao");
    $("#painelReceberEntregar2").insertAfter("#painelReceberEntregar1");

    javascript: printWebDeskFrame();

    $("#painelReceberPagamento").show();
    $("#painelArquivarSolicitacao").show();

    $("#painelReceberEntregar2").insertAfter("#painelArquivarSolicitacao");
    $("#painelReceberEntregar1").insertAfter("#painelReceberEntregar2");
    $("#painelElaborarComunicacao").insertAfter("#painelReceberEntregar1");
    $("#painelReceberPagamento").insertAfter("#painelElaborarComunicacao");
    $("#painelSolicitacao").insertAfter("#painelReceberPagamento");
    $("#painelReceberEntregar1").css('page-break-before', '');
    $("#painelReceberEntregar2").css('page-break-before', '');
    FLUIGC.utilities.scrollTo('#painelArquivarSolicitacao', 0);
});