String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Hi,
ich habe ein AIF zur Verarbeitung von Kundendaten und Vertragsdaten.
Das AIF funktioniert super unter Adobe Acrobat X Pro und älter. Allerdings verwenden einiger meiner Kunden nun Adobe Reader DC und da spinnt die Javascript Verarbeitung.
Mein Problem ist folgendes:
Ich lesen aus einem Datenfeld eine Sprache und setze in Abhängigkeit der Sprache die spachabhängigen Labels meiner Eingabefelder.
Bisher mache ich das folgendermaßen
function setLangu()
{
var strLangu = "";
// holt sich das Objekt auf das Textfeld Langu
var Form_Langu = xfa.form.data.Seite1.Teilform_Langu.Langu;
strLangu = String(Form_Langu.rawValue);
// gibt die Sprache
return strLangu;
}
Im Formular selbst
var Langu = setLangu( );
if (Langu = "DE")
{
..... mach was
}
Mit Adobe Reader DC funktioniert das nicht mehr.
Ich muss nun den Vergleich folgendermaßen machen:
if (Langu.rawValue = "DE")
{
..... mach was
}
Kennt jemand das Problem und kann man das irgendwie umgehen?
Ich bräuchte einfach eine String Variable, die als solches auch von jedem Reader erkannt wird.
Thx.
ich habe ein AIF zur Verarbeitung von Kundendaten und Vertragsdaten.
Das AIF funktioniert super unter Adobe Acrobat X Pro und älter. Allerdings verwenden einiger meiner Kunden nun Adobe Reader DC und da spinnt die Javascript Verarbeitung.
Mein Problem ist folgendes:
Ich lesen aus einem Datenfeld eine Sprache und setze in Abhängigkeit der Sprache die spachabhängigen Labels meiner Eingabefelder.
Bisher mache ich das folgendermaßen
function setLangu()
{
var strLangu = "";
// holt sich das Objekt auf das Textfeld Langu
var Form_Langu = xfa.form.data.Seite1.Teilform_Langu.Langu;
strLangu = String(Form_Langu.rawValue);
// gibt die Sprache
return strLangu;
}
Im Formular selbst
var Langu = setLangu( );
if (Langu = "DE")
{
..... mach was
}
Mit Adobe Reader DC funktioniert das nicht mehr.
Ich muss nun den Vergleich folgendermaßen machen:
if (Langu.rawValue = "DE")
{
..... mach was
}
Kennt jemand das Problem und kann man das irgendwie umgehen?
Ich bräuchte einfach eine String Variable, die als solches auch von jedem Reader erkannt wird.
Thx.
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Was liefert die Funktion setLangu als Wert zurück?
Bernd Alheit
Bernd Alheit
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Hi,
sie liefert eigentlich den Inhalt eines Datenfeldes zurück:
function Set_Langu( )
{
var strLangu = "";
// holt sich das Objekt auf das Textfeld Langu
var Form_Langu = xfa.form.data.Seite1.Teilform_Langu.Langu;
strLangu = String(Form_Langu.rawValue);
// gibt die Sprache
return strLangu;
}
In diesem Feld kann CD/IT/FR stehen.
Danke
sie liefert eigentlich den Inhalt eines Datenfeldes zurück:
function Set_Langu( )
{
var strLangu = "";
// holt sich das Objekt auf das Textfeld Langu
var Form_Langu = xfa.form.data.Seite1.Teilform_Langu.Langu;
strLangu = String(Form_Langu.rawValue);
// gibt die Sprache
return strLangu;
}
In diesem Feld kann CD/IT/FR stehen.
Danke
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Durch die Benutzung von folgenden Zeilen lässt sich der Wert anzeigen:
Bernd Alheit
Code: Alles auswählen
console.clear();
console.show();
console.println(Langu);
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Ich habe die Werte per MessageBox ausgeben lassen.
Im Falle von Acrobat X steht dort der gewünschte Wert.
Im Falle von Acrobat DC scheint es sich bei Langu um ein Objekt zu handeln und keine einfache Variable.
Daher geht auch nur der Zugriff auf den Inhalt mit Langu.rawValue.
Im Falle von Acrobat X steht dort der gewünschte Wert.
Im Falle von Acrobat DC scheint es sich bei Langu um ein Objekt zu handeln und keine einfache Variable.
Daher geht auch nur der Zugriff auf den Inhalt mit Langu.rawValue.
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Es ist gut möglich, dass es an der fehlerhaften Version DC liegt.
Bernd Alheit
Bernd Alheit
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Hm.
Macht Sinn.
Denn das im Moment gezeigte Verhalten macht auf jeden Fall keinen Sinn.
Macht Sinn.
Denn das im Moment gezeigte Verhalten macht auf jeden Fall keinen Sinn.
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Das Formular schon mal mit Acrobat Reader XI getestet?
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Tja damit geht es.
Liegt wohl wirklich am Adobe DC.
Danke
Liegt wohl wirklich am Adobe DC.
Danke
String Verarbeitung Adobe Acrobat X Pro vs Adobe Reader DC
Info:
Zum Vergleichen von Werten doppelte Gleichheitszeichen verwenden.
if (Langu == "DE")
statt
if (Langu = "DE")
Bernd Alheit
Zum Vergleichen von Werten doppelte Gleichheitszeichen verwenden.
if (Langu == "DE")
statt
if (Langu = "DE")
Bernd Alheit