Indesign und XML - wie Sie automatische flow-in mehrere Seiten mit unterschiedlichen Stilen?
Ich habe ein bisschen ein problem im moment. Ich versuche, die Arbeit mit indesign (cs3) und xml.
Grundsätzlich habe ich eine Vorlage, die hat 1 master-dps, beide Seiten haben die gleichen Daten (Felder 1-5), aber eine ist Links ausgerichtet, eine Recht - und daher mit leicht unterschiedlichen Absatz Stilen. Was ich im Stande sein will zu tun, ist der import von xml-Daten und indesign fließen die Daten der einzelnen Knoten in viele Seiten.
z.B. xml-format:
root
day
field1
field2
field3
field4
field5
day
field1
field2
field3
field4
field5
day
...
Kann ich fast machen diese Arbeit durch markieren der frames, die auf den master-Seiten, dann Seiten anlegen und importieren der xml, aber es fließt nur die ersten 2 Knoten in die Seiten reptitively für die Gesamtzahl der Knoten.
Kann ich auch fast machen, arbeiten durch die Schaffung einer Seite von den untagged-Meister und dann die Markierung der frames mit der Feld1-5-tags, dann importieren Sie die xml-Datei. Dieses füllt die erste Seite, aber ich dann kann nicht einen Weg finden, um den rest der Daten fließen in neue Seiten...
Bin ich etwas fehlt? Bin ich als völliger Blödmann? Wenn jeder kann anbieten, jede Hilfe wird sehr geschätzt werden...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich erkennen, dass dies eine ältere Frage, aber ich glaube, dass ich einige Erkenntnisse hier.
InDesign erstellen-frames und pages basieren auf der Größe einer XML-Datei.
Hier ist, wie...
Ich bin Referenzierung CS6 für diese Antwort, aber ich habe dies für Jahre beginnend in CS3.
Sicherzustellen, dass Ihre Indd-Vorlage hat mindestens 2 Seiten. Diese können master-Seiten spiegeln Links und rechts layouts. Die Seiten müssen den gleichen primären Textrahmen. Dies ist eine option, wenn Sie ein neues Dokument erstellen.
Importieren von XML als üblich. Werden Sie sicher, dass ein Häckchen in alle Optionen, die Sie benötigen, nach Ihren XML-workflow.
Ort der XML-Datei in den primären Textrahmen. Da ich normalerweise fließen gesamten Unterlagen, die ich wählen Sie das root-element und ziehen auf den Rahmen, sondern dieser wird auf jedem Knoten, die Sie auswählen.
WENN der Inhalt des XML-größer ist als der Rahmen unterstützen kann, es wird ein rotes Pluszeichen (+) in ein quadratisches Feld in Richtung der unteren rechten Ecke des Rahmens. Klicken Sie auf das plus-Zeichen und erhalten Sie einen Pfeil mit einem Papier-Symbol und eine Repräsentation des XML-Inhalts.
Springen den Textrahmen auf Seite 2. wenn Sie klicken Sie einfach innerhalb des Rahmens, InDesign fließen, wie viel Inhalt passt in diesen Rahmen, und Sie müssen wiederholen Sie den Vorgang erneut, indem Sie Seiten hinzufügen und platzieren von Inhalten bis zum Ende.
Allerdings, wenn Sie halten Sie die UMSCHALTTASTE gedrückt, während Sie den Inhalt, das Papier-Symbol ändert sich zu einem swirly Pfeil. Nach dem platzieren in InDesign wird automatischer Textfluss der Inhalt auf der linken und rechten Seiten bis zum Ende des XML-Auswahl. Wenn Sie master-Seiten, wird es verwenden Sie diese Seiten, für die Links-und rechts-überall.
Wenn Sie Ihre tags zugeordnet styles, die styles angezeigt werden, die Seiten.
Einen Hinweis über die Zuordnung von tags zu Formaten...Führen Sie Ihre tag - /Stil-mapping vor zum platzieren von Inhalten. Ansonsten, InDesign, neu gezeichnet werden müssen die Seiten. Dies ist ein Speicher-intensive Aktion und konnte zum Absturz von InDesign-je nach Dateigröße. Wenn überhaupt, dauert es viel länger, als wenn Sie hatten zugeordnet, die Stile, die vor der Platzierung.
Ich hoffe, das jemand hilft. Ich habe nicht gesehen, diese Aktion dokumentiert, die von Adobe oder in anderen Foren. Es gibt viele undokumentierte Aktionen und Funktionen in InDesign vor allem über XML.
Müssen Sie sicherstellen, dass in Ihrem story-editor, der tags genau der tags in Ihrem
XML
unter der Wurzel.In deinem Beispiel, dies wird wahrscheinlich beinhalten das hinzufügen eines '
day
' tag um Ihrefield1
,field2
usw. tags.Dann wenn Sie wiederholte Textelemente kopieren, alle Tage aufgenommen werden.
Zitat von "Designer Guide zu Adobe InDesign und XML":
Es basiert auf CS3, aber so könnte es eine option in CS4 oder CS5. Ich glaube, das heißt, die einzige alternative ist die Verwendung von IDML. Das scheint ziemlich kompliziert, aber es könnte den job zu erledigen.
Zitat von "Adobe InDesign CS3 und XML:A Technical Reference"
... was darauf hindeutet, dass es getan werden kann.
Aber dann wieder, aus "Erstellen Sie Platzhalter für sich wiederholende Inhalte"
So, was ist das endgültige Urteil? Das Lesen und Wiederlesen alles sorgfältig habe ich den Eindruck bekommen, dass dies ist, was Sie sagen:
So, wenn Sie wirklich instanziieren möchten Sie mehrere Seiten, ich glaube es gibt keine andere Möglichkeit, als zu exportieren Ihr design zu IDML und haben eine Art von Prozessor ändern Sie den Inhalt der IDML-Dateien.
Die Antwort oben ist nicht ganz korrekt. Sie haben, um das ganze Buch Lesen, um die richtige info. Es ist möglich, erstellen und Fluss von XML-Daten auf mehrere Seiten. Das Zitat oben ist aus dem falschen Abschnitt. Es spricht mit der "Bild-Methode", beschrieben in Kapitel 4 des Buches. In der Tat, es ist einfach zu tun, was Sie wollen mit der "flow-Methode".
Wenn die flow-Methode nicht funktioniert, wie Sie wollen, Sie können bauen Sie die Methode, die Sie wollen mit Hilfe von XSLT.
Eine weitere Anregung, nicht tag etwas auf den master-Seiten. Wenn Sie den tag auf der master-Seite nur ein Daten-element kann hier verwendet werden. Es wird auf jeder Seite angezeigt werden.
Stattdessen tag nur frames und Platzhalter auf den Körper-Seiten. Daten fließen aus geklonten Elemente oder alle auf einmal.
Alles, was Sie brauchen, ist erklärt in dem Buch A Designer ' s Guide to Adobe InDesign und XML.
Wenn Sie wollen, um das erstellen von XML-Tabellen, der beste Weg ist, um eine XSLT-Datei, um die Struktur, die Sie wollen.
Dem Zitat: "Ein wesentlicher Punkt jedoch ist, dass Adobe® InDesign® CS2 nie wieder einen neuen Rahmen oder Seiten hinzufügen, um Platz für neue XML-Elemente." ist falsch. InDesign CS2+ KÖNNEN und erstellt neue frames und Seiten, wenn Sie Ihr layout richtig. CS nicht Elemente kopieren oder layouts, aber CS2 kann und tut.
InDesign erstellt KEINE Verknüpfung aufgehoben oder standalone-frames. Die Bilder werden entweder miteinander verbunden ODER inline.
Da Sie nicht sehen können, Rahmen, Ränder, es sei denn, Sie drehen Sie auf, was für einen Unterschied macht es, ob die frames sind inline? Sie können erstellen Sie und fließen Sie neue Seiten, indem Sie mithilfe von Absatz - "Halten" - Optionen.
Jim
In Indesign gehen Sie zu
und wählen Sie angeklickt werden
Beim platzieren von text kopieren fließen auf neue Seite automatisch