Tipy a triky

Složitější výpočty v PDF formulářích bez použití JavaScriptu

17. 11. 2007 | Žádný komentář

Adobe PDFAdobe Acrobat Professional umožňuje nadefinovat výpočet v textovém poli třemi způsoby:

  1. předdefinované výpočty
  2. zjednodušený zápis pole
  3. vlastní výpočtový script v JavaScriptu

Ve skutečnosti všechny tyto způsoby využívají JavaScript, ale první dva umožnují nadefinovat výpočet i těm, kteří tento scriptovací jazyk neovládají.

Základem všech výpočtů je vytvoření textového pole, jeho pojmenování ve Vlastnostech na záložce Všeobecné.

Předdefinované výpočty

Nejjednodušší, ale nejméně mocné jsou předdefinované výpočty. Hodnoty z jiných polí lze pouze sečíst, vynásobit nebo spočítat průměr, maximum či minimum. Na záložce Výpočet nastavíme Hodnota je, vybereme výpočet a přes tlačítko Vybrat zvolíme pole.
Předdefinované výpočty

Zjednodušený zápis pole

Zde můžeme využít názvy polí, aritmetické operátory + - * / a závorky (). Spolu s nastavením formátu na kartě Formát lze realizovat mnoho běžných typů výpočtů ve formulářích.
Zjednodušený zápis pole

Vlastní skript výpočtu

Poslední možností, pochopitelně nejvýkonnější, je zápis vlastního výpočtu v JavaScriptu. V současné době je v počítačové škole Gopas připravován specializovaný kurz Vytváření formulářů v PDF, jehož součástí bude též výuka JavaScriptu v rozsahu nezbytném pro ovládání PDF dokumentů.

Zde je příklad výpočtů [PDF].

Za inspiraci k tomuto příspěvku děkuji Ing. Karlu Prchalovi.

Přidej komentář

Buď slušný. Buď stručný. Drž se tématu. Nespamuj.

Můžeš použít tyto tagy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

:

:


« Avidemux – náhrada za VirtualDub?
» Vložení Flashe do MS PowerPoint
Copyright © 2007 Vítězslav Holas. Všechna práva vyhrazena.