מדריך מפתחים

מדריך זה מכסה את היכולות הבסיסיות של Aspose.Slides FOSS עבור C++ עם דוגמאות קוד מורכבות עבור כל אזור תכונה.

בקטע זה

Pageתיאור
תכונות ויכולותרשימה מלאה של תכונות תומכות: סלידים, צורות, טקסט, מילוי, אפקטים, פורמט 3D, הערות, תגובות, תמונות ותכונות מסמך.
עבודה עם תמונותשילוב תמונות לתוך צלפים כמו מסגרת תמונה מתוך קובץ או ויקטור ביט; מצב השילוב של בקרת (מגוון, טייל).
עבודה עם מחבריםהוסף קווים, חוטים וקישורים ישרים בין צורות; הגדר את מקומות החיבור ואת סגנון השורה.
עבודה עם אפקטים 3Dלהטיל צל חיצוני, זוהר, בלור, בוב, מצלמות קדמיות, רצועות אור וחומרים לצורות.
עבודה עם תגובותהוסף הערות ביקורת רדיואקטיביות והערות דובר; ניהול מחברים הערה; קריאת הערכות.

נקודת כניסה API

כל פעולה מתחילה עם Presentation הוא משתמש ב- RAII לניקוי משאבים אוטומטי:

#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>

using namespace Aspose::Slides::Foss;

// Open existing
{
    Presentation pres("input.pptx");
    // work with pres
    pres.save("output.pptx", SaveFormat::PPTX);
}

// Create new
{
    Presentation pres;
    // work with pres
    pres.save("new.pptx", SaveFormat::PPTX);
}

כאשר ה Presentation אובייקט יוצא מהיקף, משאבי XML / OPC הפנימיים שוחררו. pres.dispose() זה בטוח, אבל להזמין אותו פעמים רבות.

תמיכה בפורמט היציאה

הפורמט היחיד שמומלץ הוא PPTX (SaveFormat::PPTXייצוא לפורמט PDF, HTML, SVG או תמונה אינו זמין בגרסה זו.

הכיתות המפתח

מדרגה / EnumHeaderתיאור
Presentationpresentation.hרקע: שימוש ב- RAII לניהול משאבים
ShapeTypeshape_type.hאנום עבור סוגים של צורות (RECTANGLE, ELIPSE, …)
FillTypefill_type.hאנום עבור סוגים של מילוי (SOLID, GRADIENT, …)
NullableBoolnullable_bool.hכפתור שלוש מדינות לצורה (אמיתי, מזויף, לא מוגדר)
SaveFormatexport/save_format.hפורמט היציאה enum (תומך רק PPTX)
Colordrawing/color.hARGB צבע מבנה
PointFdrawing/point_f.h2D נקודות (שימש עבור עמדות הערות)

כל המנהיגים נמצאים תחת Aspose/Slides/Foss/.שם המקום הוא Aspose::Slides::Foss.שימוש בציור סוגים Aspose::Slides::Foss::Drawing.

הגבלות ידועות

לא ניתן למצוא את האתרים הבאים בגרסה זו:

  • Charts:אין יצירת או שינוי של תרשים
  • SmartArt:• לא תומך
  • אנמיה וטרנסציות: לא ניתן להגדיר מעבר סליד ואנימציה אובייקטים
  • פורמט ייצוא: רק PPTX שמירה תומכת; אין PDF, HTML, SVG או תמונה ייצוא
  • Hyperlinks ו-Settings של פעולה:• קישורים לא ניתן לשנות
  • VBA מקרוס וסימנים דיגיטליים:• לא זמין

חלקים XML לא ידועים שנפגשו במהלך ההעלאה נשמרים בביטוי על שמירה, כך שסביב-טריפ לעולם לא להסיר את התוכן הספרייה עדיין לא מבין.

ראה גם

 עברית