Подскажите может кто сталкивался с этим.
Вот простой пример таблицы
В разметке XAML легко установить
ширину столбцов = 200 и 100
<FlowDocument x:Name="rtfDoc1">
<Table>
<Table.Columns>
<TableColumn Width="200"/>
<TableColumn Width="100"/>
</Table.Columns>
<TableRowGroup>
<TableRow>
<TableCell>
<Paragraph>Cell 01</Paragraph>
</TableCell>
<TableCell>
<Paragraph>Cell 02</Paragraph>
</TableCell>
</TableRow>
</TableRowGroup>
</Table>
</FlowDocument>
А вот через алгоритм не получается установить ширину столбцу
Table table = new Table();
TableColumn tc = new TableColumn();
tc.Width = GridLength.Auto; // получется, что только выбрать ширину можно только "Auto" :(
table.Columns.Add(tc);
TableRowGroup group = new TableRowGroup();
TableRow row = new TableRow();
group.Rows.Add(row);
table.RowGroups.Add(group);
this.rtfDoc1.Blocks.Add(table);