اضافه کردن مستطیل‌ها به ارائه‌ها در C++

بررسی کلی

این مقاله نشان می‌دهد که چگونه می‌توان با استفاده از Aspose.Slides اشکال مستطیل را به اسلایدهای PowerPoint اضافه کرد. این مقاله ایجاد یک مستطیل ساده، ایجاد یک مستطیل قالب‌بندی‌شده و ذخیره ارائه به‌روز شده به‌صورت فایل PPTX را پوشش می‌دهد.

ایجاد یک مستطیل ساده

مانند موضوعات قبلی، این موضوع نیز در مورد افزودن یک شکل است و این بار شکلی که مورد بحث قرار می‌گیرد مستطیل است. در این موضوع توضیح داده‌ایم که چگونه توسعه‌دهندگان می‌توانند مستطیل‌های ساده یا قالب‌بندی‌شده را به اسلایدهای خود با استفاده از Aspose.Slides برای C++ اضافه کنند. برای افزودن یک مستطیل ساده به اسلاید انتخاب‌شده ارائه، لطفاً مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس Presentation ایجاد کنید.
  2. مرجع یک اسلاید را با استفاده از شاخص آن به دست آورید.
  3. یک IAutoShape از نوع Rectangle را با استفاده از متد AddAutoShape که توسط شیء IShapes ارائه می‌شود، اضافه کنید.
  4. ارائه تغییر یافته را به‌صورت فایل PPTX ذخیره کنید.

در مثال زیر، یک مستطیل ساده به اسلاید اول ارائه اضافه کرده‌ایم.

ایجاد یک مستطیل قالب‌بندی‌شده

برای افزودن یک مستطیل قالب‌بندی‌شده به اسلاید، لطفاً مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس Presentation ایجاد کنید.
  2. مرجع یک اسلاید را با استفاده از شاخص آن به دست آورید.
  3. یک IAutoShape از نوع Rectangle را با استفاده از متد AddAutoShape که توسط شیء IShapes ارائه می‌شود، اضافه کنید.
  4. نوع پر کردن مستطیل را به Solid تنظیم کنید.
  5. رنگ مستطیل را با استفاده از ویژگی SolidFillColor.Color که توسط شیء FillFormat مرتبط با شیء IShape ارائه می‌شود، تنظیم کنید.
  6. رنگ خطوط مستطیل را تنظیم کنید.
  7. ضخامت خطوط مستطیل را تنظیم کنید.
  8. ارائه تغییر یافته را به‌صورت فایل PPTX ذخیره کنید.

مراحل فوق در مثال زیر اجرا شده است.

سوالات متداول

چگونه یک مستطیل با گوشه‌های گرد اضافه کنم؟

از نوع شکل با گوشه‌های گرد استفاده کنید و شعاع گوشه‌ها را در خصوصیات شکل تنظیم کنید؛ گرد کردن می‌تواند به‌صورت جداگانه برای هر گوشه نیز از طریق تنظیمات هندسی اعمال شود.

چگونه یک مستطیل را با تصویر (بافت) پر کنم؟

نوع پر کردن تصویر fill type را انتخاب کنید، منبع تصویر را فراهم نمایید و حالت‌های کشیدگی/کاشی را پیکربندی کنید.

آیا می‌توان به یک مستطیل سایه و درخشندگی داد؟

بله. سایه خارجی/داخلی، درخشندگی و لبه‌های نرم در دسترس هستند و می‌توان پارامترهای آنها را تنظیم کرد.

آیا می‌توانم یک مستطیل را به دکمه‌ای با لینک تبدیل کنم؟

بله. می‌توانید لینک را به کلیک روی شکل اختصاص دهید (پرش به اسلاید، فایل، آدرس وب یا ایمیل).

چگونه می‌توانم یک مستطیل را از جابجایی و تغییرات محافظت کنم؟

از قفل‌های شکل استفاده کنید: می‌توانید جابجایی، تغییر اندازه، انتخاب یا ویرایش متن را ممنوع کنید تا چیدمان حفظ شود.

آیا می‌توانم یک مستطیل را به تصویر رستر یا SVG تبدیل کنم؟

بله. می‌توانید شکل را رندر کنید به یک تصویر با اندازه/مقیاس مشخص یا به‌عنوان SVG صادر کنید برای استفاده برداری.

چگونه می‌توانم به‌سرعت ویژگی‌های واقعی (موثر) یک مستطیل را با در نظر گرفتن تم و وراثت به‌دست آورم؟

از ویژگی‌های موثر شکل استفاده کنید: API مقادیر محاسبه‌شده‌ای را بر می‌گرداند که به سبک‌های تم، چیدمان و تنظیمات محلی توجه دارند و تحلیل قالب‌بندی را ساده می‌کنند.