[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt text und bilder in verschiedene ebenen trennen

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

text und bilder in verschiedene ebenen trennen

aigner
Beiträge gesamt: 197

10. Aug 2011, 08:11
Beitrag # 1 von 8
Bewertung:
(4429 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Tach Leute,

gibt es so etwas für InDesign auch???
Konnte nichts finden:

für Quark gibt es ein Applescript, was den kompletten Text auf eine neue "textebene" und die Bilder auf "Standard" belässt.
Gleichzeitig kann der Text komplett auf eine andere Farbe "textcolor" geändert werden.
Das ist sehr interessant für Sprachwechsel.

Gruß
Jörg
_______________________
iMac 27" - 3.4 GHz Quad-Core i5
OS X 10.12.2
32 GB RAM
Adobe Cloud Abo
X

text und bilder in verschiedene ebenen trennen

ph
Beiträge gesamt: 50

10. Aug 2011, 12:19
Beitrag # 2 von 8
Beitrag ID: #477831
Bewertung:
(4387 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jörg,

das Skript »moonLayer.jsxbin« aus der moonbox von ulrich-media verschiebt Text- und Bildrahmen in die entsprechenden Ebenen. Das ist zumindest für den einen Teil des Problems eine Lösung.

Grüße

phillip


als Antwort auf: [#477803]

text und bilder in verschiedene ebenen trennen

Kai Rübsamen
Beiträge gesamt: 4659

10. Aug 2011, 14:27
Beitrag # 3 von 8
Beitrag ID: #477842
Bewertung:
(4358 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jörg,

hier mal eine Idee. Bitte testen und Rückmeldung:

Code
#target indesign 
main ();

function main() {
var _eName = "Textebene";
var _tFarbe = "Farbname";

if (app.documents.length == 0) {
alert ("Es ist kein Dokument offen.");
exit();
}

var _dok = app.documents[0];

if (!_dok.layers.item("Textebene").isValid) {
var _textEbene = _dok.layers.add({name: "Textebene"});
} else {
var _textEbene = _dok.layers.item(_eName);
}

_dok.textFrames.everyItem().itemLayer = _textEbene;

var _t = _dok.layers.item(_eName).textFrames;

for ( n = 0 ; n < _t.length; n++ ) {
_t[n].parentStory.fillColor = _dok.swatches.item(_tFarbe);
}
}


Nach der Zeile function main() { trägst du deinen Ebenennamen und Farbnamen ein. Wenn die Farbe im Dokument nicht vorhanden ist, rennt das Skript momentan noch in einen Fehler.

Willst du wirklich jeden vorhandenen Text auf diese Ebene verschieben? Soll die Bilderebene entsprechend umbenannt werden? Was passiert mit eingefärbten Flächen, wo liegen die?

Gruß Kai Rübsamen


als Antwort auf: [#477831]

text und bilder in verschiedene ebenen trennen

schriftsetzer
Beiträge gesamt: 52

10. Aug 2011, 16:23
Beitrag # 4 von 8
Beitrag ID: #477853
Bewertung:
(4336 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jörg,

guck mal hier:
https://sites.google.com/a/lapay.biz/www/

"move to layer" heißt das Script…

Grüße
Achim


als Antwort auf: [#477803]

text und bilder in verschiedene ebenen trennen

Martin Fischer
  
Beiträge gesamt: 12360

10. Aug 2011, 16:48
Beitrag # 5 von 8
Beitrag ID: #477856
Bewertung:
(4322 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Rübi,

Dein Code erledigt den Job – im Prinzip.

Allerdings wird vorausgesetzt, dass kein Textrahmen gesperrt ist und die Textebene, falls bereits vorhanden, ebenfalls nicht gesperrt ist.

Auf das Abfragen der Existenz des Farbfelds und die Reaktion auf dessen Nichtvorhandensein hast Du selbst bereits hingewiesen.

Wenn alle anderen Objekte, die keine Textrahmen sind (Rechtecke, Ovale, Polygone, Gruppen [ggf. mit Textrahmen], Linien …) auf eine bestimmte Ebene, die nicht die Textebene ist, sollen, müsstest Du dafür auch noch die entsprechenden Zeilen einfügen.

Wenn am Ende alle Textrahmen auf der Textebene liegen, dann kannst Du gleich allen Textabschnitten die entsprechende Farbe zuweisen, ohne durch alle Textrahmen auf einer bestimmten Ebene durchzumarschieren. Bei verknüpften Textrahmen könnte dies etwas Zeit sparen.

Viele Grüße
Martin




als Antwort auf: [#477842]

text und bilder in verschiedene ebenen trennen

Kai Rübsamen
Beiträge gesamt: 4659

11. Aug 2011, 00:01
Beitrag # 6 von 8
Beitrag ID: #477872
Bewertung:
(4281 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

vielen Dank für deinen Kommentar. Da sich der OP nicht mehr gemeldet hat und es ja auch schon Skripte in ähnlicher Form gibt, verzichte ich auf das Prüfen von gesperrten Rahmen und Ebenen, sowie Sortieren bzw. Löschen von Ebenen.

Anbei mein aktueller Stand. Ich habe keine Ahnung, ob ich noch etwas zusammenfassen hätte können:

Code
#target indesign 
main ();

function main() {
var _sonstiges = "Back";
var _tName = "Textebene";
var _bName = "Bilder";
var _tFarbe = "Farbname";


if (app.documents.length == 0) {
alert ("Es ist kein Dokument offen.");
exit();
}

var _dok = app.documents[0];

if (!_dok.layers.item(_sonstiges).isValid) {
var _s = _dok.layers.add({name: _sonstiges});
} else {
var _s = _dok.layers.item(_sonstiges);
}

if (!_dok.layers.item(_bName).isValid) {
var _bN = _dok.layers.add({name: _bName});
} else {
var _bN = _dok.layers.item(_bName);
}

if (!_dok.layers.item(_tName).isValid) {
var _tN = _dok.layers.add({name: _tName});
} else {
var _tN = _dok.layers.item(_tName);
}
if (!_dok.swatches.item(_tFarbe).isValid) {
alert ("Es ist keine Farbe für das Einfärben des Textes vorhanden!");
exit();
}

_dok.textFrames.everyItem().itemLayer = _tName;
_dok.stories.everyItem().fillColor = _dok.swatches.item(_tFarbe);

var _pI = _dok.allPageItems;

for ( n = 0; n < _pI.length; n++ ) {
if (_pI[n].constructor.name == "Rectangle" || _pI[n].constructor.name == "Polygon" || _pI[n].constructor.name == "Oval") {
if (_pI[n].graphics.length == 0) {
_pI[n].itemLayer = _sonstiges;
} else {
_pI[n].itemLayer = _bName;
}
} else if (_pI[n].constructor.name == "GraphicLine") {
_pI[n].itemLayer = _sonstiges;
}
}
}


edit: Die Forensoftware hat leider den Code etwas zerhauen. :( Bei mir im ESTK sieht das besser aus.

Gruß Kai Rübsamen


als Antwort auf: [#477856]
(Dieser Beitrag wurde von Kai Rübsamen am 11. Aug 2011, 00:07 geändert)

text und bilder in verschiedene ebenen trennen

aigner
Beiträge gesamt: 197

13. Aug 2011, 17:39
Beitrag # 7 von 8
Beitrag ID: #478143
Bewertung:
(4221 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Kai Rübsamen ] Hallo Jörg,

hier mal eine Idee. Bitte testen und Rückmeldung:

Hallo Kai - danke - hier die Rückmeldung:

leider bekomme ich ständig einen Fehler, dass irgendetwas gesperrt sein soll - ist aber alles entsperrt.

Nun habe ich in einem späteren Thread anscheinend die Lösung gefunden:
von Dmitriy => Move to Layer_2_2
das funktioniert gut.

Gruß Jörg
_______________________
iMac 27" - 3.4 GHz Quad-Core i5
OS X 10.12.2
32 GB RAM
Adobe Cloud Abo


als Antwort auf: [#477842]

text und bilder in verschiedene ebenen trennen

Kai Rübsamen
Beiträge gesamt: 4659

13. Aug 2011, 22:30
Beitrag # 8 von 8
Beitrag ID: #478150
Bewertung:
(4200 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: dass irgendetwas gesperrt sein soll - ist aber alles entsperrt

Hm, bei mir hat es funktioniert! Aber egal, hauptsache du hast jetzt eine Lösung.

Gruß Kai Rübsamen


als Antwort auf: [#478143]
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
30.11.2020 - 01.12.2020

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Montag, 30. Nov. 2020, 08.30 Uhr - Dienstag, 01. Dez. 2020, 17.00 Uhr

Kurs

Im Kurs lernen Sie die Schritte vom Import des Rohmaterials bis zum fertig exportierten Clip kennen. Dazu zählen die Materialverwaltung, das Trimmen für Roh- und Feinschnitt, Blenden, Titel und Effekte und eine Übersicht über die wichtigsten Formate.

Preis: CHF 1'700.-
Dauer: 2 Tage

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/video-und-audio-publishing/adobe-premiere-pro-cc/kurs-adobe-premiere-pro-cc-basic

Veranstaltungen
01.12.2020 - 03.12.2020

ortsunabhängig
Dienstag, 01. Dez. 2020, 10.00 Uhr - Donnerstag, 03. Dez. 2020, 11.30 Uhr

Online Workshop-Reihe

Sie wollen barrierefreie PDF-Dokumente mit möglichst wenig Aufwand erstellen? Mit ein wenig Grundlagenwissen können Sie dies aus InDesign mit axaio MadeToTag erreichen – ohne manuelle Nacharbeit im PDF! In diesem 3-teiligen, interaktiven Webinar, das wir vom 1. – 3. Dezember 2020 gemeinsam mit unserem Partner und InDesign-Experten Klaas Posselt von einmanncombo organisieren, lernen die Teilnehmenden, wie sie zielführend beim Erstellen von barrierefreien PDF-Dokumenten aus Adobe InDesign vorgehen. Dafür wird zu Beginn vermittelt, was ein barrierefreies PDF ist, und welche Anforderungen an solche Dokumente bestehen. Mit diesem Wissen werden, anhand von Best-Practice-Beispielen, Strategien zum effizienten Erstellen von PDF/UA-konformen Dokumenten und Formularen mit Adobe InDesign und axaio MadeToTag gezeigt. Außerdem werden Lösungen für klassische Probleme vermittelt. Die Teilnehmenden erhalten im Vorfeld eine Liste der notwendigen Software, wie auch vorbereitete Workshop-Daten, an denen alle im Webinar unter Anleitung arbeiten. Während des Webinars haben die Teilnehmenden die Möglichkeit, Fragen zu stellen. Inhalte der einzelnen Webinare: Die Webinar-Serie besteht aus vier Teilen (Inhalte folgend). Diese bauen aufeinander auf, können aber, mit den entsprechenden Vorkenntnissen, auch einzeln besucht werden. Webinar 1 – Grundlagen (1. Dezember 2020, 10.00 - 11.30 Uhr) Fundiertes Grundlagenwissen über barrierefreie PDF-Dokumente bildet die Basis einer erfolgreichen Umsetzung in InDesign, um die dafür notwenigen Werkzeuge richtig einsetzen zu können. â–ª Warum barrierefreies PDF? â–ª Gesetzliche Grundlagen und Richtlinien â–ª Anforderungen an barrierefreie PDF-Dokumente â–ª Basiswissen zur Umsetzung in InDesign â–ª Einordnung axaio MadeToTag Webinar 2 – Einstieg MadeToTag (2. Dezember 2020, 10.00 - 11.30 Uhr) Anhand eines InDesign-Beispieldokumentes wird eine Publikation Schritt für Schritt mit MadeToTag barrierefrei gemacht. â–ª Warum MadeToTag nutzen? â–ª Nützliche Funktionen/Mehrwert gegenüber InDesign â–ª Arbeitsschritte in der Übersicht â–ª Gemeinsam ein Dokument barrierefrei machen, Schritt für Schritt â–ª Ausgabe als barrierefreies PDF/UA Webinar 3 – Spezielle Aufgaben mit MadeToTag meistern (3. Dezember 2020, 10.00 - 11.30 Uhr) Bestimmte Inhalte, wie unpassend erstellte Inhalte (z.B. manuelle Trennungen), komplexe Tabellen oder Formulare, können in einer barrierefreien Umsetzung sehr störend oder gar kniffelig sein. MadeToTag kann hier Hilfestellung leisten. â–ª Probleme finden und beheben â–ª Komplexere und richtig komplexe Tabellen â–ª Formulare â–ª Schneller Arbeiten mit Shortcuts â–ª Vorlagen aufbauen Ziele der Webinar-Serie: â–ª Grundlagen barrierefreier Dokumente kennen â–ª Barrierefreie Dokumente in InDesign mit MadeToTag vorbereiten und ausgeben Teilnahmegebühr: Die Teilnahmegebühr für alle drei Webinare beträgt € 89,- (zzgl. MwSt.) Wir freuen uns auf Ihre Teilnahme! Das axaio-Team

Ja

Organisator: axaio software

Kontaktinformation: Karina Zander, E-Mailk.zander AT axaio DOT com

https://en.xing-events.com/OEBIDIR.html

Erstellung barrierfreier PDF-Dokumente mit InDesign & MadeToTag

Neuste Foreneinträge


Index-Probleme

Probleme mit dem Strukturbaum Acrobat Pro DC (barrierefrei)

Probleme beim Einlaoggen auf Quark-Seite

Musterseite in anderes Layout ziehen

Wo kann ich iColorDisplay 3.8.5.3 für OSX downloaden?

Gibt es Audio-USB-Adapter mit STEREO-Mikrofoneingang?

Großformat Druckdaten anlegen

Fehlermeldung: ist in sich selbst verschachtelt

Bilder exportieren

Ausschnittswerkzeug
medienjobs