כותרת עליונה ותחתונה במצגות PowerPoint משמשות להצגת מידע נוסף כגון מספר שקופית, מחבר, תאריך וכו’. במאמר זה תלמד כיצד להוסיף ולנהל את הכותרת העליונה והתחתונה במצגות PowerPoint PPTX/PPT באופן תוכנתי באמצעות Java.

על מנת לעבוד עם כותרת עליונה ותחתונה במצגות PowerPoint, נשתמש ב-Aspose.Slides עבור Java. זהו API עשיר בתכונות המאפשר לך ליצור ולתפעל מסמכי PowerPoint ו-OpenOffice. אתה יכול להוריד את JAR של ה-API או להתקין אותו דרך Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.9</version>
    <classifier>jdk16</classifier>
</dependency>

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

דוגמת הקוד הבאה מראה כיצד להוסיף כותרת עליונה ותחתונה במצגת PowerPoint.

// טען מצגת
Presentation pres = new Presentation("headerTest.pptx");
try {
    // הגדר כותרת תחתונה
    pres.getHeaderFooterManager().setAllFootersText("My Footer text");
    pres.getHeaderFooterManager().setAllFootersVisibility(true);

    // כותרת גישה ועדכון
    IMasterNotesSlide masterNotesSlide = pres.getMasterNotesSlideManager().getMasterNotesSlide();
    if (null != masterNotesSlide)
    {
    	for(IShape shape : masterNotesSlide.getShapes())
        {
            if (shape.getPlaceholder() != null)
            {
                if (shape.getPlaceholder().getType() == PlaceholderType.Header)
                {
                    ((IAutoShape)shape).getTextFrame().setText("HI there new header");
                }
            }
        }
    }
    // שמור מצגת
    pres.save("HeaderFooterJava.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Aspose.Slides עבור Java מאפשר לך גם להגדיר את הכותרת העליונה והתחתונה בשקופיות של חומרי עזר והערות. לשם כך, תוכל להחיל שינויים בשקופית של הערות ראשיות או בשקופית בודדת. הסעיפים הבאים מכסים את שני התרחישים.

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

// טען מצגת
Presentation pres = new Presentation("presentation.pptx");
try {
    // שנה הגדרות כותרת עליונה וכותרת תחתונה עבור בסיס הערות וכל שקופיות ההערות
    IMasterNotesSlide masterNotesSlide = pres.getMasterNotesSlideManager().getMasterNotesSlide();
    if (masterNotesSlide != null)
    {
        IMasterNotesSlideHeaderFooterManager headerFooterManager = masterNotesSlide.getHeaderFooterManager();

        headerFooterManager.setHeaderAndChildHeadersVisibility(true); // make the master notes slide and all child Footer placeholders visible
        headerFooterManager.setFooterAndChildFootersVisibility(true); // make the master notes slide and all child Header placeholders visible
        headerFooterManager.setSlideNumberAndChildSlideNumbersVisibility(true); // make the master notes slide and all child SlideNumber placeholders visible
        headerFooterManager.setDateTimeAndChildDateTimesVisibility(true); // make the master notes slide and all child Date and time placeholders visible

        headerFooterManager.setHeaderAndChildHeadersText("Header text"); // set text to master notes slide and all child Header placeholders
        headerFooterManager.setFooterAndChildFootersText("Footer text"); // set text to master notes slide and all child Footer placeholders
        headerFooterManager.setDateTimeAndChildDateTimesText("Date and time text"); // set text to master notes slide and all child Date and time placeholders
    }
  
    // שמור מצגת
    pres.save("testresult.pptx",SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

דוגמת הקוד הבאה מראה כיצד לשנות כותרת עליונה וכותרת תחתונה בשקופיות הערות באמצעות Java.

// טען מצגת
Presentation pres = new Presentation("presentation.pptx");
try {
    // שנה את הגדרות הכותרת העליונה והתחתונה עבור שקופית ההערות הראשונות בלבד
    INotesSlide notesSlide = pres.getSlides().get_Item(0).getNotesSlideManager().getNotesSlide();
    if (notesSlide != null)
    {
        INotesSlideHeaderFooterManager headerFooterManager = notesSlide.getHeaderFooterManager();
        if (!headerFooterManager.isHeaderVisible())
            headerFooterManager.setHeaderVisibility(true); // make this notes slide Header placeholder visible

        if (!headerFooterManager.isFooterVisible())
            headerFooterManager.setFooterVisibility(true); // make this notes slide Footer placeholder visible

        if (!headerFooterManager.isSlideNumberVisible())
            headerFooterManager.setSlideNumberVisibility(true); // make this notes slide SlideNumber placeholder visible

        if (!headerFooterManager.isDateTimeVisible())
            headerFooterManager.setDateTimeVisibility(true); // make this notes slide Date-time placeholder visible

        headerFooterManager.setHeaderText("New header text"); // set text to notes slide Header placeholder
        headerFooterManager.setFooterText("New footer text"); // set text to notes slide Footer placeholder
        headerFooterManager.setDateTimeText("New date and time text"); // set text to notes slide Date-time placeholder
    }
  
    // שמור מצגת
    pres.save("testresult.pptx",SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

קבל רישיון API בחינם

קבל [רישיון זמני] בחינם 24 לשימוש ב-Aspose.Slides עבור Java ללא מגבלות הערכה.

סיכום

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

ראה גם