So fügen Sie Kopf- und Fußzeilen in eine Präsentation ein
Eine neue
Aspose.Slides für Java API wurde veröffentlicht und jetzt unterstützt dieses einzelne Produkt die Fähigkeit, PowerPoint-Dokumente von Grund auf zu generieren und bestehende zu bearbeiten.
Unterstützung für Legacy-Code
Um den Legacy-Code zu verwenden, der mit Aspose.Slides für Java-Versionen vor 13.x entwickelt wurde, müssen Sie einige kleine Änderungen an Ihrem Code vornehmen, und der Code wird wie zuvor funktionieren. Alle Klassen, die in der alten Aspose.Slides für Java unter den Namespaces Aspose.Slide und Aspose.Slides.Pptx vorhanden waren, sind jetzt im einzelnen Namespace Aspose.Slides zusammengeführt. Bitte werfen Sie einen Blick auf den folgenden einfachen Codeausschnitt zum Hinzufügen von Kopf- und Fußzeilen in eine Präsentation in der Legacy Aspose.Slides API und folgen Sie den Schritten, die beschreiben, wie Sie zur neuen zusammengeführten API migrieren können.
Legacy Aspose.Slides für Java-Ansatz
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PresentationEx sourcePres = new PresentationEx ();
//Setting Header Footer visibility properties
sourcePres .setUpdateSlideNumberFields (true );
//Update the Date Time Fields
sourcePres .setUpdateDateTimeFields (true );
//Show date time placeholder
sourcePres .getHeaderFooterManager ().isDateTimeVisible (true );
//Show the footer place holder
sourcePres .getHeaderFooterManager ().isFooterVisible (true );
//Show Slide Number
sourcePres .getHeaderFooterManager ().isSlideNumberVisible (true );
//Set the header footer visibility on Title Slide
sourcePres .getHeaderFooterManager ().setVisibilityOnTitleSlide (true );
//Write the presentation to the disk
sourcePres .save ("NewSource.pptx" ,SaveFormat .Pptx );
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Create the presentation
Presentation pres = new Presentation ();
//Get first slide
Slide sld = pres .getSlideByPosition (0 );
//Access the Header / Footer of the slide
HeaderFooter hf = sld .getHeaderFooter ();
//Set Page Number Visibility
hf .setPageNumberVisible (true );
//Set Footer Visibility
hf .setFooterVisible (true );
//Set Header Visibility
hf .setHeaderVisible (true );
//Set Date Time Visibility
hf .setDateTimeVisible (true );
//Set Date Time format
hf .setDateTimeFormat (DateTimeFormat .DateTime_dMMMMyyyy );
//Set Header Text
hf .setHeaderText ("Header Text" );
//Set Footer Text
hf .setFooterText ("Footer Text" );
//Write the presentation to the disk
pres .save ("HeadFoot.ppt" ,SaveFormat .Ppt );
Neuer Aspose.Slides für Java 13.x-Ansatz
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Presentation sourcePres = new Presentation ();
//Setting Header Footer visibility properties
sourcePres .UpdateSlideNumberFields = true ;
//Update the Date Time Fields
sourcePres .UpdateDateTimeFields = true ;
//Show date time placeholder
sourcePres .HeaderFooterManager .IsDateTimeVisible = true ;
//Show the footer place holder
sourcePres .HeaderFooterManager .IsFooterVisible = true ;
//Show Slide Number
sourcePres .HeaderFooterManager .IsSlideNumberVisible = true ;
//Set the header footer visibility on Title Slide
sourcePres .HeaderFooterManager .SetVisibilityOnTitleSlide (true );
//Write the presentation to the disk
sourcePres .save ("NewSource.pptx" ,SaveFormat .Pptx );