Seite 1 von 1

Initialen aus dem Namen generieren

Verfasst: 12.12.2016, 11:00
von clabalc
Hallo zusammen,

in einem Briefvordruck habe ich unterhalb der Unterschriftszeile ein Namensfeld (enthält Vor- und Nachname des Verfassers). In dem Feld "Unser Zeichen" möchte ich gern die Initialen aus diesem Namensfeld generieren.

Welche Möglichkeit gibt es dazu? Kann mir bitte jemand einen Tipp dazu geben?

Vielen Dank und viele Grüße

clabalc

Initialen aus dem Namen generieren

Verfasst: 12.12.2016, 12:08
von armine
form1.#subform[0].Namensfeld::exit - (JavaScript, client)

this.rawValue = this.rawValue.trim().replace(/\s+/g," ") ;
var tmp = this.rawValue.split(" ") ;
Unse_Zeichen.rawValue = tmp[0].substr(0, 1) + tmp[1].substr(0, 1)

Für den Fall "Vorname Familienname" geht das. Bei Titeln oder Prädikaten wird es komplizierter.

vg armin

Initialen aus dem Namen generieren

Verfasst: 12.12.2016, 13:09
von clabalc
Hallo Armine,

danke für Deine Hilfe.

Ich habe das auf einem leeren Blatt umgesetzt, doch da paassiert leider nichts.

Was habe ich übersehen?

Viele Grüße

clabalc

Initialen aus dem Namen generieren

Verfasst: 12.12.2016, 16:03
von armine
Hallo clabalc,

wenn dir das Übertragen schwer fällt, solltest du gleich dein PDF hochladen.

vg armine

Initialen aus dem Namen generieren

Verfasst: 13.12.2016, 12:39
von clabalc
Hallo Armine,

in Deiner Anlage werden die Initialen auch nicht angezeigt.

Nachdem ich ausprobiert und die Zeile "this.rawValue = this.rawValue.trim().replace(/s+/g," ") ;" deaktiviert habe, klappt es.

Doch ohne Deinen Ansatz hätte ich das nie hinbekommen, vielen Dank.

Viele Grüße

clabalc

Initialen aus dem Namen generieren

Verfasst: 13.12.2016, 23:44
von armine
"in Deiner Anlage werden die Initialen auch nicht angezeigt" habe ich überprüft.
Die Initialien werden angezeigt.

vg armine

Initialen aus dem Namen generieren

Verfasst: 14.12.2016, 08:37
von clabalc
Ich habe in meiner letzten Anlage auch die geänderte Fassung angehängt, hätte ich vielleicht anders benennen sollen.

In der Anlage sind beide Versionen enthalten.

Viele Grüße

clabalc

Initialen aus dem Namen generieren

Verfasst: 14.12.2016, 11:57
von armine
Hallo clabalc,

gut, dass du so hartnäckig bist. Bei mir funktioniert alles – bis man den Debugger des Acrobat befragt. LCD und Reader verarbeiten „trim()“, der Acrobat mault aber, dass das keine Funktion sei.
Den gewünschten Effekt erreiche ich nun durch „replace(/^\s|\s$/g,"")“ nachdem Mehrfach-Leerzeichen mit „replace(/\s+/g," ")“ erschlagen wurden.

vg armine

Initialen aus dem Namen generieren

Verfasst: 15.12.2016, 08:00
von clabalc
Hallo Armine,

danke, so läuft es und ist komplett.

Viele Grüße

clabalc

Initialen aus dem Namen generieren

Verfasst: 15.12.2016, 08:00
von clabalc
Hallo Armine,

danke, so läuft es und ist komplett.

Viele Grüße

clabalc