اشکل گروهی ارائه در C++

بررسی کلی

این مقاله توضیح می‌دهد که چگونه با اشکال گروهی در Aspose.Slides کار کنید. نحوه افزودن یک شکل گروهی به اسلاید، قرار دادن اشکال داخل آن و ذخیره‌سازی ارائه به‌روز شده را نشان می‌دهد. همچنین چگونگی دسترسی به اشکال ذخیره‌شده در داخل یک گروه و خواندن مقادیر AlternativeText آن‌ها را نمایش می‌دهد. علاوه بر این، به‌طور مختصر به قابلیت‌های مرتبط با اشکال گروهی مانند گروه‌های تو در تو، ترتیب Z و گزینه‌های قفل‌گذاری می‌پردازد.

افزودن یک شکل گروهی

Aspose.Slides از کار با اشکال گروهی در اسلایدها پشتیبانی می‌کند. این ویژگی به توسعه‌دهندگان امکان می‌دهد ارائه‌های غنی‌تری ایجاد کنند. Aspose.Slides for C++ امکان افزودن یا دسترسی به اشکال گروهی را فراهم می‌کند. می‌توانید اشکالی را به یک شکل گروهی اضافه‌شده اضافه کنید تا آن را پر کنید یا به هر ویژگی‌ای از شکل گروهی دسترسی پیدا کنید. برای افزودن یک شکل گروهی به اسلاید با استفاده از Aspose.Slides for C++:

  1. یک نمونه از کلاس Presentation ایجاد کنید.
  2. مرجع اسلاید را با استفاده از Index آن دریافت کنید.
  3. یک شکل گروهی به اسلاید اضافه کنید.
  4. اشکال را به شکل گروهی افزوده‌شده اضافه کنید.
  5. ارائه ویرایش‌شده را به صورت فایل PPTX ذخیره کنید.

مثال زیر یک شکل گروهی را به اسلاید اضافه می‌کند.

دسترسی به ویژگی AltText

این بخش گام‌های ساده‌ای را همراه با مثال‌های کد برای افزودن یک شکل گروهی و دسترسی به ویژگی AltText اشکال گروهی در اسلایدها نشان می‌دهد. برای دسترسی به AltText یک شکل گروهی در اسلاید با استفاده از Aspose.Slides for C++:

  1. کلاس Presentation را که نمایانگر یک فایل PPTX است، نمونه‌سازی کنید.
  2. مرجع اسلاید را با استفاده از Index آن دریافت کنید.
  3. به مجموعه اشکال اسلایدها دسترسی پیدا کنید.
  4. به شکل گروهی دسترسی یابید.
  5. به ویژگی AltText دسترسی پیدا کنید.

مثال زیر متن جایگزین یک شکل گروهی را می‌خواند.

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

آیا گروه‌بندی تو در تو (یک گروه داخل گروه) پشتیبانی می‌شود؟

بله. GroupShape دارای متد get_ParentGroup است که به‌طور مستقیم پشتیبانی از سلسله‌مراتب (یک گروه می‌تواند فرزند گروه دیگری باشد) را نشان می‌دهد.

چگونه می‌توان ترتیب Z گروه را نسبت به سایر اشیاء روی اسلاید کنترل کرد؟

از موقعیت Z-Order مربوط به GroupShape استفاده کنید تا موقعیت آن را در پشته نمایش بررسی کنید.

آیا می‌توان از جابه‌جایی/ویرایش/لغو گروه جلوگیری کرد؟

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