[GastForen Programme Print/Bildbearbeitung Adobe InDesign 10-tel Schritte in Paletten

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

10-tel Schritte in Paletten

Martin Fischer
  
Beiträge gesamt: 12783

19. Okt 2005, 12:17
Beitrag # 31 von 47
Beitrag ID: #191701
Bewertung:
(30661 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sándor,

ich glaub', ich verstehe Dich jetzt erst richtig.
Gestern war ich so sehr auf die Paletten fixiert, daß ich die normalen Tastaturbefehle zum Bearbeiten von Text völlig ausgeklammet habe:

Punktgröße vergrößern oder verkleinern
Win: Umschalt + Strg + : bzw. ;
Mac: Umschalt + Befehl + : bzw. ;

Punktgröße um das Fünffache vergrößern bzw. verkleinern
Win: Umschalt + Strg + Alt + . bzw. ,
Mac: Umschalt + Befehl + Wahl + . bzw. ,

Zeilenabstand (horizontaler Text) erhöhen/verringern
Win: Alt + Nach-oben/unten-Taste
Mac: Wahl + Aufwärts-/Abwärtspfeil

Zeilenabstand um das Fünffache (horizontaler Text) erhöhen/verringern
Win: Alt + Strg + Nach-oben/unten-Taste
Mac: Wahl + Befehl + Aufwärts-/Abwärtspfeil

Und da greift freilich die Schrittweite aus den Voreinstellungen.
Danke für den Hinweis.


als Antwort auf: [#191696]
X

10-tel Schritte in Paletten

jekyll
Beiträge gesamt: 2047

19. Okt 2005, 12:18
Beitrag # 32 von 47
Beitrag ID: #191702
Bewertung:
(30659 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,

Antwort auf: Weil enter den ausgewälten Text löscht.


Sorry, ich machte meine versuche in den Zeichenpalette ohne Text. Dort die Werte zu verändern geht´s nicht ohne enter.
In eine Textrahmen hast Du natürlich Recht!! (Komischer weise aber nicht immer)


als Antwort auf: [#191696]

10-tel Schritte in Paletten

U. Dinser
Beiträge gesamt: 524

19. Okt 2005, 12:25
Beitrag # 33 von 47
Beitrag ID: #191703
Bewertung:
(30657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

klasse, vielen Dank für das GLR-Skript. Funktioniert prima.

Zitat Aber den Zweck der Schriftgraderhöhung zur Einrichtung des Grundlinienrasters ist mir noch nicht verständlich.

Als ich dein Miniskript (app.selection[0].spaceBefore+=0.05;) sah, kam mir die Idee ob sich das nach Auswechseln von "spaceBefore" nicht auch für das Feintuning von ganz anderen Bereichen wie Schriftgröße oder Zeilenabstand verwenden ließe. Eine Verbindung von Schriftgrad und GLR besteht also nicht.


als Antwort auf: [#191695]

10-tel Schritte in Paletten

Martin Fischer
  
Beiträge gesamt: 12783

19. Okt 2005, 13:57
Beitrag # 34 von 47
Beitrag ID: #191716
Bewertung:
(30646 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uli,

die schrittweise Erhöhung des Zeilenabstandes klappt ja wie oben angegeben auch über die Tastatur.

[off topic]
Für die Einrichtung des Grundlinienrasters habe ich Dir aber noch ein anderes Schmankerl (dieses Skript ist zumindest mir bei der Satzeinrichtung eine große Hilfe).

Das Skript richtet die erste Grundlinie und die Einteilungen des Rasters in Abhängigkeit von einem ausgewählten Textrahmen oder dessen Inhalt ein.

Konkret: Du hast einen Textrahmen mit dem gewünschten Standard-Zeilenabstand. Das Skript liest die Position der Grundlinie der ersten Linie in dem Textrahmen aus und übergibt diesen Wert den Voreinstellungen (erste Grundlinie).
Danach liest es den Zeilenabstand der ersten Einfügemarke (vor dem ersten Buchstaben) der ersten Zeile aus und übergibt diesen Wert den Rastereinteilungen der Voreinstellungen.

Wähle dazu vor dem Start des Skripts den Textrahmen aus oder plaziere den Cursor in dem Textrahmen.

Code
//adjustGrid.js 
//
var myDoc = app.documents[0];
var mySel = app.selection[0];
myConstr = mySel.constructor.name;
if ((app.selection.length > 0) && ((myConstr == "InsertionPoint") || (myConstr == "Word") || (myConstr == "TextColumn") || (myConstr == "Text") || (myConstr == "Character") || (myConstr == "Line"))){
var myFirstBaseline = mySel.parentTextFrames[0].insertionPoints[0].baseline;
var myLeading = mySel.parentTextFrames[0].insertionPoints[0].leading*1;
}
else if ((app.selection.length > 0) && (myConstr == "TextFrame")){
var myFirstBaseline = mySel.insertionPoints[0].baseline;
var myLeading = mySel.insertionPoints[0].leading*1;
}

if (myLeading){
myDoc.gridPreferences.baselineStart = myFirstBaseline;
myDoc.gridPreferences.baselineDivision = pt2mm(myLeading);
}

function pt2mm(somePoints){
return somePoints*0.3528;
}



als Antwort auf: [#191703]
(Dieser Beitrag wurde von MartinF am 19. Okt 2005, 14:16 geändert)

10-tel Schritte in Paletten

U. Dinser
Beiträge gesamt: 524

19. Okt 2005, 14:16
Beitrag # 35 von 47
Beitrag ID: #191724
Bewertung:
(30637 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

ich bin geplättet: genial !!!


als Antwort auf: [#191716]

10-tel Schritte in Paletten

Martin Fischer
  
Beiträge gesamt: 12783

2. Mai 2008, 19:18
Beitrag # 36 von 47
Beitrag ID: #348929
Bewertung:
(29568 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hier eine Version des Skripts 'adjustGrid.js', welche auch mit dem automatischen Zeilenabstand klarkommen sollte.


Code
//adjustGrid.jsx 

//DESCRIPTION: Einrichtung des Grundlinienrasters auf der Basis des Zeilenabstands des ausgewählten Textes

Object.prototype.isText = function()
{
switch(this.constructor.name)
{
case "InsertionPoint":
case "Character":
case "Word":
case "TextStyleRange":
case "Line":
case "Paragraph":
case "TextColumn":
case "Text":
case "TextFrame":
return true;
default :
return false;
}
}

if (app.selection.length > 0 && app.selection[0].isText())
{
var myDoc = app.documents[0];
var mySel = app.selection[0];
var myOldPointsPerInch = myDoc.viewPreferences.pointsPerInch;
myDoc.viewPreferences.pointsPerInch = 72;

var myFirstBaseline = (mySel.constructor.name == 'TextFrame')
? mySel.insertionPoints[0].baseline
: mySel.parentTextFrames[0].insertionPoints[0].baseline;
var myLeading = ( mySel.insertionPoints[0].leading == 1635019116 )
? mySel.insertionPoints[0].pointSize * mySel.insertionPoints[0].autoLeading / 100
: Number ( mySel.insertionPoints[0].leading );
if (myLeading)
{
myDoc.gridPreferences.baselineStart = myFirstBaseline;
myDoc.gridPreferences.baselineDivision = pt2mm(myLeading);
}
myDoc.viewPreferences.pointsPerInch = myOldPointsPerInch;
}

function pt2mm(somePoints){
return somePoints*0.3528;
}



als Antwort auf: [#191716]
(Dieser Beitrag wurde von Martin Fischer am 2. Mai 2008, 19:26 geändert)

10-tel Schritte in Paletten

Jochen Uebel
Beiträge gesamt: 3200

2. Mai 2009, 23:07
Beitrag # 37 von 47
Beitrag ID: #394961
Bewertung:
(28759 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Cooles Skript, sehr cooles Skript.
Zwei Fragen: Aus Zeilenabstand 15pt wird ein Raster von 15,001pt. Ob das zu Problemen führen kann? Könnte zumindest den einen oder anderen Anwender verunsichern – insbesondere, wenn die Dateien wetiergereicht werden.
Und: Ein Funktionieren des 4 Jahre alten Skripts setzt heute "Relativ zu Oberen Seitenrand" voraus. Bei "Relativ zu Oberem Rand" rutscht die erste Rasterlinie um den Wert des oberen Randes unter die gewünschte Position.
Gruß


als Antwort auf: [#348929]

10-tel Schritte in Paletten

Quarz
Beiträge gesamt: 3555

3. Mai 2009, 10:10
Beitrag # 38 von 47
Beitrag ID: #394972
Bewertung:
(28716 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jochen,

ich hab das neue Script mal getestet.

Auch hier muss
Relativ zu: Oberem Seitenrand
eingestellt sein.

Ob Martin es bewußt gemacht hat, weiß ich nicht,
aber die 0,001 pt mehr finde ich in Ordnung.

Denn mir ist es schon häufiger passiert, dass, wenn
Einteilung alle:
genau auf Zeilenabstand eingestellt war, die Zeilen
›zersprungen‹ sind.
------------
@ Martin,
würde es Sinn machen, wenn das Script
Relativ zu: Oberem Seitenrand
setzen könnte?

Gruß
Quarz

--------------------
WinXP | ID 6.0.1


als Antwort auf: [#394961]
(Dieser Beitrag wurde von Quarz am 3. Mai 2009, 10:13 geändert)

10-tel Schritte in Paletten

Jochen Uebel
Beiträge gesamt: 3200

3. Mai 2009, 10:58
Beitrag # 39 von 47
Beitrag ID: #394974
Bewertung:
(28700 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Quarz ] Auch hier muss
Relativ zu: Oberem Seitenrand
eingestellt sein.

Sag ich doch! ;-)

Antwort auf [ Quarz ] @ Martin,
würde es Sinn machen, wenn das Script
Relativ zu: Oberem Seitenrand
setzen könnte?

Tut es doch! ;-) Was nicht sauber funktioniert, ist, wie gesagt, "Relativ zu Oberem Rand".

Zerspringen tun Zeilen übrigens immer nur dann, wenn das Grundlinienraster größer als der Zeilenabstand ist. Und in genau diese Richtung arbeitet das Skripts im Moment. (Wobei der Nicht-Skripter sich fragt: Wieso gibt es von Zeilenabstand (pt) zu Grundlinienraster (pt) überhaupt eine Rundungsaufgabe für InDesign?)


als Antwort auf: [#394972]
(Dieser Beitrag wurde von Jochen Uebel am 3. Mai 2009, 11:03 geändert)

10-tel Schritte in Paletten

Quarz
Beiträge gesamt: 3555

3. Mai 2009, 11:37
Beitrag # 40 von 47
Beitrag ID: #394977
Bewertung:
(28683 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jochen,

Jochen:
Antwort auf: Und: Ein Funktionieren des 4 Jahre alten Skripts setzt heute "Relativ zu Oberen Seitenrand" voraus.


Quarz:
Antwort auf: Auch hier (neues Script) muss
Relativ zu: Oberem Seitenrand
eingestellt sein.


Das neue Script stellt nicht automatisch
Relativ zu: Oberem Seitenrand
ein.

Test
Bevor das Script gestartet wird in den Voreinstellungen
Relativ zu: Oberem Rand
einstellen.

Nach dem Start des neuen Scriptes steht in den
Voreinstellungen immer noch
Relativ zu: Oberem Rand

Martin will mir zum Betatesten ein Script schicken, das diesen Fehler beheben soll.
Mal sehen.

Gruß
Quarz

--------------------
WinXP | ID 6.0.1


als Antwort auf: [#394974]
(Dieser Beitrag wurde von Quarz am 3. Mai 2009, 11:43 geändert)

10-tel Schritte in Paletten

Martin Fischer
  
Beiträge gesamt: 12783

3. Mai 2009, 11:51
Beitrag # 41 von 47
Beitrag ID: #394979
Bewertung:
(28673 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Herr Uebel,

> Wobei der Nicht-Skripter sich fragt: Wieso gibt es von Zeilenabstand (pt)
> zu Grundlinienraster (pt) überhaupt eine Rundungsaufgabe für InDesign?

Weil die Lineale im Layoutfenster meist auf Millimeter stehen und diese Maßeinstellung einfacherhalber als Grundlage für die Berechnung des Grundlinienrasters verwendet wurde.

In einer aktualisierten Version ist der Rundungsfehler des Skripters behoben bzw. durch eine InDesign-interne Umrechnung ersetzt worden.
Diese Version reagiert auch auf die Orientierung des Grundlinienrasters am Seitenrand.

Wer dies gerne testen möchte, kann sich bei mir nach dem Wochenende melden.


als Antwort auf: [#394974]

10-tel Schritte in Paletten

Kai Rübsamen
  
Beiträge gesamt: 4684

3. Mai 2009, 11:54
Beitrag # 42 von 47
Beitrag ID: #394980
Bewertung:
(28672 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Zerspringen tun Zeilen übrigens immer nur dann, wenn das Grundlinienraster größer als der Zeilenabstand ist.

Wohl eher umgekehrt oder was bedeutet für euch zerspringen ...!


als Antwort auf: [#394977]
Beitrag wurde von Jochen Uebel gelöscht.
Jochen Uebel
Beiträge gesamt: 3200

3. Mai 2009, 11:55
Beitrag # 43 von 47
Beitrag ID: #394981
Bewertung:
(28671 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 

10-tel Schritte in Paletten

Jochen Uebel
Beiträge gesamt: 3200

3. Mai 2009, 12:09
Beitrag # 44 von 47
Beitrag ID: #394982
Bewertung:
(28658 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Zerspringen tun Zeilen übrigens immer nur dann, wenn das Grundlinienraster größer als der Zeilenabstand ist.

Das war natürlich Nonsens (Merci, Kai); ich meinte es umgekehrt. Und insofern tat dies
Zitat Und in genau diese Richtung arbeitet das Skripts im Moment

dem Skript Unrecht.
Dass man allerdings schon wieder beleidigt ist, nur weil jemand sich ein cooles Skript anschaut, zwei Unschönheiten entdeckt (Problem mit Voreinstellung und Rundungsfehler) und die kurz benennt, das begreife ich nicht, HERR Fischer.
Das ist doch noch ein Forum, wo man gemeinsam an Lösungen und Verbesserungen von Lösungen arbeiten kann?

Gute Besserung.


als Antwort auf: [#394981]
(Dieser Beitrag wurde von Jochen Uebel am 3. Mai 2009, 12:25 geändert)

10-tel Schritte in Paletten

Jochen Uebel
Beiträge gesamt: 3200

3. Mai 2009, 12:24
Beitrag # 45 von 47
Beitrag ID: #394983
Bewertung:
(28639 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat
Antwort auf [ Quarz ] @ Martin,
würde es Sinn machen, wenn das Script
Relativ zu: Oberem Seitenrand
setzen könnte?

Tut es doch! ;-) Was nicht sauber funktioniert, ist, wie gesagt, "Relativ zu Oberem Rand".


@Quarz: Die Missverständnisse. Verstehe erst jetzt, wie Du das gemeint hattest. Seit wann auch ist ein Skript ein Setzer, Jochen. Wenn es was setzt, stellt es ein. Kapiert.

Aber nochmal zurück zu meinem ursprünglichen Hinweis und dem darauffolgenden Zitat von Quarz:
Zitat von Quarz Nach dem Start des neuen Scriptes steht in den Voreinstellungen immer noch Relativ zu: Oberem Rand
Martin will mir zum Betatesten ein Script schicken, das diesen Fehler beheben soll.

Ich fände es fatal, wenn das Skript in die Voreinstellung – Rand oder Seitenrand – eingreift. Ob der User das eine oder andere wählt, hat meist seinen guten Grund!

Aber wie ich Martin verstehe, geht die Überarbeitung auch nicht in diese Richtung:
Zitat von Martin Diese Version reagiert auch auf die Orientierung des Grundlinienrasters am Seitenrand.



als Antwort auf: [#394974]
(Dieser Beitrag wurde von Jochen Uebel am 3. Mai 2009, 12:39 geändert)
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
17.04.2024

Online
Mittwoch, 17. Apr. 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!