Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
addieren/anzeigen von Zeiten
#2
Hi schmalen,
ersteinmal ist das kein Java sondern JavaScript und wird mithilfe eigener Bibliotheken in Adobe Acrobat Pro umgesetzt. Diese beinhalten eigene Funktionen, Methoden und Eventaufrufe. Leider ist die JavaScript-Nutzung in PDF zu spezifisch, um schnell eine Antwort geben zu können, deswegen müsstest du etwas warten bis wir eine passende Lösung gefunden haben.

Gefunder Script in deinem PDF-Dokument:

Code:
//-------------------------------------------------------------
//-----------------Bearbeiten Sie nicht die XML-Tags--------------------
//-------------------------------------------------------------

//<AcroForm>
//<ACRO_source>GesantStunden:Calculate</ACRO_source>
//<ACRO_script>
/*********** gehört zu: AcroForm:GesantStunden:Calculate ***********/
var Minuten = [0,0,0] ;
for (i = 1; i <5; i++) {
if (this.getField("VonFeld" + i).value && this.getField("BisFeld" + i).value) {
Minuten[i] = (1440 + inMinuten(this.getField("BisFeld" + i).value) - inMinuten(this.getField("VonFeld" + i).value)) % 1440 ;
this.getField("StundenFeld" + i).value = MinutenZuZeitstring(Minuten[i])
} else {
this.getField("StundenFeld" + i).value = ""
}
}
event.value = MinutenZuZeitstring(Minuten[1] + Minuten[2]) ;


function inMinuten(Zeitstring) {
var arr = (Zeitstring + ":0").split(":").map(Number) ;
return arr[0] * 60 + arr[1]
}

function MinutenZuZeitstring(Minuten) {
return Math.floor(Minuten / 60) + (100 + Minuten % 60).toString().replace(/^1/,":") ;
}
//</ACRO_script>
//</AcroForm>

PS: Bitte für das nächste mal den Code direkt hier ins Forum schreiben. Nicht jeder hat Adobe Acrobat Pro auf seinen Computer.

Viele Grüße

rzscout
"Gerne dürft ihr mir eine gute Bewertung da lassen aber auch gegenüber Kritik bin ich offen" Angel
Zitieren


Nachrichten in diesem Thema
addieren/anzeigen von Zeiten - von schmalen - 27.09.2022, 17:54
RE: addieren/anzeigen von Zeiten - von rzscout - 28.09.2022, 09:53
RE: addieren/anzeigen von Zeiten - von schmalen - 28.09.2022, 12:13
RE: addieren/anzeigen von Zeiten - von rzscout - 28.09.2022, 12:41
RE: addieren/anzeigen von Zeiten - von rzscout - 29.09.2022, 12:33

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste