Browse our Products

Aspose.Note for Java 17.3 Release Notes

Major Features

  • Added support for documents printing
  • Added support for hyperlinks in images

Features and Improvements

KeySummaryCategory
NOTENET-1668Add support for hyperlinks in images.New Feature
NOTEJAVA-269Add support to print document.New Feature
NOTENET-2212Optimize file size and saving time of Documents with many page versions.Enhancement
NOTENET-1739Wrong tags position and numeration in numbered lists while exporting to PDF and image formats.Bug
NOTENET-2218Incorrect indent of table content while exporting to PDF and image formats.Bug
NOTEJAVA-252Licensing functionality does not work when run it using mavenBug
NOTEJAVA-272Aspose.Note License FailureBug

Public API and Backwards Incompatible Changes

The following public types were added:Description
com.aspose.note.PrintOptionsOptions used to print a document.
com.aspose.note.DocumentPrintAttributeSetRepresents helper class with user-friednly interface to javax.print.attribute.AttributeSet.
The following public methods and properties were added:Description
com.aspose.note.Document.printPrints the document using the default printer.
com.aspose.note.Document.print(Aspose.Note.Saving.PrintOptions)Prints the document using the default printer.
com.aspose.note.Image.getHyperlinkUrlGets the hyperlink associated with the image.
com.aspose.note.Image.setHyperlinkUrl(String)Sets the hyperlink associated with the image.
com.aspose.note.Margins.op_Equality(Aspose.Note.Margins,Aspose.Note.Margins)Tests whether two Margins structures are equal.
com.aspose.note.Margins.op_Inequality(Aspose.Note.Margins,Aspose.Note.Margins)Tests whether two Margins structures are not equal.
com.aspose.note.Margins.equals(Object)Tests whether two Margins structures are equal.
com.aspose.note.NoteTag.equals(Object)Determines whether the specified object is equal to the current object.
com.aspose.note.NoteTag.equals(Aspose.Note.NoteTag)Determines whether the specified object is equal to the current object.
com.aspose.note.NoteTag.hashCodeServes as a hash function for the type.
com.aspose.note.NoteTagCore.equals(Aspose.Note.NoteTagCore)Determines whether the specified object is equal to the current object.
com.aspose.note.NoteTagCore.hashCodeServes as a hash function for the type.
com.aspose.note.NoteTask.equals(Object)Determines whether the specified object is equal to the current object.
com.aspose.note.NoteTask.equals(Aspose.Note.NoteTask)Determines whether the specified object is equal to the current object.
com.aspose.note.NoteTask.hashCodeServes as a hash function for the type.
com.aspose.note.NumberList.equals(Object)Determines whether the specified object is equal to the current object.
com.aspose.note.NumberList.equals(Aspose.Note.NumberList)Determines whether the specified object is equal to the current object.
com.aspose.note.NumberList.hashCodeServes as a hash function for the type.
com.aspose.note.PrintOptions.#ctorInitializes a new instance of the PrintOptions class.
com.aspose.note.PrintOptions.getPrinterSettingsGets the printer settings.
com.aspose.note.PrintOptions.setPrinterSettings(AttributeSet)Sets the printer settings.
com.aspose.note.PrintOptions.getDocumentNameGets the document name to display (for example, in a print status dialog box or printer queue) while printing the document.
com.aspose.note.PrintOptions.setDocumentName(String)Sets the document name to display (for example, in a print status dialog box or printer queue) while printing the document.
com.aspose.note.PrintOptions.getResolutionGets the resolution for the generated images, in dots per inch.
com.aspose.note.PrintOptions.setResolution(float)Sets the resolution for the generated images, in dots per inch.
com.aspose.note.PrintOptions.getPageSplittingAlgorithmGets algorithm used for page splitting.
com.aspose.note.PrintOptions.setPageSplittingAlgorithm(PageSplittingAlgorithm)Sets algorithm used for page splitting.
com.aspose.note.TextStyle.equals(Object)Determines whether the specified object is equal to the current object.
com.aspose.note.TextStyle.equals(Aspose.Note.TextStyle)Determines whether the specified object is equal to the current object.
com.aspose.note.TextStyle.hashCodeServes as a hash function for the type.
com.aspose.note.DocumentPrintAttributeSet.#ctorInitializes a new instance of DocumentPrintAttributeSet class. The only copy of every page is printed using standard print service.
com.aspose.note.DocumentPrintAttributeSet.#ctor(String, int)Initializes a new instance of DocumentPrintAttributeSet class. The specified number of copies of every page is printed using specified print service.
com.aspose.note.DocumentPrintAttributeSet.#ctor(String)Initializes a new instance of DocumentPrintAttributeSet class. The only copy of every page is printed using specified print service.
com.aspose.note.DocumentPrintAttributeSet.#ctor(int)Initializes a new instance of DocumentPrintAttributeSet class. The specified number of copies of every page is printed using standard print service.
com.aspose.note.DocumentPrintAttributeSet.setCollate(boolean)Sets a value indicating whether document is collated.
com.aspose.note.DocumentPrintAttributeSet.getCopiesReturns the number of copies to be printed.
com.aspose.note.DocumentPrintAttributeSet.setCopiesSets the number of copies to be printed.
com.aspose.note.DocumentPrintAttributeSet.setDuplex(boolean)Sets the printer setting for double-side printing.
com.aspose.note.DocumentPrintAttributeSet.getPrinterNameReturns the name of the printer to be used if specified.
com.aspose.note.DocumentPrintAttributeSet.setPrinterName(String, Locale)The name of the printer to be used.
com.aspose.note.DocumentPrintAttributeSet.setPrinterName(String)The name of the printer to be used.
com.aspose.note.DocumentPrintAttributeSet.getLandscapeGets the orientation of the page.
com.aspose.note.DocumentPrintAttributeSet.setLandscapeSets the orientation of the page.
com.aspose.note.DocumentPrintAttributeSet.setPrintRange(int, int)Sets the page range to be printed.
com.aspose.note.DocumentPrintAttributeSet.setPrintRange(int)Sets the single page to be printed.
com.aspose.note.CompositeNode.actualizeSize(SizeF)Modifies the size of the element according to the minimum required space.
The following public methods and properties were deleted:Description
com.aspose.note.CompositeNode.actualizeSize(PointF, SizeF, SizeF)Modifies the size of the element according to the minimum required space.
The following public constants and enumerations were added:Description
com.aspose.note.Margins.EmptyThe empty margins.