این راهنما به شما نشان میدهد که چگونه جداول را در Word با Java طراحی کنید. شامل تنظیمات کامل IDE، لیست مراحل و کدی است که نحوه اعمال استایلهای جدول در Word با Java را نشان میدهد. شما یاد خواهید گرفت که چگونه یک جدول خاص را در فایل Word انتخاب کرده و طراحی و استایل آن را مطابق با نیازهای خود سفارشی کنید.
مراحل تنظیم استایل جدول در Word با Java
- IDE را برای استفاده از Aspose.Words for Java جهت اعمال استایل روی جداول تنظیم کنید.
- فایل Word موردنظر را با جداول در یک شیء Document بارگذاری کنید.
- جدول هدف را از فایل بارگذاریشده با استفاده از ایندکس جدول دریافت کنید.
- یک استایل جدید برای جدول ایجاد کرده و ویژگیهای آن، از جمله نام آن را تنظیم کنید.
- استایل جدید را به جدول انتخابشده اختصاص دهید.
- فایل Word خروجی را با تنظیمات سفارشی جدول ذخیره کنید.
کد اعمال طراحی جدول در Word با Java
import com.aspose.words.*; | |
import java.awt.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Table Styles | |
License pdfLicense = new License(); | |
pdfLicense.setLicense("license.lic"); | |
Document document = new Document("Table.docx");// DOCX with tables | |
Table table = (Table) document.getChild(NodeType.TABLE, 0, true); | |
TableStyle customStyle = (TableStyle) document.getStyles().add(StyleType.TABLE, "CustomTableStyle"); | |
customStyle.getConditionalStyles().getFirstRow().getShading().setBackgroundPatternColor(Color.GREEN); | |
customStyle.getConditionalStyles().getFirstRow().getShading().setTexture(TextureIndex.TEXTURE_NONE); | |
customStyle.getFont().setColor(Color.RED); | |
customStyle.getBorders().setLineStyle(LineStyle.DOUBLE); | |
customStyle.getBorders().setLineWidth(2.0); | |
customStyle.getFont().setShadow(true); | |
customStyle.getParagraphFormat().setAlignment(ParagraphAlignment.LEFT); | |
table.setStyle(customStyle); | |
document.save("FormattedTable.docx");//With new table style | |
} | |
} |
این کد نشان میدهد که چگونه میتوان یک جدول را در Word با Java طراحی کرد، با تغییر استایل آن. هنگام ایجاد استایل برای یک جدول، میتوان مواردی مانند رنگ، حاشیهها، پسزمینه و فونت را سفارشی کرد.
برای اطلاعات بیشتر در مورد تنظیم خودکار جداول، مقاله تنظیم خودکار جداول در Word با Java را مطالعه کنید.