[GastForen Programmierung/Entwicklung AppleScript InDesign CS2 - auto page number

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

InDesign CS2 - auto page number

pjoern
Beiträge gesamt: 110

16. Jun 2006, 10:17
Beitrag # 1 von 5
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo liebe Helfer.

Ich habe folgendes Anliegen:

Manuell kann man jedem InDesign-Dokument zuweisen, ab welcher Seitenzahl er die "automatische Seitenzahl-Vergabe" starten soll.

Um dieses zu automatisieren möchte ich das ganze jetzt in ein Script packen.

Wie bzw. Was muss ich ansprechen (layout windows? master page? ...) um das zu erreichen?

Der Befehl lautet PAGE NUMBER START X
X steht in diesem Falle für eine Integer-Seitenzahl.

Nur auf "welcher Ebene" erwische ich diesen Bastard?!

Danke für Eure Hilfe!

pjoern (p at mac)
X

InDesign CS2 - auto page number

Hans Haesler
  
Beiträge gesamt: 5818

16. Jun 2006, 11:34
Beitrag # 2 von 5
Beitrag ID: #421033
Bewertung:
(2124 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pjoern,

herzlich willkommen im PAGE-Forum! :-)

Ich muss gleich weg. Werde aber versuchen, heute Nachmittag
eine Lösung zu liefern.

Gruss, Hans


als Antwort auf: [#421032]

InDesign CS2 - auto page number

Hans Haesler
  
Beiträge gesamt: 5818

16. Jun 2006, 14:08
Beitrag # 3 von 5
Beitrag ID: #421034
Bewertung:
(2124 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pjoern,

ich nehme an, dass Du doppelseitigen Dokumenten, welche Du frisch erzeugt hast, den Abschnittsanfang
zuweisen möchtest. Bitte versuche es mal mit diesem Script:
---
tell document 1 of application "Adobe InDesign CS2"
      activate
      set pageNumber to text returned of (display dialog "Die Nummer des Abschnittsanfangs eingeben" default answer "")
      if pageNumber is not "" then
            repeat with i from 1 to count of pageNumber
                  if character i of pageNumber is not in "0123456789" then
                        display dialog "Bitte nur ganze Zahlen." buttons "OK" default button 1 with icon 0
                        error number -128
                  end if
            end repeat
      else
            error number -128
      end if
      set pageNumber to pageNumber as integer
      if pageNumber is less than 1 then
            display dialog "Die Seitennummer darf nicht kleiner als 1 sein." buttons "OK" default button 1 with icon 2
            error number -128
      end if
      set allow page shuffle of document preferences to true
      tell section 1
            set properties to {continue numbering:false, page number start:pageNumber}
      end tell
end tell
---

Der Befehl set allow page shuffle entspricht dem Aktivieren der Checkbox "Neue Seitenanordnung zulassen".
Somit kann der ursprünglich ungeraden ersten Seite eine gerade Seitenzahl zugewiesen werden, die Seite wird nach
links bewegt und die restlichen rücken nach.

Gruss, Hans


als Antwort auf: [#421032]

InDesign CS2 - auto page number

pjoern
Beiträge gesamt: 110

16. Jun 2006, 15:10
Beitrag # 4 von 5
Beitrag ID: #421035
Bewertung:
(2124 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hej :)

ich kann nur sagen: DANKE, DANKE, DANKE! :D

gruß
pjoern


als Antwort auf: [#421032]

InDesign CS2 - auto page number

Hans Haesler
  
Beiträge gesamt: 5818

16. Jun 2006, 19:58
Beitrag # 5 von 5
Beitrag ID: #421036
Bewertung:
(2124 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hej pjoern,

bitteschön. :-))

Kleiner Hinweis: Im Record der 'properties' könnten noch weitere Attribute untergebracht werden.
Auch wenn man diese nicht benutzt, dann sollte man sie doch im Script einsetzen, um zu vermeiden,
dass eine Vorgabe zum Zuge kommt, welche nicht unseren Vorstellungen entspricht:
---
set properties to {continue numbering:false, page number start:pageNumber ¬
    , page number style:arabic, marker:"", section prefix:"", include section prefix:false}
---
Gruss, Hans


als Antwort auf: [#421032]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/