Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

JavaScript wird in Adobe Versionen unterschiedlich interpretiert

Frage Microsoft Microsoft Office

Mitglied: Monschu

Monschu (Level 1) - Jetzt verbinden

19.05.2011 um 08:42 Uhr, 2963 Aufrufe

Hallo alle zusammen,
wir haben ein Problem bei der Ausführung eines JavaScripts in der Adobe Stapelverarbeitung. Und zwar wird das damals für Adobe Acrobat 5.0 geschriebene Script in den neueren Versionen 8.0 Prof bis X Prof nicht komplett ausgeführt.
Das JavaScript dient dem automatischen „Stempeln“ von PDF Dokumenten, da die eingefügten Textfelder einzeln verschieb und löschbar seien sollen ist eine Realisierung über das Einfügen einer Fuß- oder Kopfzeile nicht möglich.

Hier das Bild wie es ausgeführt werden sollte
b606f30c5cf2fb618cbbf7c62a53dc15 - Klicke auf das Bild, um es zu vergrößern

Und hier wie es in den neueren Versionen ausgeführt wird
5db8f78e0d231af3802ea180f8c14958 - Klicke auf das Bild, um es zu vergrößern

Wie auf den ersten Blick zu erkennen ist, wird die Formatierung des Textes nicht sauber ausgeführt, meine Vermutung ist das sich dort mit den Jahren etwas verändert (sei es Adobe oder JavaScript seitig) hat. Leider ist der Kollege der das JavaScript geschrieben hat seit Jahren nicht mehr im Unternehmen und wir kennen uns auch nicht oder kaum mit der JavaScript Materie aus.
Ich hoffe ihr könnt uns bei unserem Problem helfen.

Danke

Gruß Monschu

Und bevor ichs vergesse hier noch das JavaScript

01.
//////////////////////////////////////////////////////////////////// BEGIN 
02.
var cText = "TEXT in Zeile 1.\r TEXT in Zeile 2."; 
03.
 
04.
 
05.
for (var CurPage = 0; CurPage < this.numPages; CurPage++)  // Alle Dokumente durchgehen 
06.
07.
   var PageCoords = this.getPageBox("Crop", CurPage); // Die Größe der Seite feststellen 
08.
   var PNWidth = ((PageCoords[2]/2) + 0);             // Zentrieren 
09.
   var PNHeight = 35;                                 // Am unteren Seitenrand festmachen 
10.
   var PNFont = font.CenturyGothic;                    
11.
   var PNSize = 8;                                
12.
 
13.
   var Rect = new Array (PNWidth-150, PNHeight-25, PNWidth+150,PNHeight);    // Dei Größe festlegen 
14.
 
15.
   var m = (new Matrix2D).fromRotated(this,CurPage); 
16.
 
17.
   Rect = m.transform(Rect); 
18.
 
19.
 
20.
 
21.
      var PageNumAnnot = this.addAnnot({         // Create the annotation. 
22.
          page: CurPage,                         // Page to create page number 
23.
          type: "FreeText",                      // What type of annotation 
24.
          contents: cText,  // What annotation is to contan (Logical (PageLabel) of the current page 
25.
          width: 1,                              // No boarder 
26.
          alignment: 1,                          // 0=Left, 1=Centered, 2=Right in text box 
27.
          fillColor: color.transparent,                // Fill annotation box with white paint, wiping out what is under. 
28.
          rotate: this.getPageRotation(CurPage), // Rotate the text of the annotation according to CurPage rotation 
29.
          textFont: PNFont,                      // Set font to use for text 
30.
          textSize: PNSize,                      // Set point size to use for text 
31.
          strokeColor: color.blue, 
32.
          rect: Rect                             // Use calculated rotation above to make sure Annot box is aligned with text 
33.
        }); // End  
34.
35.
 
36.
//////////////////////////////////////////////////////////////////// END
Ähnliche Inhalte
Java
Unterschiedliche Java Versionen nutzen
gelöst Frage von RegNovJava9 Kommentare

Hallo Zusammen, ich habe eine Frage bezüglich des Aufrufs, bzw. der Nutzung von unterschiedlichen Java Versionen für zwei Anwendungen ...

Batch & Shell
Alle älteren Version von Adobe Reader entfernen
gelöst Frage von xbast1xBatch & Shell4 Kommentare

Hallo zusammen, ich bin gerade dabei unser Softwareportfolio zu verheintlichen bzw. noch nicht existierende Update Policies einzuführen. Wir haben ...

Hyper-V
Hyper V - Integrationsdienste unterschiedliche Versionen
gelöst Frage von rene23Hyper-V2 Kommentare

Hallo Leute, ich habe folgendes Problem bei den Integrationsdiensten. Server = 2012 Standard. Das Host System hat eine veraltete ...

Drucker und Scanner
Jeder Drucker interpretiert Farbe anders
gelöst Frage von 118080Drucker und Scanner13 Kommentare

Moin Habe ein kurioses Problem Bei uns werden die Preislisten in Excel durch komplexe Rechnungen erstellt. Dann wird ein ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 8 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 10 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Batch & Shell
Neuste Datei via PowerShell kopieren
gelöst Frage von kaiuwe28Batch & Shell11 Kommentare

Hallo zusammen, ich hatte mir mit Hilfe der Suche im Forum einen kleinen Code von colinardo rausgesucht und versucht ...