2015-12-16 3 views
0

Je peux générer un pdf dans une crevette. J'ai besoin de montrer du texte si le pdf généré est multipage. Par exemple, si pdf généré est plus d'une page, alors je dois montrer "continué ..." dans toutes les pages sauf la dernière page. Et si le pdf est juste une page alors je ne veux pas le montrer du tout. C'est possible?Crevettes: texte conditionnel pour plusieurs pages

Répondre

1

Je pense que cela devrait fonctionner:

if (num_pages = pdf.page_count) > 1 
    pdf.repeat(lambda { |pg| pg < num_pages }) do 
    pdf.draw_text "continued...", :at => [250, 20] 
    end 
end