プレゼンテーションにヘッダーとフッターを追加する方法
Contents
[
Hide
]
新しいAspose.Slides for Java APIがリリースされ、現在この単一の製品は、ゼロからPowerPoint文書を生成し、既存の文書を編集する機能をサポートしています。
レガシーコードのサポート
Aspose.Slides for Javaの13.x以前のバージョンで開発されたレガシーコードを使用するには、コードにいくつかの小さな変更を加える必要がありますが、コードは以前と同様に機能します。古いAspose.Slides for JavaのAspose.SlideおよびAspose.Slides.Pptx名前空間に存在したすべてのクラスは、現在単一のAspose.Slides名前空間に統合されています。以下のレガシーAspose.Slides APIでプレゼンテーションにヘッダーとフッターを追加するためのシンプルなコードスニペットを見て、新しい結合APIに移行する手順を参照してください。
レガシーAspose.Slides for Javaアプローチ
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); |
新しいAspose.Slides for Java 13.xアプローチ
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); | |