[API] Drukowanie
Moderator: mikey
Re: [API] Drukowanie
Wrzuć swoją apke do folderu optimy
-
smsoftware
- Posty: 27
- Rejestracja: 10 wrz 2014, 06:31
- Rola: Inny
Re: [API] Drukowanie
Ktoś ogarną raporty GenRap w C#
Mi cały czas zwraca błąd
Wydruki w CR działają ale w GenRap nie ;(
Mi cały czas zwraca błąd
Kod: Zaznacz cały
---------------------------
OCEAN GenRap
---------------------------
W aplikacji OCEAN GenRap wystąpił nieoczekiwany błąd:
"UFN data may not be null"
---------------------------
OK
----------------------------
smsoftware
- Posty: 27
- Rejestracja: 10 wrz 2014, 06:31
- Rola: Inny
Re: [API] Drukowanie
Problem rozwiązany
Re: [API] Drukowanie
MacroHelper _macroHelper = new MacroHelper();
string processedFileNasme = _macroHelper.ProcessFileNameMacros(_file, "", nazwafirmy, okres);
DateTime data = DateTime.Now;
string _d = data.ToString();
_d = _d.Replace(";", "_");
string filename = nazwafirmy + "__" + _d;
IDictionary<string, DynamicVariable> zmienneDynamiczne = new Dictionary<string, DynamicVariable>
{
{ "DATAOD", new DynamicVariable("DATAOD",_dataod, DynamicVariableValueType.Date) },
{ "DATADO", new DynamicVariable("DATADO", _datado, DynamicVariableValueType.Date) },
{ "TYLKOPODSUMOWANIE", new DynamicVariable("TYLKOPODSUMOWANIE", raportwer, DynamicVariableValueType.IntegerNumber) },
{ "CZYAKRONIM", new DynamicVariable("CZYAKRONIM", _czyakronim, DynamicVariableValueType.Boolean) },
{ "STREFY", new DynamicVariable("STREFY", _strefy, DynamicVariableValueType.Boolean) },
};
bool czyWydrukStandardowy = true;
Wydruk w = new Wydruk(true, 45);
UrzadzenieWydrukuParametryPlikuEksp pe = new UrzadzenieWydrukuParametryPlikuEksp
{
Format = UrzadzenieWydrukuFormatEksportu.PortableDocFormat,
// plik powstanie w %TEMP%
TypKatalogu = UrzadzenieWydrukuTypKataloguEksp.Podany,
Katalog = folder,
NazwaPliku = processedFileNasme,
};
UrzadzenieWydruku u = new UrzadzenieWydruku(UrzadzenieWydrukuTyp.PlikEksp, new UrzadzenieWydrukuParametry(pe));
var ss = w.Wykonaj(u, zmienneDynamiczne, _zaz);
tutaj masz przyklad z usatawieniem nazwy pdf
string processedFileNasme = _macroHelper.ProcessFileNameMacros(_file, "", nazwafirmy, okres);
DateTime data = DateTime.Now;
string _d = data.ToString();
_d = _d.Replace(";", "_");
string filename = nazwafirmy + "__" + _d;
IDictionary<string, DynamicVariable> zmienneDynamiczne = new Dictionary<string, DynamicVariable>
{
{ "DATAOD", new DynamicVariable("DATAOD",_dataod, DynamicVariableValueType.Date) },
{ "DATADO", new DynamicVariable("DATADO", _datado, DynamicVariableValueType.Date) },
{ "TYLKOPODSUMOWANIE", new DynamicVariable("TYLKOPODSUMOWANIE", raportwer, DynamicVariableValueType.IntegerNumber) },
{ "CZYAKRONIM", new DynamicVariable("CZYAKRONIM", _czyakronim, DynamicVariableValueType.Boolean) },
{ "STREFY", new DynamicVariable("STREFY", _strefy, DynamicVariableValueType.Boolean) },
};
bool czyWydrukStandardowy = true;
Wydruk w = new Wydruk(true, 45);
UrzadzenieWydrukuParametryPlikuEksp pe = new UrzadzenieWydrukuParametryPlikuEksp
{
Format = UrzadzenieWydrukuFormatEksportu.PortableDocFormat,
// plik powstanie w %TEMP%
TypKatalogu = UrzadzenieWydrukuTypKataloguEksp.Podany,
Katalog = folder,
NazwaPliku = processedFileNasme,
};
UrzadzenieWydruku u = new UrzadzenieWydruku(UrzadzenieWydrukuTyp.PlikEksp, new UrzadzenieWydrukuParametry(pe));
var ss = w.Wykonaj(u, zmienneDynamiczne, _zaz);
tutaj masz przyklad z usatawieniem nazwy pdf