Ինչպես ստեղծել աղյուսակ PowerPoint-ում C#-ով

Այս հոդվածը ուղեցույց է տալիս ինչպես ստեղծել աղյուսակ PowerPoint-ում՝ օգտագործելով C#: Այն տրամադրում է բոլոր մանրամասները՝ միջավայրը հաստատելու համար, աղյուսակ ստեղծելու և լրացնելու քայլ առ քայլ գործընթաց և գործարկվող օրինակելի կոդ, որը ցույց է տալիս, թե ինչպես կարելի է աղյուսակը տեղադրել սլայդում՝ օգտագործելով C#**: Դուք նաև կսովորեք ձևաչափել աղյուսակի տեքստը և արդյունքում ստացված ներկայացումը պահել սկավառակի վրա՝ PPT, PPTX կամ MS PowerPoint-ի կողմից աջակցվող ցանկացած այլ ձևաչափով:

PowerPoint-ում C#-ով աղյուսակ ստեղծելու քայլեր

  1. Ստեղծեք միջավայր՝ Aspose.Slides for .NET աղյուսակ ավելացնելու համար
  2. Ստեղծեք նոր ներկայացում՝ օգտագործելով Presentation դասը և մուտք գործեք դրա առաջին սլայդը
  3. Սլայդում ավելացրեք աղյուսակ՝ տողերի և սյունակների համար սահմանված բարձրություններով՝ օգտագործելով AddTable() մեթոդը
  4. Կրկնեք նոր ավելացված աղյուսակի յուրաքանչյուր տողի և բջիջի միջով
  5. Սահմանեք որոշակի տեքստ յուրաքանչյուր բջիջում և սահմանեք դրա տառատեսակը
  6. Պահպանեք ներկայացումը 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");
}
}
}
Այս կոդը օգնում է ինչպես ստեղծել աղյուսակներ PowerPoint-ում՝ օգտագործելով C#, որտեղ Aspose.Slides.ITable օբյեկտն օգտագործվում է աղյուսակ ստեղծելու համար, որն ունի տողերի և սյունակների հավաքածու՝ լռելյայն՝ դրանց մեջ տվյալներ տեղադրելու համար: ITextFrame դասի օբյեկտը սահմանում է տեքստը, տառատեսակի բարձրությունը և պարբերակի տեսակը: Դուք կարող եք սահմանել այլ հատկություններ, օրինակ՝ ընդգծել տեքստը, ավելացնել կամ հեռացնել դաշտը, սահմանել լրացման ձևաչափը և սահմանել ընդգծման գույնը մի քանի անվան համար:

Այս ձեռնարկը նկարագրում է ինչպես եք աղյուսակը տեղադրելու ներկայացման մեջ՝ օգտագործելով C#: Եթե ցանկանում եք սովորել PowerPoint-ի ներկայացման ապահովման գործընթացը, տես ինչպես ապահովել PowerPoint ներկայացումը C#-ում-ի հոդվածը:

 Հայերեն