Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 2952 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
JavaScript
gelöst JavaScript hochladen (12)

Frage von Patrick-IT zum Thema JavaScript ...

JavaScript
Javascript rechnen mir sehr sehr großen Zahlen (3)

Frage von it4baer zum Thema JavaScript ...

JavaScript
Javascript Cookie ablaufdatum zurückgeben (1)

Frage von 94451 zum Thema JavaScript ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Internet
gelöst Jeden morgen Internet-Probleme (57)

Frage von pjrtvly zum Thema Internet ...

LAN, WAN, Wireless
gelöst IP Adressen - Modem - Switch - Accesspoint (25)

Frage von teuferl82 zum Thema LAN, WAN, Wireless ...

Server-Hardware
HP DL380 G7: Booten vom USB via USB 3.1-PCI-e Karte möglich? (24)

Frage von Paderman zum Thema Server-Hardware ...

DSL, VDSL
VDSL Signal via PowerLine an Fritzbox - Möglich? (19)

Frage von Seichobob zum Thema DSL, VDSL ...