First I create the table by editor like this
RadFlowDocument tableDoc = new RadFlowDocument();
RadFlowDocumentEditor editor = new RadFlowDocumentEditor(tableDoc);
Telerik.Windows.Documents.Flow.Model.Table newTable = editor.InsertTable(1, 2);
newTable.Rows[0].Cells[0].Borders = new TableCellBorders(
new Telerik.Windows.Documents.Flow.Model.Styles.Border(1, Telerik.Windows.Documents.Flow.Model.Styles.BorderStyle.Single, ThemableColor.FromArgb(100, 0, 100, 0)),
new Telerik.Windows.Documents.Flow.Model.Styles.Border(1, Telerik.Windows.Documents.Flow.Model.Styles.BorderStyle.None, ThemableColor.FromArgb(100, 0, 100, 0)),
new Telerik.Windows.Documents.Flow.Model.Styles.Border(1, Telerik.Windows.Documents.Flow.Model.Styles.BorderStyle.Single, ThemableColor.FromArgb(100, 0, 100, 0)),
new Telerik.Windows.Documents.Flow.Model.Styles.Border(1, Telerik.Windows.Documents.Flow.Model.Styles.BorderStyle.Single, ThemableColor.FromArgb(100, 0, 100, 0)));
and prepare the html string (with convert function) like this
string html = "<
p
>HTML STR 1234<
span
style=\"line-height:20px;\">1234 1234 </
span
></
p
>";
HtmlFormatProvider providerHtml = new HtmlFormatProvider();
RadFlowDocument document = providerHtml.Import(html);
but I don't know how to put " RadFlowDocument " into table I 'm already try this but it show some error "The document element is associated with another document.
Parameter name: item" . Please Help!!
Paragraph paragraph = new Paragraph(document);
newTable.Rows[0].Cells[0].Blocks.Insert(0, paragraph);