Unplanned
Last Updated: 22 Dec 2016 13:10 by ADMIN
Table's 'cellspacing' and 'cellpadding' are not imported from HTML when the unit is not specified, e.g. <table cellpadding="25">. According to the HTML Specification (https://www.w3.org/TR/REC-html40/struct/tables.html#adef-cellspacing), the only permitted values are:
- only number
- number followed by percent.

MS Word imports it according to the specification (like WordsProcessing), but all of the browsers successfully imports values even with the px suffix, e.g. '25px'.
Unplanned
Last Updated: 03 May 2021 09:30 by ADMIN
ADMIN
Created by: Tanya
Comments: 2
Category: WordsProcessing
Type: Feature Request
3
The alternative text allows setting a description of the information contained inside the table and is useful for people who may not be able to see the content.
Completed
Last Updated: 08 Jul 2019 10:43 by ADMIN
Release LIB 2019.2.708 (07/08/2019)
An ArgumentException is thrown when importing HTML containing standard and non-standard pseudo classes or pseudo elements. The concreete scenario is the following: 
.myclass::-webkit-scrollbar or .myclass::-ms-expand

The message of the exception is similar to this: "Unexpected character found at position [X]: ".. scrollbar::>>-<<webkit-scrollbar"". 
Unplanned
Last Updated: 17 Oct 2017 08:09 by ADMIN
When the <sectPr> element is not defined as the last child element but appears in different position of the <body> of the document, the content after <sectPr> is not imported. 

Although some applications handle this case, according to the Office Open XML specification, the sectPr element must be the last element inside the <body>.
Unplanned
Last Updated: 09 Apr 2021 08:28 by ADMIN
In addition to the values containing numbers, the font-size property can have one of the following values as well: medium|xx-small|x-small|small|large|x-large|xx-large|smaller|larger|initial|inherit;
At this point, HtmlFormatProvider skips these values and applies default font-size to the content.


To import similar content with the proper styling, the customer can replace the CSS keywords with their equivalents in px.
Unplanned
Last Updated: 22 Jan 2018 09:53 by ADMIN
When a document has a deleted text as part of track changes and there is a comment on the deletion, the document throws InvalidOperationException upon import.
Unplanned
Last Updated: 02 Apr 2018 16:01 by ADMIN
If the background color is applied to <tr> element then it is not imported.

Workaround: The background color may be applied to the cells (<td> elements) in the desired row and this should have the same effect.
Unplanned
Last Updated: 05 Jun 2018 08:27 by ADMIN
ADMIN
Created by: Anna
Comments: 2
Category: WordsProcessing
Type: Feature Request
3
There are multiple tags and attributes in the Open XML model which define the formatting of the complex script characters and are not implemented in the WordsProcessing model. 

Such tags are:
szCs: Complex script font size;
bCs: Complex script bold;
iCs: Complex script italic;

Attributes:
cstheme: Complex Script Theme Font;

The cs (Complex Script Font) attribute is implemented in the export, but it is not preserved in the model on import.
Unplanned
Last Updated: 17 Jul 2018 13:57 by ADMIN
Currently, the align attribute is supported only for a table and when applied to a cell or row is omitted on import.
Unplanned
Last Updated: 11 Mar 2019 17:39 by ADMIN

In a DOCX document, the users can define an image which is bigger than the size of the page. When such an image is at the beginning of the document and is converted with PdfFormatProvider, an additional page is added in the result PDF.

Workaround: Check the image and resize it if needed:
foreach (var image in document.EnumerateChildrenOfType<ImageInline>())
{
    var section = image.Paragraph.Parent as Section;
    if (image.Image.Height > section.PageSize.Height - section.PageMargins.Top - section.PageMargins.Bottom)
    {
        var height = section.PageSize.Height - section.PageMargins.Top - section.PageMargins.Bottom - (image.Paragraph.Spacing.SpacingAfter * (image.Paragraph.Spacing.LineSpacing - 0.97));
        image.Image.Size = new System.Windows.Size(image.Image.Width, height);
    }
}


Unplanned
Last Updated: 14 Oct 2019 12:35 by ADMIN

When applying a table or table cell border with no thickness specified, the border is exported with a default thickness value of zero. However, by specification, the default value should be 2.

Workaround: Create a border by specifying the thickness value. For example:

table.Borders = new TableBorders(new Border(thickness, BorderStyle.Single, new ThemableColor(Colors.Black)));

Unplanned
Last Updated: 03 Dec 2020 15:18 by ADMIN
When exporting a List level, which defines a Tab character between the numbering symbol and the paragraph text, Tab width should be calculated considering a Tab Stop implicitly created from the hanging indent of the List level. However, such a Tab Stop is not implicitly created, which leads to incorrectly calculated Tab distance when exporting to PDF.
Unplanned
Last Updated: 28 Jun 2021 05:11 by ADMIN
Converting table with custom borders to PDF does not work
Completed
Last Updated: 02 Aug 2021 14:24 by Marc
Release R3 2021
The <col> tag specifies column properties for each column within a <colgroup> element. It is useful for applying styles to entire columns, instead of repeating the styles for each cell, for each row. This functionality is currently not respected while importing with HtmlFormatProvider.
Unplanned
Last Updated: 11 Nov 2021 10:48 by ADMIN
The value of a content control can be resolved from an XML element stored within a Custom XML Data part in the document. Currently, WordsProcessing is unable to import all the data related to the data binding, thus cannot resolve the value of the content control.
Unplanned
Last Updated: 27 Jan 2022 15:56 by ADMIN
Internally, the WebClient class is used to load external resources. This class is not supported in Blazor and WordsProcessing should provide a mechanism for loading the resource.
Completed
Last Updated: 06 Nov 2023 15:51 by Valery
Release R3 2023 SP1
Importing a Document (.doc) where the entire content is in a table leads to an endless loop.
Unplanned
Last Updated: 23 Jan 2023 09:32 by ADMIN
Table Cell width is increased after converting from RTF to HTML
Completed
Last Updated: 03 Nov 2023 11:42 by Kurt
Release R3 2023
FormatException when importing a document with "start" or "end" values for borders. 
Unplanned
Last Updated: 29 May 2023 10:01 by Paul Squance

The Spacing Before property of the paragraph at the start of the page should not be respected if it is not the first one inside the current section.

Manually overriding the Spacing Before property would resolve the issue.