PowerPoint מספק מגוון רחב של ערכות נושא שתוכל ליישם במצגות. בנוסף, אתה יכול להגדיר את הנושאים המותאמים אישית שלך לפי הדרישות שלך. במאמר זה, תלמד כיצד לעבוד עם ערכות נושא של מצגות PowerPoint באופן דינמי, במיוחד, המאמר יעסוק כיצד ליישם ערכות נושא במצגות PowerPoint באופן תכנותי באמצעות C#.

C# API להחלת ערכות נושא ב-PowerPoint PPT

כדי ליישם ערכות נושא במצגות PowerPoint, נשתמש ב-Aspose.Slides for .NET. זהו API רב עוצמה ועשיר בתכונות ליצירה ולתפעל מצגות מתוך יישומי NET. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Slides.NET

החל ערכת נושא במצגת PowerPoint ב-C#

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

החל נושא PowerPoint ב-C# - הגדר צבע ערכת נושא

להלן השלבים להגדרת צבע ערכת נושא לצורה במצגת PowerPoint באמצעות C#.

דוגמת הקוד הבאה מראה כיצד להגדיר צבע ערכת נושא במצגת PowerPoint ב-C#.

// טען או צור מצגת
using (Presentation pres = new Presentation())
{
    // הוסף צורה וקבע את צבעה
    IAutoShape shape = pres.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);
    shape.FillFormat.FillType = FillType.Solid;
    shape.FillFormat.SolidFillColor.SchemeColor = SchemeColor.Accent1;

    // שמור מצגת
    pres.Save("theme.pptx", SaveFormat.Pptx);
}

הגדר גופן ערכת נושא של PowerPoint PPT ב-C#

Aspose.Slides מספק מזהים מיוחדים להגדרת גופן מתוך ערכת הגופנים. המזהים האלה הם כדלקמן:

  • “+mn-lt”: גופן גוף לטינית (גופן לטיני מינור)
  • “+mj-lt”: גופן כותרת לטיני (גופן לטיני מרכזי)
  • “+mn-ea”: גופן גוף מזרח אסיה (גופן מזרח אסיאתי מינור)
  • “+mj-ea”: גופן גוף מזרח אסייתי (גופן מזרח אסייתי מינור)

להלן השלבים ליצירת אלמנט עם הטקסט ולהקצאת הגופן הלטיני מתוך ערכת הגופנים.

דוגמת הקוד הבאה מראה כיצד להגדיר את גופן הנושא במצגת PowerPoint באמצעות C#.

// טען או צור מצגת
using (Presentation pres = new Presentation())
{
    // הוסף צורה וקבע את צבעה
    IAutoShape shape = pres.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);

    // הוסף פסקה
    Paragraph paragraph = new Paragraph();
    Portion portion = new Portion("Theme text format");
    paragraph.Portions.Add(portion);
    shape.TextFrame.Paragraphs.Add(paragraph);

    // הגדר גופן
    portion.PortionFormat.LatinFont = new FontData("+mn-lt");

    // שמור מצגת
    pres.Save("theme.pptx", SaveFormat.Pptx);
}

שינוי סגנון רקע ערכת PPT ב-C#

ערכות הנושא של המצגת מכילות גם את סגנונות הרקע שתוכל להגדיר במצגת PowerPoint. להלן השלבים לביצוע פעולה זו.

דוגמת הקוד הבאה מראה כיצד להגדיר את סגנון הרקע של ערכת הנושא במצגת.

using (Presentation pres = new Presentation())
{
    // בדוק את מספר הסגנונות
    int numberOfBackgroundFills = pres.MasterTheme.FormatScheme.BackgroundFillStyles.Count;
    if (numberOfBackgroundFills > 0)
    {
        // בחר סגנון
        pres.Masters[0].Background.StyleIndex = 1;
    }

    // שמור מצגת
    pres.Save("theme.pptx", SaveFormat.Pptx);
}

עבודה עם ערכות נושא של PowerPoint ב-C# - קבל רישיון חינם

ניתן לבצע מניפולציות על נושאים במצגות PowerPoint ללא מגבלות הערכה על ידי בקשת רישיון זמני.

סיכום

במאמר זה, למדת כיצד להחיל צבע ערכת נושא, גופן וסגנון רקע במצגות PowerPoint באמצעות C#. יתר על כן, אתה יכול להתקין את ה-API ולשלב את הקוד שסופק או להתאים אותו לפי הדרישות שלך. בנוסף, אתה יכול לבקר בתיעוד כדי לחקור עוד על Aspose.Slides עבור .NET. כמו כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.

ראה גם