نحوه درج جدول در اسلاید با استفاده از جاوا

این آموزش کوتاه شما را در مورد نحوه درج جدول در اسلاید با استفاده از جاوا راهنمایی می کند. جزئیات لازم برای تنظیم IDE برای نوشتن برنامه و مراحل دقیق برای انجام این کار را به اشتراک می گذارد. در پایان، یک کد نمونه قابل اجرا دریافت خواهید کرد که نحوه ساخت جدول در پاورپوینت با استفاده از جاوا و ذخیره نمایش حاصل بر روی دیسک به صورت PPTX، PPT یا هر مورد دیگر را نشان می دهد. فرمت پشتیبانی شده بدون نصب MS PowerPoint یا هر ابزار شخص ثالث دیگری.

مراحل افزودن جدول در پاورپوینت با استفاده از جاوا

  1. IDE را طوری تنظیم کنید که از Aspose.Slides برای درج جدول استفاده کند
  2. یک ارائه جدید با استفاده از کلاس Presentation ایجاد کنید و به اسلاید اول دسترسی پیدا کنید
  3. با استفاده از روش addTable() و ارائه موقعیت متن و ارتفاع و عرض سلول ها، یک جدول جدید در اسلاید انتخاب شده اضافه کنید.
  4. تمام سطرها را تکرار کنید و متن را همراه با تنظیمات فونت تنظیم کنید
  5. ارائه را روی دیسکی که یک جدول در آن دارد ذخیره کنید

مراحل فوق الذکر نحوه ایجاد جداول در پاورپوینت با استفاده از جاوا را توضیح می دهد. تمام کلاس ها و روش های لازم برای انجام کار مشخص شده است. این فرآیند ساده است که در آن یک جدول به یک اسلاید اضافه می شود و سپس سلول های آن با مقداری متن نمونه پر می شود.

کد ایجاد جدول در پاورپوینت با استفاده از جاوا

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package testslides;
import com.aspose.slides.BulletType;
import com.aspose.slides.ICell;
import com.aspose.slides.IRow;
import com.aspose.slides.ISlide;
import com.aspose.slides.ITable;
import com.aspose.slides.ITextFrame;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
public class AddTable {
public static void main(String[] args) throws Exception {//handle exception during adding any tablle
String path = "/Users/mudassirkhan/Documents/KnowledgeBase/TestData/";
// Load the product license to create a table
License slidesTablelic = new License();
slidesTablelic.setLicense(path + "Conholdate.Total.Product.Family.lic");
// Create a new presentation
Presentation presentationForTable = new Presentation();
// Access the first slide in the presentation
ISlide slide = presentationForTable.getSlides().get_Item(0);
// Define the arrays containing column widths and row heights
double[] dColumnsWidths = { 55, 55, 55 };
double[] dRowsHeights = { 55, 36, 36, 36, 36 };
// Add a new table with desired rows and columns
ITable newTable = slide.getShapes().addTable(60, 60, dColumnsWidths, dRowsHeights);
// Traverse through all the rows
for (IRow tableRow : newTable.getRows())
{
// Traverse through all the cells in the current row
for (ICell tableCell : tableRow)
{
// Access the respective text frame of the cell
ITextFrame txtFormat = tableCell.getTextFrame();
// Add some text to the cell
int iFirstRowIndex = tableCell.getFirstRowIndex();
int iFirstColumnIndex = tableCell.getFirstColumnIndex();
txtFormat.setText( "Text " + iFirstRowIndex + " " + iFirstColumnIndex);
// Set the font related property for the newly added text
txtFormat.getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setFontHeight(10);
txtFormat.getParagraphs().get_Item(0).getParagraphFormat().getBullet().setType(BulletType.None);
}
}
// Save the presentation with table
presentationForTable.save("PresentationTable.pptx", com.aspose.slides.SaveFormat.Pptx);
System.out.println("Done");
}
}

این کد نحوه ایجاد جدول در پاورپوینت با استفاده از جاوا را نشان می دهد. کلاس‌های رابط چندگانه برای استفاده از ویژگی‌های مختلف استفاده می‌شوند، مثلاً از ISlide برای دسترسی به اسلاید، کلاس ITable برای کار با جداول و کلاس‌های IRow و ICell برای کار با سلول‌های جداگانه استفاده می‌شود. کلاس ITextFrame رابط اصلی است که برای تنظیم متن در یک سلول و تنظیم قالب بندی سلول ها استفاده می شود.

این آموزش نحوه ساخت جدول در ارائه پاورپوینت با استفاده از جاوا را به ما آموزش داده است. اگر می‌خواهید فرآیند ایجاد HTML از یک ارائه را یاد بگیرید، به مقاله نحوه ایجاد اسلایدهای پاورپوینت در HTML با استفاده از جاوا مراجعه کنید.

 فارسی