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, 2924 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
Neuester Wissensbeitrag
Microsoft Office

MS Office Excel - Formel wird angezeigt, aber nicht berechneter Wert!

Tipp von holli.zimmi zum Thema Microsoft Office ...

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

Frage von it4baer zum Thema JavaScript ...

Windows 7
gelöst Adobe Reader DC Vorschaubild (9)

Frage von Ghost108 zum Thema Windows 7 ...

Grafik
Adobe InDesign CC CPU Problem (4)

Frage von Gregor81 zum Thema Grafik ...

Webbrowser
gelöst Chrome vs Adobe Reader (3)

Frage von kellbidden zum Thema Webbrowser ...

Heiß diskutierte Inhalte
Windows Server
gelöst Rechte als Admin vergeben - Zugriff verweigert (14)

Frage von Ghost108 zum Thema Windows Server ...

Hyper-V
Reiner Hyper- V Server oder lieber Rolle (13)

Frage von Winuser zum Thema Hyper-V ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (12)

Frage von ProfessorZ zum Thema Router & Routing ...