1Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
448
448
EMPFEHLEN
-
20.09.11 10:58 #1
- Registriert seit
- Jun 2007
- Beiträge
- 87
Hallo Leute,
nachdem ich ewig rumprobiert und google abgegrast habe, hoffe ich dass ich hier Hilfe finde.
Ich möchte einen Text in Photoshop dynamisch ändern, hierfür habe ich unter "Bild-> Variablen" eine Variable Definiert. Den Datensatz importiere ich aus einer csv-Datei, funktioniert soweit auch super.(der Text wird aus der csv ausgelesen und eingefügt)
Aber wie bekomme ich im Datensatz jetzt einen Zeilenumbruch hin? (/n /r... funktionieren nicht)
Freue mich auf eure Hilfe.
-
20.09.11 11:26 #2
- Registriert seit
- Dec 2002
- Ort
- Kosmopolit
- Beiträge
- 3.765
Hi the_black_hawk
Simples Beispiel zur Erklärung:
Du erstellst eine Variable var1 auf eine Textebene zur Textersetzung.
Im Texteditor deiner Wahl machst du jetzt deine Datensätze nach folgendem Muster:
Code :1 2 3 4
var1 Hier ist mein einzeiliger Text "Hier ist mein mehrzeiliger Text"
Der Trick sind also lediglich die Anführungszeichen.
Gruß
Martin
-
20.09.11 12:12 #3
- Registriert seit
- Jun 2007
- Beiträge
- 87
darauf muss man erstmal kommen

funktioniert perfekt, danke dir
-
20.09.11 12:24 #4
- Registriert seit
- Jun 2007
- Beiträge
- 87
nur so nebenbei, gibts auch eine Möglichkeit das ganze via .xml zu automatisieren?
-
20.09.11 15:29 #5
- Registriert seit
- Dec 2002
- Ort
- Kosmopolit
- Beiträge
- 3.765
Also einfach so "out of the box" kann Photoshop das nicht, aber mit Photoshop Scripting (JavaScript/ExtendScript) geht das schon. Muss man halt selbst schreiben, was man genau haben möchte.
Das Prinzip:
Code javascript:1 2 3 4 5 6 7 8 9 10 11 12
var meineBilder = []; //Array für die Bildelemente var meineXMLDatei = new File('meinexml.xml'); // XML Datei (und Pfad) festlegen meineXMLDatei.open('r'); // Datei zum Lesen öffnen var meinXMLString = meineXMLDatei.read(); // Inhalt der Datei in Variable lesen meineXMLDatei.close(); // Datei schließen var meinXml = new XML(meinXMLString); // Variableninhalt in XML Objekt wandeln var meineBilder = meinXml.images.descendants('image'); // Alle "image" Elemente innerhalb des "images" Elements raussuchen var count = meineBilder.length(); // vorhandene "image" Elemente zählen for(var i=0;i<count;i++){ // alle "image" Elemente nacheinander durchgehen // mach irgendwas, z.B. alert(meineBilder.child(i).@file); }
Und hier ein entsprechendes XML-Beispiel:
Code :1 2 3 4
<images> <image file="test1.jpg" /> <image file="test2.jpg" /> </images>
Natürlich tut sich da erstmal nichts, wenn du das so probierst, aber es zeigt hoffentlich das Prinzip und du kannst selber entscheiden, ob du in der Richtung weiter recherchieren und probieren willst.
Gruß
Martin
Ähnliche Themen
-
Dateistart von externer Datei
Von Monchichu im Forum JavaAntworten: 8Letzter Beitrag: 11.11.07, 10:04 -
Css in externer Datei (Fehler !)
Von steff aka sId im Forum CSSAntworten: 2Letzter Beitrag: 29.01.05, 21:13 -
auflösungsabfrage mittels externer js datei/laden der jeweiligen css datei
Von trickyiki im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 01.08.04, 13:55 -
Menü in externer php Datei
Von Dave-BJ im Forum PHPAntworten: 5Letzter Beitrag: 20.04.03, 10:26 -
sound aus externer datei
Von druckgott im Forum Flash PlattformAntworten: 10Letzter Beitrag: 31.08.02, 11:37





Zitieren

Login











Live Meeting & Workshop - Adobe Photoshop CS6