DOCX/DOCS dosyalarının oluşturulmasını ve manipülasyonunu otomatikleştirmek için FileFormat.Words Kütüphanesi’ni yükleyin. Tabloyu kelime dosyalarında nasıl hizalayacağınızı öğrenmek için bu açık kaynak API’sını kullanın. {.wp-blok başlığı}

Bir tablo Word belgelerindeki programlı olarak nasıl hareket ettirilir

Genel Bakış

.NET için FileFormat.Words ‘de başka bir ilginç blog yayınına hoş geldiniz. Bu açık kaynak API’sinde yayınlanmış ve burada bulabileceğiniz birçok makale var. Bu kütüphane, bir C# uygulamasında MS Word belgeleri oluşturma ve manipüle etme potansiyeline sahiptir. Ancak, FileFormat.Words kullanarak Word belgesinde tabloların nasıl oluşturulacağını zaten ele aldık. Bu nedenle, bu kılavuzda, bu açık kaynaklı API tarafından maruz kalan yöntem ve özellikleri kullanarak Word belgelerindeki bir tabloyun nasıl hareket ettirileceğini öğreneceğiz. Bu blog yazısının sonunda,**tabloyu nasıl ortalayacağınızı veya sağ/sola programlı olarak nasıl geçeceğinizi öğrenmiş olmalısınız. Bu blog gönderisinde aşağıdaki noktaları ele alacağız:

FileFormat.Words-Açık kaynaklı API kurulumu

Bu açık kaynaklı API’nın kurulum süreci artık tek bir komutu çalıştırmıyor veya bir paket indiriyor. Böylece, NuGet Paket ‘i indirerek veya Nuget Paket Yöneticisi’nde aşağıdaki komutu çalıştırarak FileFormat.words ayarlayabilirsiniz:

Install-Package FileFormat.Words

Kelime Belgeleri - Kod Segmentinde Bir Tablo Nasıl Taşınır

Şimdi, bir tabloyu programlı olarak taşımak için kod parçacıkları yazmaya başlayabiliriz. Devam etmeden önce, bu açık kaynaklı API kullanarak bir tablo oluşturmak için adımları ve kod snippet’ini bulabileceğiniz bu Kılavuz ‘yi ziyaret edin. Bu bölüm, bir Word belgesinde sol/sağda tablo konumunu ortadan kaldırma yöntemlerini gösterecektir.

  • TableProperties sınıfının bir örneğini oluşturun.
  • Tablejustification sınıfının bir örneğini başlatın.
  • Tabloyu belgenin ortasına konumlandırmak için Aligncneter yöntemini çağırın.
  • Tablejustination nesnesini TBLprop nesnesine eklemek için ek yöntemini çağırın.
  • Apdchild yöntemi tablo özelliklerini tabloya ekleyecektir.
// Create an instance of the TableProperties class.
TableProperties tblProp = new TableProperties();
// Instantiate an instance of the TableJustification class.
TableJustification tableJustification = new TableJustification();
// Invoke the AlignCneter method to position the table in center of the document.
tableJustification.AlignCneter();
// Call the Append method to attach the tableJustification object to the tblProp object.
tblProp.Append(tableJustification);
// The AppendChild method will attach the table properties to the table.
table.AppendChild(tblProp);

Yukarıdaki kaynak kodu satırlarını ana dosyanıza ekleyin ve projeyi çalıştırın. Son olarak, çıktıyı aşağıdaki resimde göreceksiniz:

Masa nasıl merkezlenir

Benzer şekilde, pozisyonları sola veya sağa değiştirmek için Alignleft ve AlignRight yöntemlerini çağırabilirsiniz.

Sonuç

Bu blog yazısının sonu. Umarız C# kütüphanesini kullanarak Word belgelerindeki bir tabloyu nasıl hareket ettireceğinizi öğrenmişsinizdir. Buna ek olarak, bir tabloyu nasıl ortalayacağınız ve tabloyu programlı olarak sol/sağa nasıl hizalayacağınızdan da geçtiniz. Ayrıca, kelime dosyası oluşturma ve manipülasyonu otomatikleştirecek bir modül oluşturmak istiyorsanız bu makale size yardımcı olabilir. Dolayısıyla, diğer güçlü özellikleri bilmek için bu açık kaynak API’sının belgeleri ’e gidebilirsiniz. Son olarak, FileFormat.com diğer konularda blog yayınları yazmaya devam ediyor. Dahası, bizi Facebook, LinkedIn ve Twitter dahil olmak üzere sosyal medya platformlarımızda takip edebilirsiniz.

katkıda bulun

Çünkü [.NET] için FileFormat.Words açık kaynaklı bir projedir ve GitHub ‘de mevcuttur. Dolayısıyla, topluluktan katkı çok takdir ediliyor.

Bir soru sorun

Forum ‘de sorularınızı veya sorgularınızı bize bildirebilirsiniz.

Sık Sorulan Sorular-SSS {.wp-blok başlık}

** Bir kelimeyi bir kelime belgesinde nasıl taşıyabilirim?** Bunu FileFormat.Words tarafından maruz kalan yöntemleri kullanarak yapabilirsiniz. Böylece, AligncNeter, Alignleft ve AlignRight yöntemleri tablo merkezini/sol/sağını konumlandırmak için kullanılır. ** Masaları Word’deki otomatik olarak nasıl ayarlarım?** Cevabı ayrıntılı olarak bilmek için lütfen bu link ziyaret edin.

Ayrıca bkz.