Mam formularz, który oczywiście można przewijać i muszę wydrukować całą zawartość formularza na wielu stronach.
Próbowałem wszystkiego, co mogę znaleźć za pomocą PrintForm, ale drukuje tylko jedną stronę i tylko to, co zmieści się na ekranie.
Patrzyłem na PrintDocument, ale to zmusza mnie do odtworzenia całego dokumentu sformatowanego dla drukarki. Muszę wydrukować to, co już jest.
W formularzu nie mam żadnych przewijalnych elementów, tylko sam formularz nadrzędny jest przewijany.
Przeszukałem internet i nic nie mogę znaleźć. Nawet kupię kontrolę, jeśli ktoś tam jest.
Dzięki.
Odpowiedzi:
0 dla odpowiedzi № 1Wstaw a PrintForm component
do formularza, a następnie
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
valter