Skip to content

Configuration hi

Hammad Maqbool edited this page Oct 29, 2026 · 1 revision

English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt

docxi कॉन्फ़िगर करना: पेज मार्जिन, पेज सेटअप और यूनिट

docxi में कोई कॉन्फ़िगरेशन फ़ाइल, एनवायरनमेंट वेरिएबल या ग्लोबल सेटिंग नहीं है। सब कुछ हर डॉक्यूमेंट या हर एलिमेंट के लिए अलग से तय किया जाता है। यह पेज डॉक्यूमेंट स्तर की सेटिंग और विकल्पों में इस्तेमाल होने वाली यूनिट बताता है। हर एलिमेंट के विकल्प सुविधाएं में दिए गए हैं।

पेज मार्जिन

मार्जिन डॉक्यूमेंट बनाते समय दिए जाते हैं:

require "docxi"

# सभी मान पॉइंट के बीसवें हिस्से में हैं (1440 = 1 इंच)।
word = Docxi::Document.new(top: 1440, right: 1080, bottom: 1440, left: 1080, header: 720, footer: 720)
word.document.p { |p| p.text "One-inch top and bottom margins" }

File.binwrite("margins.docx", word.render.string)
विकल्प डिफ़ॉल्ट मतलब
top 720 (0.5 इंच) ऊपर का मार्जिन
right 1440 (1 इंच) दाईं ओर का मार्जिन
bottom 720 (0.5 इंच) नीचे का मार्जिन
left 1440 (1 इंच) बाईं ओर का मार्जिन
header 190 पेज के ऊपरी किनारे से हेडर तक की दूरी
footer 200 पेज के निचले किनारे से फ़ुटर तक की दूरी

आप जो hash देते हैं, वह डिफ़ॉल्ट मानों की जगह ले लेता है, इसलिए top, right, bottom और left को एक साथ सेट करें। इन चारों में से जो भी छूट जाए, वह खाली मान के रूप में लिखा जाता है। header और footer के न होने या खाली होने पर उनकी जगह 190 और 200 इस्तेमाल होते हैं।

पेज का साइज़ और ओरिएंटेशन

पेज पोर्ट्रेट में US Letter होते हैं: पॉइंट के बीसवें हिस्से में 12240 × 15840, यानी 8.5 × 11 इंच। 0.1.0 में साइज़ और ओरिएंटेशन नहीं बदले जा सकते।

पहला पेज

docxi हमेशा Word की "अलग पहला पेज" सेटिंग चालू रखता है। add_header और add_footer से जोड़े गए हेडर और फ़ुटर पेज 2 से इस्तेमाल होते हैं। पेज 1 के लिए add_first_header और add_first_footer इस्तेमाल होते हैं, इसलिए अगर पहले पेज पर हेडर या फ़ुटर चाहिए तो इन्हें भी सेट करें। सुविधाएं देखें।

हर डॉक्यूमेंट में क्या होता है

  • डिफ़ॉल्ट फ़ॉन्ट Arial, 12 pt है।
  • परिभाषित स्टाइल: Normal, DefaultParagraphFont, TableNormal, TableCustom और NoList।
  • बुलेट आइटम (ul: true) में बुलेट के रूप में डैश इस्तेमाल होता है।
  • डॉक्यूमेंट प्रॉपर्टी में ऐप्लिकेशन का नाम "Docxi Ruby Gem" दर्ज होता है, और यह भी कि डॉक्यूमेंट कब रेंडर हुआ।

यूनिट

विकल्प यूनिट
टेक्स्ट का size: पॉइंट (docxi इसे दोगुना करके Word के आधे पॉइंट में बदलता है)
मार्जिन, पैराग्राफ के left: और right:, टेबल का iwidth:, पंक्ति का height: पॉइंट का बीसवां हिस्सा (प्रति इंच 1440)
सेल के borders: के साइज़ पॉइंट का आठवां हिस्सा
columns_width: और सेल का width: पॉइंट का बीसवां हिस्सा पाने के लिए 14.92 से गुणा किया जाता है, जो 96 dpi पर लगभग पिक्सल के बराबर है
इनलाइन इमेज का style: CSS लंबाई, जैसे "120pt"
पोज़िशन की गई इमेज के pH: और pV: EMU (प्रति इंच 914400)
टेक्स्ट और फ़िल के रंग # के बिना हेक्स, जैसे "8B0000"
इमेज का fill_color: # के साथ VML रंग, जैसे "#00FF00"

संबंधित पेज


← विकी होम · README

Clone this wiki locally