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