[API] Drukowanie

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

g4ce
Posty: 24
Rejestracja: 02 mar 2020, 12:38
Rola: Konsultant CDN XL
Wersja: 2019

Re: [API] Drukowanie

Post autor: g4ce »

Wrzuć swoją apke do folderu optimy

smsoftware
Posty: 27
Rejestracja: 10 wrz 2014, 06:31
Rola: Inny

Re: [API] Drukowanie

Post autor: smsoftware »

Ktoś ogarną raporty GenRap w C#
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   
---------------------------
Wydruki w CR działają ale w GenRap nie ;(

smsoftware
Posty: 27
Rejestracja: 10 wrz 2014, 06:31
Rola: Inny

Re: [API] Drukowanie

Post autor: smsoftware »

Problem rozwiązany

g4ce
Posty: 24
Rejestracja: 02 mar 2020, 12:38
Rola: Konsultant CDN XL
Wersja: 2019

Re: [API] Drukowanie

Post autor: g4ce »

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

ODPOWIEDZ