Temat: Kontrolka WYSIWYG do tworzenia wydruków
To przy okazji podepnę się pod wątek z pytaniem, czy pliki raportów CR są edytowalne bez dodatkowych narzędzi, np. w zwykłym notatniku? Np. mają postać np. XMLa, tak, jak objęty standardem RDLC?
To jedna z ważniejszych kwestii dla programisty, który zamierza w całości oprzeć się na danym rozwiązaniu, ponieważ:
a) czasem trzeba poprawić raport, a ma się do dyspozycji tylko notatnik, bez możliwości instalowania czegokolwiek, w dodatku mając zdalny dostęp przez zdalny pulpit przy VNC. Naturalnym przykładem jest wdrożenie u klienta, gdzie trzeba szybko poprawić jakiś błąd (formułę, teksty, formatowanie liczb, kolory, wyrównanie, kod własnych funkcji itp.). Miałem takie sytuacje niejednokrotnie, dlatego mój wybór padł na RDL(C).
b) czasem potrzeba raport wygenerować dynamicznie, w kodzie programu, np. gdy raport ma być mocno konfigurowalny, gdzie trzeba coś poprzestawiać, zmienić rozmiary różnych obszarów (i w związku z tym przesuwać obiekty leżące niżej), bądź generować go na zasadzie "pasm", z których składa się potrzebną zawartość - a z drugiej strony nie chce nam się "rzeźbić" wszystkiego z kresek i kwadratów. Przykład: generowanie
kuponów recept, wypisów ze szpitala, bardziej złożonych raportów statystycznych. Jeśli jednak chodzi tylko o standardowe raporty tabelaryczne, to niniejsze zagadnienie jest mało istotne.
Adrian Olszewski edytował(a) ten post dnia 29.01.11 o godzinie 14:45