Почему TeleCri UI TableCell для обработки PDF не поддерживает CanWrapContent? - PullRequest
0 голосов
/ 16 мая 2019

CanWrapContent не соблюдается. Первый столбец с содержимым «ClientName:» не должен переноситься, если для CanWrapContent установлено значение false.

Я использую Telerik UI R1 2019

Сгенерированный PDF скриншот:

enter image description here

public void Mcve()
{
    Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider provider = new Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider();

    RadFlowDocument document = new RadFlowDocument();
    RadFlowDocumentEditor editor = new RadFlowDocumentEditor(document);

    Table t = editor.InsertTable();

    TableCell cell0 = new TableCell(document);            
    cell0.CanWrapContent = false; // <------------ Ignored?
    cell0.Blocks.AddParagraph().Inlines.AddRun("ClientName:");

    TableCell cellLong = new TableCell(document);
    cellLong.Blocks.AddParagraph().Inlines.AddRun("Nullam sit amet dui porta, imperdiet quam sit amet, consequat diam. In vel orci rutrum, vehicula purus ullamcorper, ornare lorem. Sed at arcu ultrices, fringilla augue in, condimentum quam. Sed pretium faucibus");

    var row = t.Rows.AddTableRow();
    row.Cells.Add(cell0);
    row.Cells.Add(cellLong);

    using (Stream output = File.OpenWrite("sample.pdf"))
    {
        provider.Export(document, output);
    }
    Process.Start("sample.pdf");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...