Suche:

Mittwoch, 29. September 2010

Adobe PDF - Java Script anwenden - Teil 2

Object's mit JavaScript zählen

Um alle Object's auf dem PDF zu zählen verwenden wir folgenden Code:

topmostSubform.Page1.nodes.length

Diese Methode gibt die zuerst ein Array mit allen Object's des PDF's zurück. Danach wird mit .length die Grösse dieses Arrays zurückgegeben. Dies entspricht der Anzahl aller Felder und Buttons auf dem PDF.

Bestimmtes Object suchen

Um ein oder mehrere Object's auf dem PDF anzusprechen wählen wir diese mit einer for-Schleife aus. In diesem Beispiel werden alle Felder die mit "SCR-" beginnen ausgewählt.

for (i=0; i < topmostSubform.Page1.nodes.length; i++)
{
var field=topmostSubform.Page1.nodes.item(i)
var fieldName=field.name
if (fieldName.substr(0,4)=="SCR-")
{
// Self generatet Code
}
}

Für jedes Feld auf dem PDF wird überprüft, ob es mit "SCR-" beginnt. Trifft dies zu, kann eine beliebige Funktion aufgerufen oder ausgeführt werden.

Keine Kommentare:

Kommentar veröffentlichen