Wydruk wygenerowanego dokumentu i dwie tabele obok siebie

0

Jedna z opcji w moim programie ma drukować dokument WZ na podstawie wpisanych danych.
Całość mam gotową z wyjątkiem ostatniego elementu. Chciałbym żeby w dokumencie pojawiły się dwie tabele na podpisy, tak jak w widoku z Subiekta []https://zapodaj.net/585b6efed174e.jpg.html

Przy pomocy klasy FlowDocument da się to zrobić? Jeśli tak to proszę o podpowiedź. Są pakiety na Nuget ale płatne, a póki co chciałem tego uniknąć.
Może jakimś innym sposobem ?

0

Bez kasy to mozesz wygenerować jakiś html, pdf albo coś innego i wypluć na drukarke.
Zwykle używa się jakichś komponentów do raportowania.

0

A może przy pomocy PDFSharp coś się zdziała?
Jutro spróbuję, na pierwszy rzut oka wydaje mi się że obejdzie się bez kupowania na tą chwilę przynajmniej

0

zrób to jako tabelę z jednym wierszem i dwiema kolumnami https://docs.microsoft.com/pl-pl/dotnet/framework/wpf/advanced/table-overview

0

Zrobiłem w/g dokumentacji, efekt jest prawie taki jak powinien...ale nie mogę dojść do tego jak ustawić szerokość kolumny/wiersza tak żeby był na całą szerokość strony A4
Poniżej kod


                FlowDocument doc = new FlowDocument();

                Table tabela = new Table();
            
                doc.Blocks.Add(tabela);
                tabela.Columns.Add(new TableColumn());
                tabela.RowGroups.Add(new TableRowGroup());
                tabela.RowGroups[0].Rows.Add(new TableRow());
                TableRow currentRow = tabela.RowGroups[0].Rows[0];
                currentRow.Background = Brushes.Silver;
                currentRow.Cells.Add(new TableCell(new Paragraph(new Run("Podpis Magazynu   Podpis Przewoźnika"))));

Jeszcze drugie pytanie...czy widok standardowego czytnika windows 8 (.oxps) pokazuje jedną stronę A4 czy 2 ?

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