hilfdirselbst.ch
Facebook Twitter gamper-media

**********************************************
        Facelifting HDS: Danke für deine Unterstützung!

**********************************************

faxinger666
Beiträge: 58
20. Dez 2016, 20:03
Beitrag #1 von 6
Bewertung:
(1724 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Spalten in Indesign


Hallo,

gibt es eine Möglichkeit bei zB. einem 5-spaltigen Dokument (ich meine die Spalten die über Layout/Ränder und Spalten erzeugt werden)
alle Spalten gleichzeitig um einen fixen Wert zB. 3mm zu verschieben?

Danke für eure Antworten
Top
 
X
Kai Rübsamen  M  p
Beiträge: 4483
20. Dez 2016, 20:21
Beitrag #2 von 6
Beitrag ID: #554588
Bewertung:
(1718 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Spalten in Indesign


Nein! Die Werte werden zwar im x-Feld angezeigt, du kannst die Linien aber nicht "richtig" als Objekt markieren.

Lösung: Hilfsobjekt zeichnen und dann die Spaltenlinie per Magnetismus an das Objekt schieben.

Gruß Kai Rübsamen
_______________________
als Antwort auf: [#554586] Top
 
faxinger666
Beiträge: 58
20. Dez 2016, 20:37
Beitrag #3 von 6
Beitrag ID: #554589
Bewertung:
(1711 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Spalten in Indesign


Hallo Kai,

danke für deine Antwort.
Ich dachte auch eher an ein Skript, dass es mit den normalen Boardmitteln nicht geht weiß ich.

app.activeDocument.pages[0].marginPreferences.columnsPositions=[25, 30, 40, 45,];
Wenn ich Spalten per Skript erzeugen kann, muss ich auch vorhandene Spalten um einen gewissen Wert verschieben können.

Hier bin ich noch am Tüfteln.

Alle Hinweise dazu sind erwünscht.
Danke
als Antwort auf: [#554588] Top
 
Kai Rübsamen  M  p
Beiträge: 4483
20. Dez 2016, 21:10
Beitrag #4 von 6
Beitrag ID: #554590
Bewertung:
(1678 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Spalten in Indesign


Dann musst du das auch so sagen!

Versuch es mal so:

Code
var curPage = app.layoutWindows[0].activePage; 
var margPrefs = curPage.marginPreferences;
var colPos = margPrefs.columnsPositions;
var newPos = [0];

for (var i = 1; i < colPos.length-1; i++) {
var curPos = colPos[i];
newPos.push(curPos-3);
}

newPos.push(colPos[colPos.length-1]);

margPrefs.columnsPositions = newPos;


Gruß Kai Rübsamen
_______________________
als Antwort auf: [#554589] Top
 
faxinger666
Beiträge: 58
20. Dez 2016, 23:48
Beitrag #5 von 6
Beitrag ID: #554592
Bewertung:
(1593 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Spalten in Indesign


Danke Kai,

genau das habe ich gesucht. Leider bin ich im skripten eine absolute null.

Wie kann ich sowohl nach links als nach rechts gehen?
hab versucht aus den -3 curPos ein +3 zu machen das funkt leider nicht.
als Antwort auf: [#554590] Top
 
faxinger666
Beiträge: 58
20. Dez 2016, 23:57
Beitrag #6 von 6
Beitrag ID: #554593
Bewertung:
(1591 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Spalten in Indesign


hat doch funktioniert mit +3

danke
als Antwort auf: [#554592] Top
 
X