[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Abgerundete InDesign-Rahmen-Ecken

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

Abgerundete InDesign-Rahmen-Ecken

Hans Haesler
  
Beiträge gesamt: 5818

12. Mär 2010, 21:16
Beitrag # 1 von 1
Bewertung:
(2484 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Scripter,

bekanntlich sind die abgerundeten InDesign-Ecken keine perfekten Viertelkreise. Weshalb?

Das Adobe-Script "CornerEffects.jsx" setzt bei jeder Richtungsänderung (die Gerade wird zur Kurve und umgekehrt) einen pathPoint. Dieser besteht aus einem Array von drei Arrays: [[leftDirection], [anchor], [rightDirection]]. Ein Beispiel in Zahlen (alle Werte in Punkten; Radius 100; der Rahmen befindet sich an X:72, Y:100) für den Pfadpunkt am oberen Rand links (siehe "falsch.png"):

Code
[[172, 100], [172, 100], [72, 100]] 

Der Griffpunkt von leftDirection befindet sich an derselben XY-Position wie der Ankerpunkt. Weil rightDirection gegen den Uhrzeigersinn läuft, liegt dessen Griffpunkt am oberen Rand weiter links.

Beim nächsten Pfadpunkt (die Kurve nach unten geht in die Gerade über) sind alle Werte an derselben Stelle:

Code
[[72, 200], [72, 200], [72, 200]] 

Und das ist das Problem. Der Griffpunkt von rightDirection des ersten Punktes befindet sich zu weit links. Und jener von leftDirection des zweiten Pfadpunktes darf nicht an der Ankerposition sein, sondern muss weiter oben liegen.

So wäre es richtig [*] (siehe "richtig.png"):

Code
[[172, 100], [172, 100], [116.771, 100]] 
[[72, 144.771], [72, 200], [72, 200]]

Nach Übereinanderlegen der beiden Rahmen sieht man den Unterschied deutlich (siehe "vergleich.png").

Wenn anstelle des Scripts "CornerEffects" die nativen Eckenoption "Abgerundet" benutzt wird, dann ist das Ergebnis ähnlich ... daneben. Denn wenn man die beiden vergleicht, dann hat man das Gefühl, dass nicht die rightDirection-Griffpunkte ausgefahren werden, sondern jene von leftDirection. Nachprüfen. Eines der beiden Objekte horizontal spiegeln: Jetzt sind sie deckungsgleich.

Beim Eckenoptionen-Rahmen kann man die Anker- und Griffpunkte nicht sehen. Aber mit Objekt > Pfad > Pfad öffnen werden sie sichtbar und jetzt sieht man, dass systematisch die leftDirection-Griffpunkte zu weit herausragen und dass jene von rightDirection auf der Position des Ankers liegen.

[*] Wer perfekt runde Ecken benötigt: Das JavaScript RundeEcken.js ist zum Download bereit. http://www.fachhefte.ch / Link "JavaScripts" und je nach Plattform und InDesign-Version die entsprechenden Ordner öffnen.

Weitere Vorteile dieses neuen Scripts (wie schon im InDesign-Forum gepostet):
– Jeder Ecke kann ein anderer Wert zugewiesen werden.
– Gruppierungen müssen nicht aufgelöst werden.
– Gesperrte Rahmen sind kein Problem.
– Die Eingaben werden gespeichert und wieder angeboten.

Gruss, Hans

Anhang:
falsch.png (17.5 KB)   richtig.png (18.3 KB)   vergleich.png (12.9 KB)
X

Aktuell

PDF / Print
300_PDF20

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/