[GastForen Programme Print/Bildbearbeitung Adobe InDesign Gepunktete Kontur, nach innen versetzt

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

Gepunktete Kontur, nach innen versetzt

myz
Beiträge gesamt: 10

4. Jun 2020, 21:39
Beitrag # 1 von 18
Bewertung:
(16125 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo ihr Lieben. Ich muss in einem Magazin oft farbige Textfelder anlegen, die nach innen im gleichen Abstand eine gepunktete Kontur haben. Momentan lege ich 2 Kästen an, skaliere den oberen und gruppiere. Das ist aber sehr umständlich. Kennt ihr eine Möglichkeit wie man eine gepunktete Kontur versetzen kann? Über Konturenstile / Streifen kann man das einstellen mit der schmal-schmal Kontur, allerdings ist diese dann durchgängig. Ich brauche aber eine gepunktete.

Freue mich auf eure Ideen und Tipps.
Gruß
myz
X

Gepunktete Kontur, nach innen versetzt

drerol74
Beiträge gesamt: 507

5. Jun 2020, 11:21
Beitrag # 2 von 18
Beitrag ID: #575585
Bewertung:
(15994 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

hast du eine aktuelle InDesign-Version? Dann könntest du mit Absatzrahmen schon ans Ziel kommen.

Oder ansonsten eventuell mit Text auf Pfad (für Textrahmen) und einer Unterstreichtung.

Kommt auch darauf an, ob der Text eine fixe Größe hat und ob der Text den gesamten Rahmen ausfüllt.

Schöne Grüße
Roland


als Antwort auf: [#575577]
Anhang:
Absatzrahmen.idml (37.0 KB)   Pfadtext.idml (38.1 KB)

Gepunktete Kontur, nach innen versetzt

MarioF
Beiträge gesamt: 390

5. Jun 2020, 11:28
Beitrag # 3 von 18
Beitrag ID: #575586
Bewertung:
(15986 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Auf Facebook sieht die Frage bzw. Anforderung etwas anderes aus...


als Antwort auf: [#575585]
Anhang:
grafik.jpg (281 KB)

Gepunktete Kontur, nach innen versetzt

Quarz
Beiträge gesamt: 3555

5. Jun 2020, 12:33
Beitrag # 4 von 18
Beitrag ID: #575593
Bewertung:
(15968 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo myz,

im Anhang findest Du eine idml-Datei
mit 2 verschiedenen 'gepunkteten Linien'
und - einen Screenshot, wie Du Dir eine
'gepunktete Linie' unter
> Konturenstile > neu >
herstellen kannst.

Man muss ein bisschen 'knobeln', um ein gutes
Resultat zu bekommen.

Gruß Quarz
------------------------------
| Win10/64 Prof. | CS6 ver 8.1 |



als Antwort auf: [#575577]
Anhang:
gepunktete Linien.idml (35.1 KB)   Konturenstil gepunktete Linie ScreenShot.png (15.9 KB)

Gepunktete Kontur, nach innen versetzt

Gerald Singelmann
  
Beiträge gesamt: 6269

5. Jun 2020, 12:55
Beitrag # 5 von 18
Beitrag ID: #575595
Bewertung:
(15949 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hatte vorhin Zeit, das längst geplante Script zum Pfade verschieben zu schreiben, aber habe keine Zeit, einen Blogbeitrag daraus zu machen.

Also hier in aller Kürze:

Was es tut, zeigt der Screenshot.


Code
if ( app.documents.length && app.selection.length ) { 
app.doScript( main, undefined, undefined, UndoModes.ENTIRE_SCRIPT, "pfad verschieben...");
}

function main() {
var doc = app.activeDocument;
var duplicates = [];
var params = ask_4_params();
if ( ! params ) return;

for ( var ns = 0; ns < app.selection.length; ns++ ) {
var s = app.selection[ns];
var d = s.duplicate();
d.textWrapPreferences.textWrapMode = TextWrapModes.CONTOUR;
d.textWrapPreferences.textWrapOffset = [ params.offset + "pt", params.offset + "pt", params.offset + "pt", params.offset + "pt"]
var twp = d.textWrapPreferences.paths;


var p = s.parent.polygons.add();
p.paths[0].entirePath = twp[0].entirePath;

if ( twp.length > 1 ) {
for ( var n = 1; n < twp.length; n++ ) {
var sub = p.paths.add();
sub.entirePath = twp[n].entirePath;
sub.pathType = twp[n].pathType;
}
}
if ( params.os ) p.applyObjectStyle( params.os, true );

d.remove();
}

app.select( duplicates );
}

function ask_4_params() {
var last_one = app.extractLabel('gs_parallel_abstand');
if ( ! last_one || isNaN( Number(last_one))) {
last_one = 2;
} else {
last_one = Number( last_one )
}
var last_os = app.extractLabel('gs_parallel_objektformat');
var all_os = app.activeDocument.allObjectStyles;
var all_os_names = [], this_os = 0;
for ( var n = 0; n < all_os.length; n++ ) {
if ( all_os[n].name == last_os ) this_os = n;
all_os_names.push( all_os[n].name );
}

var a_dialog = app.dialogs.add({name:"Welcher Abstand?"});
var min_width_left = 100;
var min_width_right = 100;
with (a_dialog) {
with (dialogColumns.add()) {
with (dialogRows.add()) {
with (dialogColumns.add() ) {
staticTexts.add( {staticLabel: "Abstand:", minWidth: min_width_left} );
staticTexts.add( {staticLabel: "Objektformat:", minWidth: min_width_left} );
}
with (dialogColumns.add() ) {
var offset_edit_box = measurementEditboxes.add({editValue: (last_one),
editUnits: MeasurementUnits.MILLIMETERS,
largeNudge: 10,
smallNudge: 1, minimumValue: -1000,
maximumValue: (1000 * 72 / 25.4), minWidth: min_width_right
});
var the_dropdown = dropdowns.add({
stringList: all_os_names,
selectedIndex: this_os,
minWidth: min_width_right
});
}
}
}
}
if (a_dialog.show() == false) {
a_dialog.destroy();
return null;
} else {
var offset = offset_edit_box.editValue ;
app.insertLabel('gs_parallel_abstand', offset.toString());

var n_os = the_dropdown.selectedIndex;
if ( n_os ) {
var os = all_os [n_os ];
app.insertLabel( "gs_parallel_objektformat", os.name );
} else {
var os = null
app.insertLabel( "" );
}
a_dialog.destroy();
return {offset: offset, os: os };
}
}



als Antwort auf: [#575577]
Anhang:
Bildschirmfoto 2020-06-05 um 12.53.12.png (43.5 KB)

Gepunktete Kontur, nach innen versetzt

Thomas Richard
Beiträge gesamt: 19334

5. Jun 2020, 13:40
Beitrag # 6 von 18
Beitrag ID: #575599
Bewertung:
(15935 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Was es tut, zeigt der Screenshot.


Schön ist aber anders Wink


als Antwort auf: [#575595]

Gepunktete Kontur, nach innen versetzt

myz
Beiträge gesamt: 10

6. Jun 2020, 17:18
Beitrag # 7 von 18
Beitrag ID: #575610
Bewertung:
(15663 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo. Dein Tip mit dem Absatzrahmen hilft auf jeden Fall weiter. Vielen Dank auch für deine Beispieldateien.

Schönes Wochenende
myz


als Antwort auf: [#575585]

Gepunktete Kontur, nach innen versetzt

myz
Beiträge gesamt: 10

6. Jun 2020, 17:19
Beitrag # 8 von 18
Beitrag ID: #575611
Bewertung:
(15662 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Da hast du vollkommen Recht ;)


als Antwort auf: [#575586]

Gepunktete Kontur, nach innen versetzt

myz
Beiträge gesamt: 10

6. Jun 2020, 17:34
Beitrag # 9 von 18
Beitrag ID: #575612
Bewertung:
(15651 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wow! Das ist echt super und wird gleich ins Skripte-Repertoire aufgenommen.
Allerdings wird hier (ähnlich wie bei Illustrator) ein zweites Objekt erzeugt.

Vielleicht ist das, was ich mir schlicht und ergreifend nicht möglich.

Schönes Wochenende und vielen vielen Dank.


als Antwort auf: [#575595]

Gepunktete Kontur, nach innen versetzt

myz
Beiträge gesamt: 10

6. Jun 2020, 17:43
Beitrag # 10 von 18
Beitrag ID: #575613
Bewertung:
(15642 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Quarz
Danke für deinen Tip. Aber das ist nicht das, was ich suche.

Wenn man bei Konturstile erstellen auf "Streifen" geht und eine Doppelkontur nimmt, kann man beispielsweise die äussere Kontur rausschieben und die innere nach innen. Das erzeugt genau das, was ich brauche. Allerdings nur mit durchgezogener Linie, statt mit gepunkteter.

Liebe Grüße
Myz


als Antwort auf: [#575593]

Gepunktete Kontur, nach innen versetzt

Gerald Singelmann
  
Beiträge gesamt: 6269

6. Jun 2020, 18:29
Beitrag # 11 von 18
Beitrag ID: #575615
Bewertung:
(15631 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Schön ist aber anders


Hast du's trotzdem verstanden oder hat der Ekel im Ästhetiksystem zum sofortigen Abschalten aller Prozesse geführt?


als Antwort auf: [#575599]

Gepunktete Kontur, nach innen versetzt

pixxxelschubser
Beiträge gesamt: 1708

6. Jun 2020, 19:01
Beitrag # 12 von 18
Beitrag ID: #575617
Bewertung:
(15614 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat … Allerdings wird hier (ähnlich wie bei Illustrator) ein zweites Objekt erzeugt …


Ich lege an dieser Stelle einmal mein Veto ein.

Natürlich kannst du in Illustrator das Ganze auch mit einem zweiten Objekt erzeugen. Allerdings ist es – anders als in InDesign – problemlos möglich einem Objekt eine zweite (oder auch Dutzende !) nach innen versetzte Kontur zuzuweisen. Stichwort Aussehen-Palette.


als Antwort auf: [#575612]

Gepunktete Kontur, nach innen versetzt

myz
Beiträge gesamt: 10

6. Jun 2020, 20:05
Beitrag # 13 von 18
Beitrag ID: #575618
Bewertung:
(15544 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja korrekt! deswegen ärgerts mich ja, dass es in Indesign nicht geht ;)


als Antwort auf: [#575617]

Gepunktete Kontur, nach innen versetzt

Thomas Richard
Beiträge gesamt: 19334

8. Jun 2020, 14:20
Beitrag # 14 von 18
Beitrag ID: #575643
Bewertung:
(15214 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf:
Zitat Schön ist aber anders


Hast du's trotzdem verstanden oder hat der Ekel im Ästhetiksystem zum sofortigen Abschalten aller Prozesse geführt?


Ich habe garnicht erst versucht es zu verstehen, bzw. bin davon ausgegangen, dass wenn beim versetzen der Linie die Anordung/Verteilung der Punkte an der Parametrierung der originären Outline verbleibt, das ganze für keinen meiner Kunden vertretbar wäre.
Also würde ich gleich versuchen, es über 2 Objekte zu handeln, die dann jeweils sauber zu konfigurieren sind.

Das 'nicht schön' bezog sich nur auf das Aussehen der gepunkteten Linie im Screenshot – nicht auf deinen Code, da erlaube ich mir keine Kritik zu.


als Antwort auf: [#575615]

Gepunktete Kontur, nach innen versetzt

Gerald Singelmann
  
Beiträge gesamt: 6269

9. Jun 2020, 07:58
Beitrag # 15 von 18
Beitrag ID: #575653
Bewertung:
(15131 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das bedeutet wohl, dass der Screenshot nichts erklärt.

ahem

Das Script macht das gleiche, was "Pfad versetzen" in Illustrator macht, nur dass dem verschobenen Pfad gleich noch ein Objektstil gegeben werden kann und das Script sich merkt, welcher Stil zuletzt verwendet wurde.

Neuer Screenshot anbei, blau um 1mm verschoben, magenta um -1mm verschoben.

Das Script verwendet InDesigns eigene Pfad-verschiebe-Berechnung, die Adobe kurioserweise ausschließlich in die Funktion der Konturenführung eingebaut hat und nicht ins Pfad-Menü.



---

Kann man hier nicht auch Bilder einbetten?

[img]http://www.cuppascript.com/dokus/200606-path-offset.png[/img]

nein, anscheinend nicht.

---

Ha, also doch!


als Antwort auf: [#575643]
(Dieser Beitrag wurde von Gerald Singelmann am 9. Jun 2020, 11:38 geändert)

Anhang:
offset.png (91.5 KB)
X