במאמר זה תלמדו כיצד להגדיר את הרקע של שקופיות במצגות PowerPoint באופן תכנותי באמצעות C#. במיוחד, המאמר יעסוק כיצד להגדיר את הרקע של שקופיות רגילות כמו גם את השקופית הראשית.
- NET API להגדרת רקע שקופיות ב-PowerPoint
- הגדר צבע רקע של שקופיות רגילות
- הגדר את צבע הרקע של שקופית מאסטר
- מעבר צבע כצבע רקע שקף
- הגדר תמונה כרקע שקף
C# API להגדרת רקע שקופיות ב-PowerPoint
על מנת להגדיר או לשנות את הרקע של השקופיות במצגות PowerPoint, נשתמש ב-Aspose.Slides for .NET. ה-API נועד ליצור, לתפעל ולהמיר מצגות PowerPoint ו-OpenOffice. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.
PM> Install-Package Aspose.Slides.NET
הגדר צבע רקע של שקופיות רגילות ב-C#
להלן השלבים להגדרת צבע הרקע של השקופיות הרגילות במצגת PowerPoint באמצעות C#.
- ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
- לאחר מכן, הגדר את הרקע של השקף הרצוי על ידי ציון האינדקס שלו באמצעות המאפיין Background, למשל סוג רקע, צבע, סוג מילוי וכו'.
- לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להגדיר את הרקע של שקופית במצגת PowerPoint.
// הצג את המחלקה Presentation המייצגת את קובץ המצגת
using (Presentation pres = new Presentation("presentation.pptx"))
{
// הגדר את צבע הרקע של ISlide הראשון לכחול
pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
pres.Slides[0].Background.FillFormat.FillType = FillType.Solid;
pres.Slides[0].Background.FillFormat.SolidFillColor.Color = Color.Blue;
// שמור מצגת
pres.Save("ContentBG_out.pptx", SaveFormat.Pptx);
}
להלן צילום המסך של השקופית לפני הגדרת הרקע.
להלן השקופית של PowerPoint לאחר הגדרת הרקע.
הגדר צבע רקע של שקופית מאסטר ב-C#
ניתן גם להגדיר את הרקע של השקף הראשי שישפיע על כל השקופיות במצגת. להלן השלבים לשינוי צבע הרקע של השקופית הראשית.
- ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
- לאחר מכן, הגדר את הרקע של השקופית הראשית באמצעות המאפיין Presentation.Masters[index].Background.
- לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד לשנות את הרקע של שקופית המאסטר ב-PowerPoint.
// הצג את המחלקה Presentation שמייצגת את קובץ המצגת
using (Presentation pres = new Presentation("presentation.pptx"))
{
// הגדר את צבע הרקע של ה-Master ISlide לירוק יער
pres.Masters[0].Background.Type = BackgroundType.OwnBackground;
pres.Masters[0].Background.FillFormat.FillType = FillType.Solid;
pres.Masters[0].Background.FillFormat.SolidFillColor.Color = Color.ForestGreen;
// שמור מצגת
pres.Save("SetSlideBackgroundMaster_out.pptx", SaveFormat.Pptx);
}
הגדר צבע רקע הדרגתי של שקופיות
אתה יכול גם להגדיר את צבע הרקע ההדרגתי של השקופיות באמצעות Aspose.Slides עבור .NET, כפי שמודגם בשלבים שלהלן.
- ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
- הגדר את המאפיין Presentation.Slides[index].Background.FillFormat.FillType ל-FillType.Gradient.
- הגדר את המאפיין Presentation.Slides[index].Background.FillFormat.GradientFormat.TileFlip ל-TileFlip.FlipBoth.
- לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להגדיר את צבע הרקע ההדרגתי של השקופיות ב-PowerPoint.
// הצג את המחלקה Presentation המייצגת את קובץ המצגת
using (Presentation pres = new Presentation("presentation.pptx"))
{
// החל אפקט Gradiant על הרקע
pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
pres.Slides[0].Background.FillFormat.FillType = FillType.Gradient;
pres.Slides[0].Background.FillFormat.GradientFormat.TileFlip = TileFlip.FlipBoth;
// שמור מצגת
pres.Save("ContentBG_Grad_out.pptx", SaveFormat.Pptx);
}
צילום המסך הבא מציג את רקע השיפוע של השקופית.
הגדר תמונה כרקע שקופית באמצעות C#
להלן השלבים להגדרת תמונה כרקע שקופית באמצעות C#.
- ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
- הגדר את הגדרות הרקע של השקף הרצוי על ידי ציון האינדקס שלו באמצעות המאפיין Background, למשל סוג רקע, צבע, סוג מילוי וכו'.
- טען את התמונה לאובייקט System.Drawing.Image.
- הוסף תמונה לאוסף המצגת באמצעות Presentation.Images.AddImage(Image) וקבל את ההפניה שלה לאובייקט IPPImage.
- הגדר תמונה כרקע באמצעות המאפיין Presentation.Slides[index].Background.FillFormat.PictureFillFormat.Picture.Image.
- לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להגדיר תמונה כרקע של שקופיות במצגת PowerPoint.
// הצג את המחלקה Presentation המייצגת את קובץ המצגת
using (Presentation pres = new Presentation("SetImageAsBackground.pptx"))
{
// הגדר את הרקע עם תמונה
pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
pres.Slides[0].Background.FillFormat.FillType = FillType.Picture;
pres.Slides[0].Background.FillFormat.PictureFillFormat.PictureFillMode = PictureFillMode.Stretch;
// הגדר את התמונה
System.Drawing.Image img = (System.Drawing.Image)new Bitmap(dataDir + "Tulips.jpg");
// הוסף תמונה לאוסף התמונות של המצגת
IPPImage imgx = pres.Images.AddImage(img);
pres.Slides[0].Background.FillFormat.PictureFillFormat.Picture.Image = imgx;
// שמור את המצגת
pres.Save("ContentBG_Img_out.pptx", SaveFormat.Pptx);
}
קבל רישיון API בחינם
אתה יכול להשתמש ב-Aspose.Slides עבור .NET ללא מגבלות הערכה על ידי בקשת רישיון זמני.
סיכום
במאמר זה, למדת כיצד להגדיר את הרקע של שקופיות ב-PowerPoint PPTX או PPT באמצעות C#. יתר על כן, ראית כיצד להגדיר שיפוע או רקע תמונה של מצגות PowerPoint. אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של Aspose.Slides עבור .NET. כמו כן, אתה יכול להרגיש חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.