Automatyczna zmiana rozmiaru czcionki w komórce tabeli FlowDocument

0

Witam.
Czy jest jakiś sposób (oprócz mozolnego przekopywania się przez kontrolki FlowDocument'u) aby zawartość tekstowa komórki tabeli w FlowDocument automatycznie zmniejszała się do szerokości komórki, jeżeli nie mieści się na szerokość?
W aplikacji pisanej w WPF pod .Net 4.8 robię wydruk dokumentu, w którym mam dużo kolumn. Czasami zawartość niektórych komórek nie mieści się w jednym wierszu i wtedy dokument przerzuca resztę do drugiego wiersza. Czy jest jakiś sposób aby w takim przypadku dokument nie wykonywał przerzucania tylko zmniejszył odpowiedni rozmiar czcionki zawartości? Zakładamy że zawartością jest tekst bez spacji. W komórce tabeli mam Paragraph a w nim kontrolkę Span?
Znalazłem już obsługę tego poprzez mozolne przekopywanie się przez wszystkie komórki FlowDocument i ręczne wyliczanie rozmiaru ale przy większej ilości wierszy ten mechanizm działa zbyt długo (dla dokumentu z 25 wierszami i 12 kolumnami mechanizm wykonuje się kilka sekund).
Może jest jakaś właściwość Paragraph'u lub Span'u (taka jak np. TextWrapping) która to umożliwia?

0

Jeszcze nie spotkałem środowiska genetycznie webowego, które by perfekcyjnie formatowało na papierze
Wydaje sie że wiekszosc developerów tak myśli i naprawdę ważne formatowania powierza technologii PDF

1 użytkowników online, w tym zalogowanych: 0, gości: 1