Artikel ini memandu tentang cara membuat tabel di PowerPoint menggunakan C#. Ini memberikan semua detail untuk membangun lingkungan, proses langkah demi langkah untuk membuat dan mengisi tabel, dan kode contoh yang dapat dijalankan yang menunjukkan cara menyisipkan tabel dalam slide menggunakan C#. Anda juga akan belajar memformat teks dalam tabel dan menyimpan presentasi yang dihasilkan pada disk dalam PPT, PPTX, atau format lain yang didukung oleh MS PowerPoint.
Langkah-langkah Membuat Tabel di PowerPoint Menggunakan C#
- Tetapkan lingkungan untuk menambahkan Aspose.Slides for .NET untuk menambahkan tabel
- Buat presentasi baru menggunakan kelas Presentation dan akses slide pertamanya
- Tambahkan tabel di slide yang memiliki tinggi yang ditentukan untuk baris dan kolom menggunakan metode AddTable()
- Ulangi setiap baris dan sel dari tabel yang baru ditambahkan
- Tetapkan beberapa teks di setiap sel dan atur fontnya
- Simpan presentasi dalam format PPT
Langkah-langkah ini menjelaskan cara membuat tabel di PowerPoint menggunakan C#. Pertama, Anda dapat membuat presentasi dan mendapatkan akses ke slide pertama di dalamnya yang berisi kumpulan bentuk secara default. Pada langkah selanjutnya buat tabel dengan memberikan koordinat X dan Y untuk posisi kiri atas teks dalam sel bersama dengan larik bilangan bulat yang menjelaskan tinggi baris dan lebar kolom. Pada langkah terakhir, buat objek kelas ITextFrame dan atur pemformatan paragraf teks sesuai kebutuhan Anda sebelum menyimpan file keluaran.
Kode untuk Menambahkan Tabel di PowerPoint menggunakan C#
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add table in a slide using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Instantiate a new presentation | |
Presentation presentation = new Presentation(); | |
// Access the first slide from the default collection | |
ISlide sld = presentation.Slides[0]; | |
// Specify the rows heights and columns widths | |
double[] columnsWidths = { 45, 45, 45 }; | |
double[] rowsHeights = { 45, 26, 26, 26, 26 }; | |
// Insert a new table | |
Aspose.Slides.ITable table = sld.Shapes.AddTable(55, 55, columnsWidths, rowsHeights); | |
// Fill the table and set the font | |
foreach (IRow row in table.Rows) | |
{ | |
foreach (ICell cell in row) | |
{ | |
// Access the cell's text frame | |
ITextFrame textFormat = cell.TextFrame; | |
// Set text in the cell | |
textFormat.Text = "Data " + cell.FirstRowIndex.ToString() + cell.FirstColumnIndex.ToString(); | |
// Set text font | |
textFormat.Paragraphs[0].Portions[0].PortionFormat.FontHeight = 10; | |
textFormat.Paragraphs[0].ParagraphFormat.Bullet.Type = BulletType.None; | |
} | |
} | |
// Save the presentation on the disk | |
presentation.Save("PresentationTable.ppt", SaveFormat.Ppt); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Tutorial ini telah menjelaskan bagaimana Anda akan menyisipkan tabel dalam presentasi menggunakan C#. Jika Anda ingin mempelajari proses mengamankan presentasi PowerPoint lihat artikel di cara mengamankan presentasi PowerPoint di C#.