Antworten auf deine Fragen:
Neues Thema erstellen

benutzerdefinierte Spalten in Indesign CS2

mm100

Benutzer

Hallo, ich stehe grad vor einem kleinen Dilemma. Ich muss einige viele Indesign CS2 Dokumente die letzte Seite nach neuen Vorgaben (sind leider fix und ich kanns nicht ändern) überarbeiten. Die Änderungen richten sich an neuen Spaltenhilfslinien aus. Alle Dokumente werden in CS2 bearbeitet und auch wieder als Cs2 gespeichert. Masseinheit ist immer Millimeter.

Die meisten Änderungen sind leider Handarbeit, basieren aber immer auf neuen immer gleichen Spaltenhilfslinien. und ich frage mich jetzt, ob man das zumindest teilautomatisieren kann?

In Handarbeit geht das so.
inm geöffneten Dokument prüfen ob Änderung auf letzter Seite nötig ist
  • Menü Layout - Ränder und Spalten - Rand links auf 21mm
  • Spalten auf 2 setzen und Abstand/Steg auf 2mm
  • Rechtsklick ins Dokument - Raster und Hilfslinien - Haken weg bei Hilfslinien sperren
  • danach erste Spaltenhilfslinie auf 140 die zweite geht zumGlück automatisch auf 142

Aber das ist immer eine ganz schöne Fummelei.

Kann man das vielleicht vereinfachen, vielleicht mit einem Script oder etwas ähnlichem? Ach ja, einige ganz wenige Dokumente werden auf dem Mac bearbeitet. Die meisten aber unter Windows 7.

ich wäre euch sehr dankbar für ein paar hilfreiche Hinweise.


Ganz vergessen, vielleicht ist es wichtig. Es sind immer Einzelseitendokumente mit mehreren Seiten und nie Doppelseitendokumente.
 
Zuletzt bearbeitet:

Design & Layout

Hi @mm100,
könnte durchaus machbar sein.

Der linke Rand scheint zwar in neueren Versionen »Read Only« zu sein, aber ich würde das nachher mal auf meinem anderen Rechner (mit InDesign CS2) austesten. Leider gab/gibt es für das ziemlich veraltete CS2 mit ESTK1 noch kein über das Menü aufrufbares Objektmodell. Also erwarte vorerst nicht zuviel.

Betriebssystemübergreifend bedingt in dieser Uraltversion zwingend Javascript.

Die Spaltenhilfslinien sind aber IMHO schon „immer“ per Script ansprechbar. Da bin ich mir ziemlich sicher.
;)
 
@mm100,
Scripte bitte immer nur mit Kopien testen, niemals Originaldateien verwenden!

Versuche einmal den folgenden Script-Schnipsel:
Javascript:
// columnsPositions_userdefined_ID_CS2.jsx
// https://www.psd-tutorials.de/forum/threads/benutzerdefinierte-spalten-in-indesign-cs2.169275/

// wurde von mir nur mit ID CS2 angetestet
// bitte !! NICHT !! mit Originaldateien testen, nur mit Kopien
// pixxxelschubser

// setzt in der letzten Seite des vordersten 
// Einzelseiten-Dokumentes
// den linken Rand auf 21mm und
// zwei Spaltenhilfslinien auf 140 und 142mm

var c1 = 140;  //erste Spaltenhilfslinie
var c2 = c1 + 2;
var marginL = 21;
var faktor = 2.834645;

var lastPg = app.documents[0].pages.lastItem();
app.activeWindow.activePage = lastPg;
lastPg.marginPreferences.left = marginL; // funktioniert, obwohl eigentlich Read Only

marginL *= faktor;
c1 *= faktor;
c2 *= faktor;
c1 -= marginL;
c2 -= marginL;

lastPg.marginPreferences.columnsPositions = [ c1, c2 ];
alert ("fertig");

Viel Spass
;)
 

mm100

Benutzer

Wow. Ich bin sprachlos.
Ich habs grad mal ausprobiert. Scheint bis jetzt super zu funktionieren.

Ich teste nachher noch weiter. Aber zuerst einmal vielen vielen Dank an @pixxxelschubser :daumenhoch Das ist jetzt schon viel mehr als ich erwartet habe.
 

mm100

Benutzer

Hallo.
Vielen Dank nochmal. Und ich will auch garantiert nicht unverschämt erscheinen.

Hab jetzt etwas gründlicher getestet und mir ist dabei etwas aufgefallen. Die erste und die letzte Spaltenhilfslinie verschwinden wenn man das Script anwendet. Ich meine die, die genau über den Randhilfslinien liegen.

Ist das so? Oder mache ich etwas falsch?
o_O

Super ist, das das Script hinterher auch automatisch die letzte Seite anzeigt.
:happy2:
 
… Ist das so? Oder mache ich etwas falsch? …
Ja, das ist so – und nein, du machst nichts falsch. Der Fehler lag bei mir (oder besser in einer falschen Annahme meinerseits).

Hier eine neue Version, in der dieser Fehler nicht mehr auftreten sollte:
Javascript:
// columnsPositions_userdefined_ID_CS2.jsx
// https://www.psd-tutorials.de/forum/threads/benutzerdefinierte-spalten-in-indesign-cs2.169275/

// wurde von mir nur mit ID CS2 angetestet
// bitte !! NICHT !! mit Originaldateien testen, nur mit Kopien
// pixxxelschubser

// setzt in der letzten Seite des vordersten Dokumentes
// den linken Rand auf 21mm und
// zwei zusätzliche Spaltenhilfslinien auf 140 und 142mm

var aDoc = app.documents[0];
var c1 = 140;  //erste zusätzliche Spaltenhilfslinie
var c2 = c1 + 2;  //zweite zusätzliche Spaltenhilfslinie
var marginL = 21;
var faktor = 2.834645;

var lastPg = aDoc.pages.lastItem();
aDoc.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.millimeters;
app.activeWindow.activePage = lastPg;
lastPg.marginPreferences.left = marginL; // funktioniert, obwohl eigentlich Read Only
var marginR = (aDoc.documentPreferences.pageWidth
- lastPg.marginPreferences.right
- marginL) * faktor;

marginL *= faktor;
c1 *= faktor;
c2 *= faktor;
c1 -= marginL;
c2 -= marginL;
lastPg.marginPreferences.columnsPositions = [ 0, c1, c2, marginR ];
alert ("fertig");

Viel Spass beim Testen
;)
 

mm100

Benutzer

Kleiner Scherz: Jetzt hab ich nichts mehr zu beanstanden.
:D

Im Ernst: Getestet und für supergut befunden. Ganz herzlichen Dank @pixxxelschubser, das Script macht genau was es tun soll (und sogar noch mehr).

Ich finde leider den Button für die beste Antwort nicht. Ist der jetzt trotz der vielen Zustimmungen in deiner Umfrage vom letzten monat https://www.psd-tutorials.de/forum/threads/beste-antwort-ja-oder-nein.168832/ in der Versenkung verschwunden?

Hallo Admins
17 mal ja gegen 5 mal nein ist meiner Meinung nach eindeutig! Und wer den Button nicht nutzen will der kanns ja lassen. Ich finds jedenfalls schade so eine Funktion einfach so einzustampfen.
:rolleyes:
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.635
Beiträge
1.538.449
Mitglieder
67.556
Neuestes Mitglied
Ggirl
Oben