2011-10-02 16 views
7

मैं भयानक wicked_pdf gem उपयोग कर रहा हूँ एक पीडीएफ उत्पन्न करने के लिए है, लेकिन मैं समझ नहीं पाद लेख के भीतर कुछ शैलियों को बदलने का तरीका। औरwicked_pdf: पाद लेख ऊंचाई/स्टाइल

!!! 
%html 
    %head 
    %meta{:charset => "utf-8"} 
    = wicked_pdf_stylesheet_link_tag "pdf" 

    %body 
    .footer 
     %p Line 1 
     %p Line 2 
     %p Line 3 

कुछ शैलियों:

.footer { 
    padding-top: 1em; 
    border-top: 1px solid #ccc; 
} 

शैलियों ठीक से लागू होते हैं, लेकिन एक छोटे की वजह से

मैं पाद लेख इस तरह मोटे तौर पर तलाश के लिए एक Haml टेम्पलेट आ रही हैं पाद लेख की ऊंचाई, केवल पहली पंक्ति दिखाई दे रही है। मैंने सीएसएस के माध्यम से ऊंचाई सेट करने की कोशिश की है, लेकिन अभी तक कोई पासा नहीं है। अगर मैं सीधे center, attributes या right आपूर्ति पाठ, उदा, का उपयोग कर एक पाद लेख निर्धारित करते हैं, पंक्ति विराम पाद लेख के रूप में उम्मीद करने के लिए "बढ़ने" होता है।

पाद लेख की ऊंचाई को संशोधित करने के बारे में कोई विचार?

उत्तर

19

आप पाद लेख के लिए जगह बनाने के लिए अगर यह एक निश्चित आकार खत्म हो गया है पीडीएफ के नीचे मार्जिन समायोजित करना होगा।

respond_to do |format| 
    format.pdf do 
    render :pdf => 'some_pdf', 
      :margin => { :bottom => 30 }, 
      :footer => { :html => { :template => 'pdfs/footer.pdf.erb' } } 
    end 
end 

या अगर यह एक साइट-व्यापी बात है आप अपने config/initializers/wicked_pdf.rb फ़ाइल में है कि मार्जिन मूल्य फेंक कर सकते हैं।

+0

धन्यवाद! समझ में आता है। क्या मैं प्रारंभकर्ता में कुछ भी परिभाषित कर सकता हूं? और नियंत्रकों/मेलर्स में किए गए सेटिंग्स इन डिफ़ॉल्टों को ओवरराइड करेंगे? क्या आपके पास कहीं भी कुछ दस्तावेज होगा? चीयर्स! – polarblau

+0

हां। प्रारंभकर्ता में परिभाषित विकल्प साइट-व्यापी हैं, लेकिन आप प्रस्तुत करना में उनमें से किसी को ओवरराइड कर सकते हैं: पीडीएफ कॉल। फिर https://github.com/mileszs/wicked_pdf – Unixmonkey

+0

धन्यवाद: विकल्प यहाँ प्रलेखित रहे हैं! - – polarblau

संबंधित मुद्दे