W celu dodania raportu Zamówienie obcego w walucie w języku angielskim wykonaj następujące kroki:
1. Wejdź w Ustawienia / Szablony wydruku / Zamówienia obce / Zamówienie obce / Otwórz
- Otwarty raport proszę zapisać jako kopię pod inną nazwą wybierając opcję Zapisz / Zapisz jako...
- W polu Nazwa raportu proszę wpisać Zamówienie obce w walucie - angielski
- W polu Miejsce wydruku proszę wybrać Okno dokumentu
- W polu Katalog proszę wskazać Zamówienia obce / Zamówienie w walucie.
2. Wejdź w Widok / Lokalizacja - przycisk rozwinięcia / Szary plus i dodaj język Angielski wybierając z listy:
3. Wprowadź tłumaczenia pól na język Angielski w kolumnie Value. Po przetłumaczeniu pól zatwierdź okno przyciskiem Apply, a następnie zamknij przyciskiem OK.
4. Wejdź w Skrypty. W polu Control wybierz ZamówienieObce Raport. W polu Event wybierz Przed wydrukiem (BeforePrint). W polu Edycja skopiuj i wklej poniższą zawartość. Następnie zapisz zmiany skrótem klawiszowym Ctrl+S.
private void ZamowienieObce_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
{
DevExpress.XtraReports.UI.XtraReport rep = sender as DevExpress.XtraReports.UI.XtraReport;
if(rep != null)
{
DevExpress.XtraReports.Parameters.Parameter param = (DevExpress.XtraReports.Parameters.Parameter) rep.Parameters["PrintLanguage"];
if (param != null)
{
rep.ApplyLocalization(param.Value.ToString());
}
}
}
5. Wróć na zakładkę Designer i wybierz przycisk Dodaj parametr. Uzupełnij pola:
- Value Source: Statyczna lista
- Visible: Tak
- Enabled: Tak
- Typ: Tekst
- przyciskiem + Dodaj wpisz języki:
- Wartość: pl-PL Opis: polski
- Wartość: en-US Opis: angielski
Zapisz zmiany (Ctrl+S).
Parametr można edytować po prawej stronie Lista pól rozwinąć Parametry i na danym parametrze spod prawego przycisku myszy Edycja parametrów
6. Drukując dokument skorzystaj z nowego raportu Zamówienie obce w walucie - angielski.
__________________________________________________________________________________________________________
Masz pytania?
Dołącz do nas! Zaloguj się do Społeczności Klientów Symfonii i zadaj pytanie w obszarze wiedzy,
który Cię interesuje.
Aby zalogować się do naszej społeczność, potrzebujesz konta w Symfonii ID.
Jeśli jeszcze go nie masz – skorzystaj z instrukcji
__________________________________________________________________________________________________________