Repository navigation
API Reference 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 एक Ruby लाइब्रेरी है, इसलिए यह पेज उसकी Ruby API की सूची देता है। इसकी कोई HTTP API नहीं है। हर मेथड के विकल्प सुविधाएं में दिए गए हैं, और क्लास आर्किटेक्चर में समझाई गई हैं।
| मेथड | लौटाता है | टिप्पणी |
|---|---|---|
Docxi::Document.new(options = {}) |
Document |
options पेज मार्जिन हैं। कॉन्फ़िगरेशन देखें |
#document |
Docxi::Word::Document |
वह बॉडी जिसमें आप कंटेंट जोड़ते हैं |
#render |
StringIO |
पूरा .docx पैकेज। .string बाइट देता है |
| मेथड | लौटाता है | जोड़ता है |
|---|---|---|
p(options = {}) { |p| } |
Paragraph | एक पैराग्राफ |
text(string, options = {}) |
Paragraph | टेक्स्ट के एक रन वाला पैराग्राफ |
br(page: true) |
Break | पेज ब्रेक |
tab(page: true) |
Tab | एक टैब वाला पैराग्राफ |
table(options = {}) { |table| } |
Table | एक टेबल |
table_of_content(options = {}) { |toc| } |
TableOfContent | विषय-सूची की पंक्तियां |
frame(text, options = {}) |
Paragraph | टेक्स्ट बॉक्स वाला पैराग्राफ |
add_media(io_path_or_url, options = {}) |
Media |
image से रखी जाने वाली इमेज |
add_hyperlink(url, options = {}) |
String |
hyperlink के लिए रिलेशनशिप id |
add_header(header), add_first_header(header)
|
Header | पेज 2 से आगे का हेडर, और पेज 1 का हेडर |
add_footer(footer), add_first_footer(footer)
|
Footer | पेज 2 से आगे का फ़ुटर, और पेज 1 का फ़ुटर |
| मेथड | जोड़ता है |
|---|---|
text(string, options = {}) |
टेक्स्ट का एक रन। पैराग्राफ के विकल्प इसके डिफ़ॉल्ट होते हैं |
br(times: 1) |
लाइन ब्रेक |
tab(times: 1) |
टैब कैरेक्टर |
image(media, options = {}) |
इनलाइन या पोज़िशन की गई इमेज |
hyperlink(text, url, id) |
ऐसा लिंक जो add_hyperlink से मिली रिलेशनशिप id इस्तेमाल करता है |
frame(options = {}) { |frame| } |
एक टेक्स्ट बॉक्स |
| मेथड | जोड़ता है |
|---|---|
Table#tr(options = {}) { |tr| } |
एक पंक्ति। टेबल के विकल्प इसके डिफ़ॉल्ट होते हैं |
TableRow#tc(options = {}) { |tc| } |
एक सेल। पंक्ति के विकल्प इसके डिफ़ॉल्ट होते हैं |
TableCell#text(string, options = {}) |
एक पैराग्राफ। सेल के विकल्प इसके डिफ़ॉल्ट होते हैं |
TableCell#p(options = {}) { |p| } |
अपने विकल्पों वाला पैराग्राफ |
TableCell#image(media, width:, height:) |
एक इमेज |
TableCell#page_numbers |
पेज नंबर फ़ील्ड |
| मेथड | जोड़ता है |
|---|---|
TableOfContent#add_row(text, page = nil, leader: "dot", pos: 9360) |
विषय-सूची की एक पंक्ति |
| क्लास | मेथड |
|---|---|
Docxi::Word::Headers::Header.new(options = {}) { |h| } |
text, br, table, image, page_numbers(options = {})
|
Docxi::Word::Footers::Footer.new(options = {}) { |f| } |
text, br, table, page_numbers(options = {})
|
Docxi::Word::Contents::Frame अपने ब्लॉक के अंदर text, br, tab, image और frame स्वीकार करता है।
| नाम | मतलब |
|---|---|
Docxi::VERSION |
इंस्टॉल किया गया वर्शन, जैसे "0.1.0"
|
Docxi.write_entry(zip, name, data) |
आर्काइव में एक पार्ट लिखता है और उसका साइज़ पहले से सेट करता है। हर पार्ट अंदरूनी तौर पर इसे इस्तेमाल करता है |
Docxi::Util.blank?, Docxi::Util.present?
|
ActiveSupport के blank? नियमों वाले अंदरूनी हेल्पर |
docxi wiki · README · Installation · Troubleshooting · Report an issue · MIT License
Start
Build documents
Help
Project
Links
Languages