Autor Téma: Ravereport - lokalizácia  (Přečteno 6272 krát)

Offline Sender

  • Plnoletý
  • ***
  • Příspěvků: 184
  • Karma: 5
    • Verze Delphi: Delphi 7 Prof.
Re:Ravereport - lokalizácia
« Odpověď #15 kdy: 27-07-2012, 20:13:13 »
Lze dostat nějak do Rave diakritiku ? V D7 s tím mám problémy.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Ravereport - lokalizácia
« Odpověď #16 kdy: 28-07-2012, 09:05:29 »
V akom zmysle? Kde presne? V zostavách som s tým problém nemal.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Ravereport - lokalizácia
« Odpověď #17 kdy: 28-07-2012, 14:15:33 »
Tak som skúsil tú procedúru. "z" tam je, ale nezobrazí sa samotná zostava. Formulár je prázdny.

(OverrideForm As TRavePreviewForm).RvRenderPreview.InputFileName := ReportSystem.SystemFiler.Filename;

Filename nemá priradenú hodnotu.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Sender

  • Plnoletý
  • ***
  • Příspěvků: 184
  • Karma: 5
    • Verze Delphi: Delphi 7 Prof.
Re:Ravereport - lokalizácia
« Odpověď #18 kdy: 28-07-2012, 18:36:20 »
S diakritikou jsem měl (pořád mám) při ukládání za pomoci komponenty RvRenderPDF do PDF souboru.
(používám D7 prof)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Ravereport - lokalizácia
« Odpověď #19 kdy: 29-07-2012, 15:46:35 »
Report už zobrazím. Len to má jednu chybu. Pri listovaní zostavou sa vždy aktualizuje
(OverrideForm As TRavePreviewForm).PageLabel.Caption
a tak sa tam objaví "of".
Pokiaľ nejakým spôsobom nezískam *.pas, tak tam nechám "of".
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Ravereport - lokalizácia
« Odpověď #20 kdy: 29-07-2012, 15:48:32 »
to Sender - žiaľ nie si sám. Pozri sa do archívu. V minulosti sa tomu venovali.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Sender

  • Plnoletý
  • ***
  • Příspěvků: 184
  • Karma: 5
    • Verze Delphi: Delphi 7 Prof.
Re:Ravereport - lokalizácia
« Odpověď #21 kdy: 29-07-2012, 15:59:27 »
jj,archiv jsem prohlížel několikrát.Experimenty s Rave taky,ale bez úspěchu.Vyřešil jsem to stažením komponenty která umí tisk do PDF bez externích zdrojů.
Myslel jsem spíš to tak,jestli už to někdo s tím Rave nevyřešil...

Offline mirus

  • Mladík
  • **
  • Příspěvků: 58
  • Karma: 12
    • Verze Delphi: Delphi 10.2
Re:Ravereport - lokalizácia
« Odpověď #22 kdy: 04-08-2012, 21:31:28 »
to Sender. Jak jsem již psal dříve komponetou RvRenderPDF se nezdaří vyexportovat sestavu s českou diakritikou. Řešil jsem to napojením RaveExportem v komponentách GNostice eDocEngine. Také jsem hodně hledal a nenašel jsem funkční řešení přímého exportu sestavy do PDF komponentou RvRenderPDF. Je to způsobeno snad fontem ve vegenrovaném PDF. Snad po úpravě zdrojáků prý by to snad mělo jít, ale to chce si koupit Rave BEX (se zdrojovými kódy).

Offline mirus

  • Mladík
  • **
  • Příspěvků: 58
  • Karma: 12
    • Verze Delphi: Delphi 10.2
Re:Ravereport - lokalizácia
« Odpověď #23 kdy: 04-08-2012, 22:29:30 »
To Stanislav hruška: Vyřešil jsem to vlastním preview formulářem a měl jsem preview v celé své režii. Pomocí té procedury OverridePreview se nastaví vlastní previewform.

Tohle vygeneruje náhled. Mám to až ve svém PreviewFormu v onShow, proto nefungoval výňatek kódu minule.
Kód: Delphi [Vybrat]
  1. ..
  2. RvRenderPreview.RenderPage(1);
  3. ..
  4.  
Ta lokalizace asi bude řešitelná pouze přes vlastní preview form.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Ravereport - lokalizácia
« Odpověď #24 kdy: 06-08-2012, 09:07:38 »
Zobrazenie som vyriešil pomocou Repaint. Nakoniec som sa rozhodol na to of vykašľať.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.