Microsoft OneNote یک ابزار قدرتمند یادداشت برداری است. با یادگیری نحوه تغییر سبک با استفاده از جاوا، تجربه OneNote خود را به سطح بعدی ببرید! در این راهنما، ما به شما نشان خواهیم داد که چگونه با استفاده از جاوا، استایل ها را در اسناد OneNote تغییر دهید تا خوانایی را افزایش دهید. این راهنما دستورالعمل های گام به گام برای اجرای تغییرات استایل و قطعه کد برای افزایش بهره وری در اختیار شما قرار می دهد.
این مقاله موضوعات زیر را پوشش می دهد:
- جاوا OneNote API برای تغییر سبک در OneNote
- ایجاد عنوان صفحه با سبک متن
- تغییر سبک متن عنوان صفحه
- تغییر سبک متن پاراگراف ها
- سبک پاراگراف پیشفرض را تنظیم کنید
- منابع آموزشی رایگان
Java OneNote API برای تغییر سبک در OneNote
Aspose.Note for Java OneNote API روشی قدرتمند برای تعامل برنامهریزی با اسناد OneNote ارائه میکند. این به توسعه دهندگان این امکان را می دهد تا وظایف را خودکار کنند، ابزارهای سفارشی ایجاد کنند و OneNote را با سایر برنامه های کاربردی در Java ادغام کنند. برای تغییر سبکها در OneNote با استفاده از جاوا، از Aspose.Note for Java OneNote API برای دسترسی و تغییر قالببندی یادداشتها استفاده میکنیم.
لطفاً JAR API را دانلود کنید یا پیکربندی pom.xml زیر را به یک برنامه Java مبتنی بر Maven اضافه کنید.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>24.4</version>
<classifier>jdk17</classifier>
</dependency>
عنوان صفحه OneNote را با سبک متن در Java ایجاد کنید
با دنبال کردن مراحل زیر میتوانیم یک عنوان صفحه در سند OneNote به صورت برنامهنویسی ایجاد کنیم:
- با استفاده از کلاس Document یک سند OneNote جدید ایجاد کنید.
- با استفاده از کلاس Page یک صفحه جدید اضافه کنید.
- متن عنوان، تاریخ و زمان را با استفاده از کلاس RichText مشخص کنید.
- ویژگی ParagraphStyle شی کلاس RichText را برای تعیین نام فونت، اندازه، رنگ و غیره تنظیم کنید.
- در نهایت، سند را با استفاده از متد save() ذخیره کنید.
نمونه کد زیر نحوه ایجاد عنوان صفحه با سبک ها را در سند OneNote با استفاده از Java نشان می دهد.
// مقداردهی اولیه سند جدید
Document doc = new Document();
// مقداردهی اولیه صفحه جدید
Page page = new Page();
// متن عنوان
RichText titleText = new RichText().append("Title text.");
// متن عنوان style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);
// set متن عنوان style
titleText.setParagraphStyle(titleTextStyle);
// تاریخ عنوان
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());
// زمان عنوان
RichText titleTime = new RichText().append("12:34");
titleTime.setParagraphStyle(ParagraphStyle.getDefault());
Title title = new Title();
title.setTitleText(titleText);
title.setTitleDate(titleDate);
title.setTitleTime(titleTime);
page.setTitle(title);
// اضافه کردن گره صفحه
doc.appendChildLast(page);
// سند را ذخیره کنید
doc.save("CreatePageTitle.one");
تغییر سبک متن عنوان صفحه در Java
همچنین میتوانیم با دنبال کردن مراحل زیر، سبک متن عنوان صفحات را در اسناد OneNote تغییر دهیم:
- یک سند OneNote موجود را با استفاده از کلاس Document بارگیری کنید.
- تمام عناوین صفحه را در یک سند حلقه بزنید.
- ویژگی های ParagraphStyle را برای هر عنوان تغییر دهید.
- از طرف دیگر، ویژگی های Style TextRuns را برای هر عنوان تغییر دهید.
- در نهایت، سند را با استفاده از متد save() ذخیره کنید.
نمونه کد زیر نحوه تغییر سبک متن عنوان صفحه در سند OneNote را با استفاده از Java نشان می دهد.
// سند را در Aspose.Note بارگذاری کنید.
Document document = new Document("CreatePageTitle.one");
// سبک را تغییر دهید
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
// سبک پاراگراف عنوان را اصلاح کنید
title.getTitleText().getParagraphStyle().setFontSize(38);
title.getTitleText().getParagraphStyle().setBold(true);
title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);
// متناوباً سبک اجرای متن را در عنوان تغییر دهید
for (TextRun richText : title.getTitleText().getTextRuns()) {
richText.getStyle().setFontSize(50);
richText.getStyle().setBold(true);
richText.getStyle().setFontColor(Color.BLUE);
}
}
// سند را ذخیره کنید
document.save("PageTitle.one");
تغییر سبک متن پاراگراف های OneNote در Java
با دنبال کردن مراحل زیر میتوانیم سبک متن پاراگرافها را در اسناد OneNote تغییر دهیم:
- سند OneNote را با استفاده از کلاس Document بارگیری کنید.
- با استفاده از متد()GgtChildNodes یک گره خاص یا تمام RichText را دریافت کنید.
- ویژگی های Style، به عنوان مثال FontColor، Highlight، FontSize و غیره TextRuns را برای گره(های) RichText تغییر دهید.
- در نهایت، سند را با استفاده از متد save() ذخیره کنید.
نمونه کد زیر نحوه تغییر سبک متن یک پاراگراف در سند OneNote را با استفاده از Java نشان می دهد.
// سند را در Aspose.Note بارگذاری کنید.
Document document = new Document("D:\\Files\\Aspose.one");
// تمام صفحات را دریافت کنید
List<Page> pages = document.getChildNodes(Page.class);
// یک گره (های) RichText خاص دریافت کنید
List<RichText> richTextNodes = pages.get(3).getChildNodes(RichText.class);
if (richTextNodes != null && richTextNodes.size() > 3) {
for (int i = 3; i < richTextNodes.size(); i++) {
RichText richText = richTextNodes.get(i);
// اعمال سبک قالب بندی
for (TextRun run : richText.getTextRuns()) {
// تنظیم رنگ فونت
run.getStyle().setFontColor(Color.YELLOW);
// تنظیم رنگ هایلایت
run.getStyle().setHighlight(Color.BLUE);
// اندازه فونت را تنظیم کنید
run.getStyle().setFontSize(14);
}
}
}
// سند را ذخیره کنید
document.save("D:\\Files\\ParagraphStyle.one");
با استفاده از جاوا، سبک پاراگراف پیش فرض را در OneNote تنظیم کنید
همچنین میتوانیم با دنبال کردن مراحل زیر، یک سبک پاراگراف پیشفرض را در سند OneNote تنظیم کنیم:
- با استفاده از کلاس Document یک سند جدید ایجاد کنید.
- با استفاده از کلاس Page یک صفحه جدید ایجاد کنید.
- اشیاء کلاس Outline و OutlineElement را راه اندازی کنید.
- یک شی کلاس RichText ایجاد کنید و ParagraphStyle را مشخص کنید.
- پس از آن، عناصر فرزند را اضافه کنید.
- در نهایت، سند را با استفاده از متد save() ذخیره کنید.
نمونه کد زیر نحوه تنظیم سبک پاراگراف پیش فرض یک پاراگراف در سند OneNote را با استفاده از Java نشان می دهد.
// یک سند جدید ایجاد کنید
Document document = new Document();
// یک صفحه جدید ایجاد کنید
Page page = new Page();
// یک طرح کلی جدید ایجاد کنید
Outline outline = new Outline();
// یک عنصر طرح کلی ایجاد کنید
OutlineElement outlineElem = new OutlineElement();
// ایجاد سبک
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontName("Courier New")
.setFontSize(20);
RichText text = new RichText()
.append("DefaultParagraphFontAndSize")
.append(System.lineSeparator())
.append("OnlyDefaultParagraphFont", new TextStyle().setFontSize(14))
.append(System.lineSeparator())
.append("OnlyDefaultParagraphFontSize", new TextStyle().setFontName("Verdana"));
text.setParagraphStyle(defaultStyle);
// الحاق عناصر
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);
// سند را ذخیره کنید
document.save("SetDefaultParagraphStyle.one");
مجوز رایگان دریافت کنید
یک مجوز موقت رایگان برای باز کردن قفل ویرایش نامحدود سبک های متن و فونت در اسناد OneNote دریافت کنید. برای کشف پتانسیل کامل Aspose.Note for Java OneNote API کافی است از صفحه مجوز موقت دیدن کنید، دستورالعمل ها را دنبال کنید و مجوز رایگان خود را دریافت کنید.
سبک های ویرایش OneNote – منابع رایگان
- برای کسب اطلاعات بیشتر در مورد استایل، بخش کار با سبکهای متن از اسناد رسمی را بخوانید.
- برای یادگیری نحوه کار با عناصر متنی مختلف در جاوا، بخش کار با متن را بخوانید.
علاوه بر ویرایش متن و سبک فونت در یک سند OneNote، سایر ویژگیهای API را با استفاده از منابع زیر بررسی کنید:
نتیجه
در این مقاله، نحوه تغییر سبک متن عناوین صفحه یا پاراگراف ها در اسناد OneNote با استفاده از Java را بررسی کردیم. با استفاده از Aspose.Note for Java OneNote API، می توانید به راحتی چنین عملکردی را در برنامه های Java خود ادغام کنید. بنابراین، بیایید وارد شوید و شروع به سفارشی سازی OneNote برای مطابقت بهتر با نیازهای شما کنیم!
در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.