Այս հոդվածը ուղեցույց է տալիս ինչպես ստեղծել աղյուսակ PowerPoint-ում՝ օգտագործելով C#: Այն տրամադրում է բոլոր մանրամասները՝ միջավայրը հաստատելու համար, աղյուսակ ստեղծելու և լրացնելու քայլ առ քայլ գործընթաց և գործարկվող օրինակելի կոդ, որը ցույց է տալիս, թե ինչպես կարելի է աղյուսակը տեղադրել սլայդում՝ օգտագործելով C#**: Դուք նաև կսովորեք ձևաչափել աղյուսակի տեքստը և արդյունքում ստացված ներկայացումը պահել սկավառակի վրա՝ PPT, PPTX կամ MS PowerPoint-ի կողմից աջակցվող ցանկացած այլ ձևաչափով:
PowerPoint-ում C#-ով աղյուսակ ստեղծելու քայլեր
- Ստեղծեք միջավայր՝ Aspose.Slides for .NET աղյուսակ ավելացնելու համար
- Ստեղծեք նոր ներկայացում՝ օգտագործելով Presentation դասը և մուտք գործեք դրա առաջին սլայդը
- Սլայդում ավելացրեք աղյուսակ՝ տողերի և սյունակների համար սահմանված բարձրություններով՝ օգտագործելով AddTable() մեթոդը
- Կրկնեք նոր ավելացված աղյուսակի յուրաքանչյուր տողի և բջիջի միջով
- Սահմանեք որոշակի տեքստ յուրաքանչյուր բջիջում և սահմանեք դրա տառատեսակը
- Պահպանեք ներկայացումը PPT ձևաչափով
Այս քայլերը բացատրում են ինչպես պատրաստել աղյուսակ PowerPoint-ում՝ օգտագործելով C#: Նախ, դուք կարող եք ստեղծել պրեզենտացիա և մուտք գործել դրա առաջին սլայդը, որը պարունակում է լռելյայն ձևերի հավաքածու: Հաջորդ քայլերում ստեղծեք աղյուսակ՝ տրամադրելով X և Y կոորդինատները տեքստի վերևի ձախ դիրքի համար բջիջում, ինչպես նաև ամբողջ թվերի զանգվածը, որը նկարագրում է տողերի բարձրությունը և սյունակների լայնությունը: Վերջնական քայլերում ստեղծեք ITextFrame դասի օբյեկտ և սահմանեք տեքստային պարբերության ձևաչափումը ձեր պահանջներին համապատասխան՝ նախքան ելքային ֆայլը պահելը:
Կոդ՝ PowerPoint-ում աղյուսակ ավելացնելու համար՝ օգտագործելով 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"); | |
} | |
} | |
} |
Այս ձեռնարկը նկարագրում է ինչպես եք աղյուսակը տեղադրելու ներկայացման մեջ՝ օգտագործելով C#: Եթե ցանկանում եք սովորել PowerPoint-ի ներկայացման ապահովման գործընթացը, տես ինչպես ապահովել PowerPoint ներկայացումը C#-ում-ի հոդվածը: