How to Disable Optimized Text Measuring in ASP.NET MVC DOCX Editor

27 Aug 20261 minute to read

Starting from v19.3.0.x, the accuracy of text size measurements in the DOCX Editor is improved to match Microsoft Word pagination for most Word documents. This improvement is included as the default behavior along with an optional API enableOptimizedTextMeasuring in the Document Editor settings.

If you want the DOCX Editor component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions, then you can disable this optimized text measuring improvement by setting the enableOptimizedTextMeasuring property to false in the documentEditorSettings of the DOCX Editor component.

Disable optimized text measuring in DocumentEditorContainer instance

The following example code illustrates how to disable optimized text measuring in the DocumentEditorContainer instance.

<div id="documenteditor" style="width:100%;height:100%">
    @Html.EJS().DocumentEditor("container").IsReadOnly(false).EnableEditor(true).EnablePrint(true).EnableSelection(true).EnableSfdtExport(true).DocumentEditorSettings("settings").Render()
</div>

<script>
    var settings = { enableOptimizedTextMeasuring: false };
</script>

Disable optimized text measuring in DocumentEditor instance

The following example code illustrates how to disable optimized text measuring in the DocumentEditor instance.

@Html.EJS().DocumentEditorContainer("container").EnableToolbar(true).DocumentEditorSettings("settings").Render()
<script>
    var settings = { enableOptimizedTextMeasuring: false };
</script>