Public API และการเปลี่ยนแปลงที่ไม่เข้ากันย้อนกลับใน Aspose.Slides for Java 15.6.0
การเปลี่ยนแปลง Public API
คอนสตรัคเตอร์ของ com.aspose.slides.DataLabel ถูกเปลี่ยนแปลง
ลายเซ็นของคอนสตรัคเตอร์ได้ถูกเปลี่ยนจาก DataLabel(com.aspose.slides.IChartSeries) เป็น DataLabel(com.aspose.slides.IChartDataPoint).
สมาชิก com.aspose.slides.IDocumentProperties.getCount(), .getPropertyName(int index)., .remove(String name), .contains(String name) ถูกทำเครื่องหมายว่า Deprecated; มีการแนะนำการทดแทนแทน
เมธอด IDocumentProperties.getCount(), IDocumentProperties.getPropertyName(int index)., .remove(string name), .contains(string name) ถูกทำเครื่องหมายว่า Deprecated. เมธอด IDocumentProperties.countOfCustomProperties(), IDocumentProperties.getCustomPropertyName(int index)., .removeCustomProperty(String name), .containsCustomProperty(string name) ถูกเพิ่มเข้ามาแทน.
เมธอด com.aspose.slides.INotesSlideManager.removeNotesSlide() ถูกเพิ่ม
เมธอด com.aspose.slides.INotesSlideManager.RemoveNotesSlide() ถูกเพิ่มเพื่อใช้ลบสไลด์บันทึกของสไลด์บางอัน.
เมธอด com.aspose.slides.ISlide.getNotesSlideManager() ถูกเพิ่ม. เมธอด ISlide.getNotesSlide() และ ISlide.addNotesSlide() ถูกทำเครื่องหมายว่า Deprecated
เมธอด ISlide.getNotesSlide() และ ISlide.addNotesSlide() ถูกทำเครื่องหมายว่า Deprecated. ใช้เมธอดใหม่ ISlide.getNotesSlideManager() แทน.
ISlide slide = ...;
INotesSlide notes;
// notes = slide.addNotesSlide(); - ถูกยกเลิก
// notes = slide.getNotesSlide(); - ถูกยกเลิก
notes = slide.getNotesSlideManager().getNotesSlide();
notes = slide.getNotesSlideManager().addNotesSlide();
slide.getNotesSlideManager().removeNotesSlide();
เมธอด getAppVersion() ถูกเพิ่มใน com.aspose.slides.IDocumentProperties
เมธอด com.aspose.slides.IDocumentProperties.getAppVersion() ถูกเพิ่มเพื่อดึงคุณสมบัติเอกสารในตัว ซึ่งแสดงหมายเลขเวอร์ชันภายในที่ใช้โดย Microsoft PowerPoint.
เมธอด remove() ถูกเพิ่มใน com.aspose.slides.IComment
เมธอด com.aspose.slides.IComment.remove() ถูกเพิ่มเพื่อใช้ลบคอมเมนต์จากคอลเลกชัน.
เมธอด remove() ถูกเพิ่มใน com.aspose.slides.ICommentAuthor
เมธอด ICommentAuthor.Remove ถูกเพิ่มเพื่อใช้ลบผู้เขียนคอมเมนต์จากคอลเลกชัน.
เมธอด clearCustomProperties() และ clearBuiltInProperties() ถูกเพิ่มใน com.aspose.slides.IDocumentProperties
เมธอด com.aspose.slides.IDocumentProperties.clearCustomProperties() ถูกเพิ่มเพื่อใช้ลบคุณสมบัติเอกสารที่กำหนดเองทั้งหมด. เมธอด com.aspose.slides.IDocumentProperties.clearBuiltInProperties() ถูกเพิ่มเพื่อใช้ลบและตั้งค่าเริ่มต้นสำหรับคุณสมบัติเอกสารในตัวทั้งหมด (Company, Subject, Author เป็นต้น).
เมธอด getBlackWhiteMode() และ setBlackWhiteMode(byte) ถูกเพิ่มใน com.aspose.slides.IShape
เมธอด getBlackWhiteMode() และ setBlackWhiteMode(byte) ถูกเพิ่มใน com.aspose.slides.IShape. เมธอดเหล่านี้ระบุว่ารูปร่างจะถูกแสดงผลในโหมดสีขาว-ดำอย่างไร. ค่าที่เป็นไปได้ถูกกำหนดในคลาส com.aspose.slides.BlackWhiteMode.
| Value | ความหมาย |
|---|---|
| Color | คืนค่าโดยใช้สีปกติ |
| Automatic | คืนค่าโดยใช้สีอัตโนมัติ |
| Gray | คืนค่าโดยใช้สีเทา |
| LightGray | คืนค่าโดยใช้สีเทาอ่อน |
| InverseGray | คืนค่าโดยใช้สีเทาแบบย้อนกลับ |
| GrayWhite | คืนค่าโดยใช้สีเทาและสีขาว |
| BlackGray | คืนค่าโดยใช้สีดำและสีเทา |
| BlackWhite | คืนค่าโดยใช้สีดำและสีขาว |
| Black | คืนค่าโดยใช้สีดำเท่านั้น |
| White | คืนค่าโดยใช้สีขาว |
| Hidden | วัตถุจะไม่ถูกแสดงผล |
เมธอด removeAt(int), remove(ICommentAuthor) และ clear() ถูกเพิ่มใน com.aspose.slides.ICommentAuthorCollection
เมธอด ICommentAuthorCollection.removeAt(int) ถูกเพิ่มเพื่อใช้ลบผู้เขียนตามดัชนีที่ระบุ. เมธอด ICommentAuthorCollection.remove(ICommentAuthor) ถูกเพิ่มเพื่อใช้ลบผู้เขียนที่ระบุจากคอลเลกชัน. เมธอด ICommentAuthorCollection.clear() ถูกเพิ่มเพื่อใช้ลบรายการทั้งหมดจากคอลเลกชัน.