Repository navigation
API Reference tr
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 bir Ruby kütüphanesidir; bu yüzden bu sayfa Ruby API'sini listeler. HTTP API'si yoktur. Her yöntemin seçenekleri Özellikler sayfasında, sınıflar ise Mimari sayfasında açıklanır.
| Yöntem | Döndürdüğü | Notlar |
|---|---|---|
Docxi::Document.new(options = {}) |
Document |
options sayfa kenar boşluklarıdır. Yapılandırma sayfasına bakın |
#document |
Docxi::Word::Document |
İçerik eklediğiniz gövde |
#render |
StringIO |
Eksiksiz .docx paketi. .string baytları verir |
| Yöntem | Döndürdüğü | Eklediği |
|---|---|---|
p(options = {}) { |p| } |
Paragraph | Bir paragraf |
text(string, options = {}) |
Paragraph | Tek metin parçası içeren bir paragraf |
br(page: true) |
Break | Bir sayfa sonu |
tab(page: true) |
Tab | Tek sekme içeren bir paragraf |
table(options = {}) { |table| } |
Table | Bir tablo |
table_of_content(options = {}) { |toc| } |
TableOfContent | İçindekiler girdileri |
frame(text, options = {}) |
Paragraph | Metin kutusu içeren bir paragraf |
add_media(io_path_or_url, options = {}) |
Media |
image ile yerleştirilecek bir görsel |
add_hyperlink(url, options = {}) |
String |
hyperlink için bir ilişki kimliği |
add_header(header), add_first_header(header)
|
Header | 2. sayfadan itibaren ve 1. sayfa için üstbilgi |
add_footer(footer), add_first_footer(footer)
|
Footer | 2. sayfadan itibaren ve 1. sayfa için altbilgi |
| Yöntem | Eklediği |
|---|---|
text(string, options = {}) |
Bir metin parçası. Paragrafın seçenekleri bunun varsayılanlarıdır |
br(times: 1) |
Satır sonları |
tab(times: 1) |
Sekme karakterleri |
image(media, options = {}) |
Satır içi veya konumlandırılmış bir görsel |
hyperlink(text, url, id) |
add_hyperlink tarafından döndürülen ilişki id değerini kullanan bir bağlantı |
frame(options = {}) { |frame| } |
Bir metin kutusu |
| Yöntem | Eklediği |
|---|---|
Table#tr(options = {}) { |tr| } |
Bir satır. Tablonun seçenekleri bunun varsayılanlarıdır |
TableRow#tc(options = {}) { |tc| } |
Bir hücre. Satırın seçenekleri bunun varsayılanlarıdır |
TableCell#text(string, options = {}) |
Bir paragraf. Hücrenin seçenekleri bunun varsayılanlarıdır |
TableCell#p(options = {}) { |p| } |
Kendi seçenekleri olan bir paragraf |
TableCell#image(media, width:, height:) |
Bir görsel |
TableCell#page_numbers |
Bir sayfa numarası alanı |
| Yöntem | Eklediği |
|---|---|
TableOfContent#add_row(text, page = nil, leader: "dot", pos: 9360) |
Bir içindekiler girdisi |
| Sınıf | Yöntemler |
|---|---|
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, bloğunun içinde text, br, tab, image ve frame kabul eder.
| Ad | Anlamı |
|---|---|
Docxi::VERSION |
Kurulu sürüm, örneğin "0.1.0"
|
Docxi.write_entry(zip, name, data) |
Boyutunu önceden ayarlayarak arşive tek bir parça yazar. Her parça tarafından dahili olarak kullanılır |
Docxi::Util.blank?, Docxi::Util.present?
|
ActiveSupport'un blank? kurallarını izleyen dahili yardımcılar |
docxi wiki · README · Installation · Troubleshooting · Report an issue · MIT License
Start
Build documents
Help
Project
Links
Languages