دنبالهٔ انتخاب قلم در Aspose.Slides برای Android از طریق Java
بررسی کلی
هنگامی که یک ارائه بارگذاری، رندر یا به قالب دیگری تبدیل میشود، Aspose.Slides بررسی میکند که آیا قلمهای استفادهشده در ارائه در سیستم عامل موجود هستند یا خیر. اگر قلم موردنیاز موجود نباشد، Aspose.Slides یک قلم جایگزین را که تا حد امکان شبیه به قلمی است که PowerPoint استفاده میکند، انتخاب میکند.
Aspose.Slides ابتدا قلم انتخابشده را در سیستم عامل جستجو میکند. اگر قلم پیدا شود، استفاده میشود. اگر پیدا نشود، یک جایگزین مناسب اعمال میشود. هنگامی که قوانین جایگزینی قلم از طریق FontSubstRule تعریف شوند، آن قوانین نیز در نظر گرفته میشوند.
همچنین میتوانید قلمها را در زمان اجرای برنامه اضافه کنید، از قلمهای توکار موجود در یک ارائه استفاده کنید، یا قلمهای خارجی را برای اسناد خروجی مانند فایلهای PDF بارگذاری کنید.
انتخاب قلم
قوانین خاصی برای قلمها در یک ارائه هنگام بارگذاری، رندر یا تبدیل به قالب دیگر اعمال میشود. برای مثال، وقتی سعی میکنید یک ارائه (اسلایدهای آن) را به تصاویر تبدیل کنید، قلمهای ارائه بررسی میشوند تا تأیید شود که قلمهای انتخابشده در سیستم عامل موجود هستند. اگر تأیید شود که قلمها موجود نیستند، جایگزین میشوند — ببینید جایگزینی قلم و جایگزینی قلم.
این فرآیند است که Aspose.Slides هنگام کار با قلمها دنبال میکند:
- Aspose.Slides در سیستم عامل به دنبال قلمی میگردد که با قلم انتخابشده در ارائه مطابقت داشته باشد.
- اگر قلم انتخابشده پیدا شود، Aspose.Slides از آن استفاده میکند. در غیر این صورت، Aspose.Slides از یک قلم جایگزین استفاده میکند که تا حد امکان شبیه به قلمی است که PowerPoint استفاده میکند.
- اگر قوانین جایگزینی قلم از طریق FontSubstRule تنظیم شده باشند، اعمال میشوند.
Aspose.Slides به شما اجازه میدهد تا قلمها را در زمان اجرای برنامه اضافه کنید و سپس از آنها استفاده کنید. ببینید قلمهای سفارشی.
زمانی که قلمهای اضافی درون یک ارائه قرار میگیرند، آنها به عنوان قلمهای توکار شناخته میشوند.
Aspose.Slides به شما امکان میدهد قلمهایی را اضافه کنید که فقط برای اسناد خروجی اعمال شوند. برای مثال، اگر ارائهای که میخواهید به PDF تبدیل کنید، شامل قلمهایی باشد که در سیستم شما و قلمهای توکار موجود نیستند، میتوانید قلمهای موردنیاز را به عنوان قلمهای خارجی اضافه یا بارگذاری کنید.
یادداشت
ما هیچ قلمی را، چه پولی و چه رایگان، توزیع نمیکنیم. API ما به شما اجازه میدهد تا قلمهای خارجی را بارگذاری کنید و در اسناد امبد کنید، اما این کار را با قلمهایی که خودتان انتخاب و مسئولیت آن را بر عهده میگیرید، انجام میدهید.سوالات متداول
چگونه میتوانم قبل از تبدیل مشخص کنم که دقیقاً چه قلمهایی در یک ارائه استفاده میشوند؟
Aspose.Slides به شما امکان میدهد قلمهای استفادهشده را از طریق مدیر قلم بررسی کنید، بنابراین میتوانید تصمیم بگیرید که آیا درج، جایگزینی یا افزودن منابع خارجی انجام دهید. این کار به جلوگیری از جایگزینیهای ناخواسته هنگام رندر و خروجی کمک میکند.
آیا میتوانم دایرکتوریهای قلم اضافی را بدون نصب در سیستم عامل اضافه کنم؟
بله. میتوانید منابع قلم خارجی مانند پوشهها یا جریانهای حافظه را برای رندر و خروجی ثبت کنید. این کار وابستگی به قلمهای سیستم میزبان را حذف میکند و چیدمان را پیشبینی پذیر نگه میدارد.
چگونه از بازگشت ساکت به قلم نامناسب هنگام عدم وجود یک گلیف جلوگیری کنم؟
قوانین صریح جایگزینی قلم و قواعد بازگشت را از پیش تعریف کنید. با تحلیل قلمهای استفادهشده و تنظیم اولویت کنترلشده برای جایگزینها، تایپوگرافی سازگار تضمین میشود و نتایج غیرمنتظره جلوگیری میشوند.