کار با پاراگراف

یک پاراگراف مجموعه ای از شخصیت های ترکیب شده در یک بلوک منطقی و پایان دادن به یک شخصیت خاص است - یک شکستن پاراگراف *. In In In Aspose.Words, یک پاراگراف توسط Paragraph کلاس

قرار دادن یک پاراگراف

برای قرار دادن یک پاراگراف جدید به سند، در واقع شما باید یک کاراکتر شکستن پاراگراف را وارد آن کنید. DocumentBuilder.Writeln نه تنها یک رشته متن را به سند وارد می کند، بلکه یک پاراگراف را نیز اضافه می کند.

قالب بندی فونت فعلی نیز توسط Font مالکیت و قالب بندی فعلی پاراگراف توسط ParagraphFormat مالکیت در بخش بعدی، ما به جزئیات بیشتری در مورد قالب بندی پاراگراف خواهیم پرداخت.

مثال کد زیر نشان می دهد که چگونه یک پاراگراف را به یک سند وارد کنید:

فرمت Paragraph

قالب بندی پاراگراف فعلی توسط ParagraphFormat چیزی که توسط ParagraphFormat مالکیت این شی شامل ویژگی های مختلف قالب بندی پاراگراف در دسترس است. Microsoft Word… شما به راحتی می توانید قالب بندی یک پاراگراف را به حالت پیش فرض خود تنظیم کنید - سبک عادی، چپ گرا، بدون بی تحرکی، هیچ فاصله، هیچ مرز، بدون سایه - با تماس با تماس با ClearFormatting

مثال کد زیر نشان می دهد که چگونه قالب بندی پاراگراف را تنظیم کنیم:

گزینه Paragraph Style

برخی از اشیاء قالب بندی مانند فونت یا سبک های پشتیبانی Paragraph Format. یک سبک واحد ساخته شده در یا تعریف شده توسط یک کاربر نشان داده می شود Style شی که شامل خواص سبک مربوطه مانند نام، سبک پایه، فونت و قالب بندی پاراگراف از سبک و غیره است.

علاوه بر این، Style جسم فراهم می کند StyleIdentifier اموالی که یک شناسه سبک مستقل محلی را که توسط یک شناسه سبک مستقل نمایندگی می شود، بازگرداند. StyleIdentifier افزایش ارزش نکته این است که نام سبک های داخلی در Microsoft Word برای زبان های مختلف محلی هستند. با استفاده از یک شناسه سبک، شما می توانید سبک صحیح را بدون در نظر گرفتن زبان سند پیدا کنید. ارزش های enumeration مربوط به Microsoft Word سبک های داخلی مانند Normal, * ارتقاء 1 *، * هل دادن 2 *، و غیره تمام سبک های تعریف شده توسط کاربر اختصاص داده شده است StyleIdentifier ارزش کاربر

مثال کد زیر نشان می دهد که چگونه یک سبک پاراگراف را اعمال کنید:

گزینه Insert Style را برای قرار دادن سبک های مختلف Paragraph

جداکننده سبک را می توان به انتهای یک پاراگراف با استفاده از Ctrl + Alt + Enter keyboard Shortcut به MS Word اضافه کرد. این ویژگی اجازه می دهد تا برای دو سبک مختلف پاراگراف استفاده شده در یک پاراگراف چاپی منطقی. اگر می خواهید از ابتدای یک عنوان خاص در یک جدول از محتواها ظاهر شود، اما نمی خواهید کل عنوان در جدول محتواها باشد، می توانید از این ویژگی استفاده کنید.

مثال کد زیر نشان می دهد که چگونه یک جداکننده سبک را به جای سبک های مختلف پاراگراف وارد کنید:

درخواست مرز و سایه به یک پاراگراف

مرز در Aspose.Words نمایندگی توسط BorderCollection کلاس - این مجموعه ای از Border اشیایی که توسط شاخص یا نوع مرزی قابل دسترسی هستند. The The The The The The Border نوع نشان داده شده توسط BorderType تکرار برخی از ارزش های آن برای چندین یا تنها یک عنصر سند قابل اجرا هستند. برای مثال، BorderType.Bottom قابل اجرا برای یک بند یا سلول جدول در حالی که BorderType.DiagonalDown مرز قطر را فقط در یک سلول جدول مشخص می کند.

هر دو مجموعه مرزی و هر مرز جداگانه دارای ویژگی های مشابه مانند رنگ، سبک خط، عرض خط، فاصله از متن و سایه اختیاری هستند. آنها توسط خواص همان نام نمایندگی می شوند. شما می توانید با ترکیب ارزش های ملک به انواع مختلف مرزی دست یابید. علاوه بر این، هر دو BorderCollection و Border اشیا به شما اجازه می دهد تا این ارزش ها را به طور پیش فرض با تماس با ClearFormatting روش

Aspose.Words همچنین دارای Shading کلاس شامل ویژگی های سایه دار برای عناصر سند است. شما می توانید بافت سایه مورد نظر و رنگ هایی که در پس زمینه و پیش زمینه عنصر اعمال می شود را تنظیم کنید.

بافت سایه دار با بافت TextureIndex افزایش ارزش که اجازه می دهد تا استفاده از الگوهای مختلف به Shading جسم به عنوان مثال، برای تنظیم یک رنگ پس زمینه برای یک عنصر سند، استفاده از آن TextureIndex.TextureSolid ارزش و تنظیم رنگ سایه به عنوان مناسب. مثال کد داده شده در زیر نشان می دهد که چگونه مرزها و سایه را به یک پاراگراف اعمال کنید.

مثال کد زیر نشان می دهد که چگونه مرزها و سایه را به یک پاراگراف اعمال کنیم: