msw_version property
LoadOptions.msw_version property
Allows to specify that the document loading process should match a specific MS Word version. Default value is MsWordVersion.WORD2019
@property
def msw_version(self) -> aspose.words.settings.MsWordVersion:
...
@msw_version.setter
def msw_version(self, value: aspose.words.settings.MsWordVersion):
...
Remarks
Different Word versions may handle certain aspects of document content and formatting slightly differently during the loading process, which may result in minor differences in Document Object Model.
Examples
Shows how to emulate the loading procedure of a specific Microsoft Word version during document loading.
# By default, Aspose.Words load documents according to Microsoft Word 2019 specification.
load_options = aw.loading.LoadOptions()
self.assertEqual(aw.settings.MsWordVersion.WORD2019, load_options.msw_version)
# This document is missing the default paragraph formatting style.
# This default style will be regenerated when we load the document either with Microsoft Word or Aspose.Words.
load_options.msw_version = aw.settings.MsWordVersion.WORD2007
doc = aw.Document(file_name=MY_DIR + 'Document.docx', load_options=load_options)
# The style's line spacing will have this value when loaded by Microsoft Word 2007 specification.
self.assertAlmostEqual(12.95, doc.styles.default_paragraph_format.line_spacing, delta=0.01)
See Also
- module aspose.words.loading
- class LoadOptions