Browse our Products
Aspose.Words for Python via .NET 26.7 Release Notes
This page contains release notes for Aspose.Words for Python via .NET 26.7.
A comprehensive description of all methods and properties, along with code examples, is available on the API reference pages.
Major Features
There are 54 improvements and fixes in this regular monthly release. The most notable are:
- Lists: Added a public method to clear a list level tab stop.
- Rendering: Added handling of textbox inner shape alt text during rendering.
- Export PDF: Implemented the export of numbering fields to PDF AcroForms during rendering.
- Export PDF: Implemented link annotation joining for tagged output when rendering PDFs.
- Rendering: Implemented the rendering of OLE objects within EQ fields.
- Mathematical Equations: Improved the wrapping algorithm of math formulas during rendering.
Full List of Issues Covering all Changes in this Release
Expand to view the full list of issues.
- Rendering nested EQ field
- Add a feature to calculate document readability score
- Add an option to clear list level tab
- Number FormFields are not honoring Number Formatting in PDF
- Date Formats are not working in generated PDF
- A text box with type Date lets the user type anything in PDF
- CancellationToken support for long-running operations
- FormFields do not auto grow to fit text in PDF|Enhancement
- IndexOutOfRangeException is thrown upon building document layout
- Correcting some cases where converting brackets to MathML results in an exception
- Character spacing value rounding is incorrect after rendering
- NullReferenceException is thrown upon saving document in fixed page formats
- Incorrect shadow rendering for 3D-rotated picture
- SVG is rendered improperly
- FileCorruptedException is thrown upon loading ‘.html’ document
- Ordered list numbering is incorrect after importing from Markdown
- StackOverflowException is thrown upon rendering document
- DOCX to PDF: Excessive table row spacing
- Windings2/Windings3 symbols are rendered as tofu in SVG
- Aspose.Words produces corrupted DOCX document after merging
- Some chars looks wring after rendering
- Shape is corrupted after open/save DOCX
- Shape’s AltText is not preserved after exporting to PDF/UA
- Extruded DML image is rendered with distorted geometry
- Tabs in TOC items look incorrect after updating fields
- Text box vertical alignment ignored in Aspose.Words document compare
- Table caption color is changed after inserting document with ImportFormatMode.KeepDifferentStyles
- Logo image is reversed after rendering
- Document.ExtractPages throws NullReferenceException for specific page range in DOCX
- DOCX to PDF: Headers showing incorrect section numbers
- Wrong product in shopping cart when purchasing document-pdf-converter
- InvalidOperationException is thrown upon building document layout
- Docling validation error for TestComplexFormattingListItem Gold.json
- Floating table is missing after rendering
- Changes in SmartArt are not detected upon comparing documents
- Comments aren’t exported to Docling JSON
- StackOverflowException is thrown upon rendering document
- Chart axis boundaries is incorrect after rendering
- OfficeMath wrapping is incorrect in the table
- EQ field is rendered improperly
- EQ field looks wrong after rendered to PDF
- EQ field is lost after rendering
- EQ field with embedded OLE object is lost after rendering
- Multiple Link Annotations are created for multi-line links
- Stack overflow occurs when converting DOCX with comments to JPEG
- HR color is lost after importing HTML
- StackOverflowException is thrown upon rendering document
- Compare result does not match MS Word output
- Date input fields are ignored upon DOCX to PDF converting
- Incorrect table cell margins to wml to docx conversion
- Shape in EQ field is missed after rendering
- Issue with IPageLayoutCallback
- Import of MsoHtml lists differs from MS Word’s result
- Import of MsoHtml lists looks different than MS Word’s result
Public API and Backward Incompatible Changes
This section lists public API changes that were introduced in Aspose.Words for Python via .NET 26.7. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in Aspose.Words for Python via .NET which may affect existing code. Any behavior introduced that could be seen as regression and modifies the existing behavior is especially important and is documented here.
Added public method to clear list level tab stop
A remove_tab_stop public method has been added to the ListLevel class.
This use case explains how to remove a custom tab stop from a list level in a word document:
doc = aw.Document()
builder = aw.DocumentBuilder(doc=doc)
# Create a list with default formatting.
builder.list_format.apply_number_default()
builder.writeln("Numbered list item 1")
builder.writeln("Numbered list item 2")
# Get the list level and remove its tab stop.
list_level = builder.list_format.list_level
list_level.remove_tab_stop()
doc.save(file_name=ARTIFACTS_DIR + "Paragraph.RemoveTabStopFromListLevel.docx")