Seite 1 von 1

Felder sperren und Bild einfügen

Verfasst: 21.01.2011, 10:34
von profimong
Hallo,

ich habe ein Formular erstellt welches nach dem Ausfüllen die Möglichkeit der "Archivierung" bieten soll. Dazu möchte ich per Button das Dokument speichern alle Felder des Formulares sperren und wenn möglich ein Bild in der Mitte des Formulars einfügen. Der Name des Dokuments beim speichern soll sich aus Textfeldern des Formulars bilden.
Vielleicht kann mir jemand helfen oder einen Denkanstoß geben.

Felder sperren und Bild einfügen

Verfasst: 21.01.2011, 12:09
von nele_sonntag
Hallo profimong,
ist Dein PDF mit dem Acrobat oder dem LCD erstellt?
LG Mandy

Felder sperren und Bild einfügen

Verfasst: 21.01.2011, 13:17
von profimong
ist mit dem Acrobat erstellt. Ich bin jetzt soweit, dass ich auf dem Buttoclick eine Abfrage bekomme ob ich wircklich die Felder sperren will danach geht die "speichern unter" box auf.  Leider spreche bei der Feldsperre jedes Feld einzeln an

Code: Alles auswählen

this.getField("Name").readonly = true;
das für jedes Feld im Formular zu machen ist sehr aufwendig. Gibt es eine Möglichkeit alle Felder auf einmal zu sperren?

Code: Alles auswählen

app.readonly = true;
:?

geht leider nicht.

Felder sperren und Bild einfügen

Verfasst: 21.01.2011, 13:36
von nele_sonntag
Im LCD gehts so:

Code: Alles auswählen

// Get the field containers from each page.
for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++) 
{ 
    var oFields = xfa.layout.pageContent(nPageCount, "field");
    var nNodesLength = oFields.length;
    // Set the field property.
    for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) 
    {
        oFields.item(nNodeCount).access = "protected";
        //oder readOnly
    }
}
http://acronaut.de/forum44/1407.html

LG Mandy