Wysyłanie danych do Worda

0

Witam,
Zrobiłem sobie aplikację, w której wprowadza się dane, a później można to wydrukować..
Wygląda to mniej więcej tak:
user image

"rysowanie" na kartce papieru robię za pomocą
e.Graphic.DrawString("napis",....)
Czy jest jakaś szybka i łatwa metoda żeby teraz wysłać to wszystko do Worda?

Albo gdzie znajde jakiś fajny poradnik jak wysyłać dane do Worda?
Coś mi się obiło o uszy odnośnie raportów.. ale nie wiem czy mam iść w tę stronę, czy może coś innego proponujecie?

0

Opcji do koloru do wyboru:

  1. OpenXMLa
  2. Microsoft.Office.Interop
  3. Można użyć Crystal Reports
    I jeszcze multum innych narzędzi..

ja bym wybrał bramkę numer jeden ostatecznie numer dwa.

0

Znalazłem coś takiego..
http://support.microsoft.com/kb/316384

Wszystko ładnie cacy,..
tylko teraz tak pomyślałem, co jeśli ktoś nie ma offica.. tylko coś darmowego(Open Office, LIbre Office) ?

Musze po pprostu tworzyć jakoś plik .doc bądź .docx
Żeby potem można było go otworzyć dowolnym edytorem..

2

Dlatego wybrał bym OpenXML Open Office, Libre Office, Google Doc oraz MS Office od 2007 w górę otworzą taki plik. Stare ms office bym zignorował.

0

To nic innego tylko wrapper do Open XML SDK jest ich parę. Z tego co widzę dość dawno nic nie było w nim poprawiane a błędów jest trochę. :)

0

Hej ;-)
Mam jeszcze jedno pytanie.
Może uda Ci się pomóc..

Chciałbym zrobić coś takiego:
user image

Myślałem nad funkcja PadRight, i wtedy uzupełniałoby mi stringa np tak, aby miał zawsze długość np 80 znaków..
ALE
jeśli początkowy string składa się np z wielu liter 'i'(które są wąskie) i uzupełni potem do 80 znaków,

a drugi string zawiera wiele literek 'w' które są szersze i również uzupełni się do 80 znaków.. to oba stirngi nie skończą sie w tym samym miejscu ;-(

0

Użyj czegoś na kształt:
Strona 59: http://openxmldeveloper.org/cfs-filesystemfile.ashx/__key/communityserver-components-postattachments/00-00-00-19-70/Open-XML-Explained.pdf
http://stackoverflow.com/questions/16219421/open-xml-word-create-tab-with-leading-dots-net-3-5-c

Nie wiem jak to będzie konkretnie a tym bardziej w twojej bibliotece ale googlaj coś na kształt dot leaders openxml c#

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