Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Absatzformate zu Zeichenformaten kopieren

Absatzformate zu Zeichenformaten kopieren

Nimroy
Beiträge gesamt: 29

5. Okt 2006, 21:19
Bewertung:

gelesen: 3043

Beitrag als Lesezeichen
Schönen guten Abend!

Es hat nicht zufällig jemand gerade ein kleines JS rumfliegen, mit welchem ich Absatzformate zu Zeichenformaten kopieren kann, oder?

Hintergrund: Ich hab ein Dokument aus dem ich alle Zeichen- und Absatzformate heraus in ein anderes lade, damit ich die gazen Namen etc. nicht mehr einstellen muss. Aber die Enstellungen der Formate sind von Datei zu Datei unterschiedlich. Hab ich alle Absatzformate eingestellt, will ich das gleiche aber auch bei den Zeichenformaten haben. Und da würde mir eben ein Skript, was mir die Einstellungen für Schriftgröße und Zeilenabstand von den Absatzformaten in die gleichnamigen (!) Zeichenformate kopiert, sehr helfen.

Absatzformate zu Zeichenformaten kopieren

Martin Fischer
  
Beiträge gesamt: 12783

5. Okt 2006, 22:11
Bewertung:

gelesen: 3035

Beitrag als Lesezeichen
Mir will sich der Sinn der Übernahme von Schriftattributen, die im Absatzformat bereits definiert sind, in Zeichenformate nicht so recht erschließen. Das Interessante an Zeichenformaten ist ja gerade, daß hier Abweichungen von den Eigenschaften der Absatzformate "eingefroren" sind.

Deshalb wäre es m.E. umgekehrt gerade sinnvoller, wenn in den Zeichenformaten, wo sich die Schriftattribute denjenigen eines Basis-Absatzformats entsprechen, selbige auf "undefined" gestellt würden.

Und sollte das heißen: Absatzformate zu Zeichenformaten kopieren?
Das geht nicht, da
1. Absatzformate etwas anderes sind als Zeichenformate und
2. Absatzformate weitere Eigenschaften besitzen, von denen Zeichenformate nicht einmal träumen sollten.

Neugierig bin ich nun trotzdem, auch wenn meine JS zu dieser Stunde nicht mehr rumfliegen:
1. Was sind das für Zeichenformate, die den gleichen Namen tragen wie ein Absatzformat und in was für einem Verhältnis stehen sie zu den Absatzformaten?
2. Was ist das für ein Publikationstyp, wo so etwas von Nutzen ist?
3. Und wie nützt diese Korrespondenz?

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 5. Okt 2006, 22:21 geändert)

Absatzformate zu Zeichenformaten kopieren

Nimroy
Beiträge gesamt: 29

5. Okt 2006, 22:31
Bewertung:

gelesen: 3028

Beitrag als Lesezeichen
Hi Martin.

Erst mal vielen Dank fürs Gedanken machen um diese Uhrzeit.

Bei dem kopieren hab ich mch wohl was ungenau ausgedrückt. Es geht mir beim kopieren nur um die Eigenschaften Schriftgröße und Zeilenabstand. Also nicht das ganze andere, was bei Zecihen- und absatzformaten noch deckungsgleich sein kann.

Das beides vorliegen muss und in der basis erst mal gleich was obige Einstellungen angeht, hat technische Hintergründe, was die Bearbeitung durch eine Server-Lösung in Verbindung mit Indesign angeht. Ist einfach eine Rahmenbedingung und hat vielleicht etwas komischen Beigechmack für das normale Anwenden von InDesign.

Aber aus den technsichen Gründen müssen eben Textrahmen mit Absatzformaten und Zeichenformaten versehen werden, auch wenn dadurch Daten doppelt ausgezeichnet sind. Das einzige was passieren kann ist, dass ein textrahmen mehrere Zeichenformate zugewiesen bekommt oder auch schon mal mehr als ein Absatzformat. Thats life.

Und der Publikationstyp hat damit weniger was zu tun. Ist eben durch die Server-technologie im Hintergrund bedingt.

Absatzformate zu Zeichenformaten kopieren

Martin Fischer
  
Beiträge gesamt: 12783

5. Okt 2006, 23:15
Bewertung:

gelesen: 3020

Beitrag als Lesezeichen
Fliegt doch noch ein kleines JS rum.
Das liegt bestimmt am Foraci Ofeo ...

Code
// equalizeCorrespondingParaAndCharStyles.jsx 

var myDoc = app.documents[0];
var myCharStyles = myDoc.characterStyles;
var myParaStyles = myDoc.paragraphStyles;

for (oneCS = 1; oneCS < myCharStyles.length; oneCS++ ) {
for (onePS = 2; onePS < myParaStyles.length; onePS++ ) {
if (myCharStyles[oneCS].name == myParaStyles[onePS].name) {
myCharStyles[oneCS].pointSize = myParaStyles[onePS].pointSize;
myCharStyles[oneCS].leading = myParaStyles[onePS].leading;
break;
}
}
}

... demnächst wird mal wieder Nachschub fällig. ;-)

Viele Grüße
Martin


Absatzformate zu Zeichenformaten kopieren

Nimroy
Beiträge gesamt: 29

5. Okt 2006, 23:37
Bewertung:

gelesen: 3009

Beitrag als Lesezeichen
Riesennummer!

Vielen vielen Dank! Du hast meine Nacht damit um einiges abgekürzt.

Absatzformate zu Zeichenformaten kopieren

Agent Orange
Beiträge gesamt: 624

6. Okt 2006, 11:28
Bewertung:

gelesen: 2964

Beitrag als Lesezeichen
Antwort auf [ Nimroy ] Schönen guten Abend!

Es hat nicht zufällig jemand gerade ein kleines JS rumfliegen, mit welchem ich Absatzformate zu Zeichenformaten kopieren kann, oder?

Hintergrund: Ich hab ein Dokument aus dem ich alle Zeichen- und Absatzformate heraus in ein anderes lade, damit ich die gazen Namen etc. nicht mehr einstellen muss. Aber die Enstellungen der Formate sind von Datei zu Datei unterschiedlich. Hab ich alle Absatzformate eingestellt, will ich das gleiche aber auch bei den Zeichenformaten haben. Und da würde mir eben ein Skript, was mir die Einstellungen für Schriftgröße und Zeilenabstand von den Absatzformaten in die gleichnamigen (!) Zeichenformate kopiert, sehr helfen.

Nur so am Rande, Du kannst Dir Absatz- und Zeichenformate aus anderen ID Dokumenten laden. Entsprechenden kleinen Pfeil oben anklicken und auf "Absatzformate laden" gehen

Absatzformate zu Zeichenformaten kopieren

Nimroy
Beiträge gesamt: 29

6. Okt 2006, 13:18
Bewertung:

gelesen: 2954

Beitrag als Lesezeichen
Antwort auf [ Agent Orange ]
Antwort auf [ Nimroy ] Schönen guten Abend!

Es hat nicht zufällig jemand gerade ein kleines JS rumfliegen, mit welchem ich Absatzformate zu Zeichenformaten kopieren kann, oder?

Hintergrund: Ich hab ein Dokument aus dem ich alle Zeichen- und Absatzformate heraus in ein anderes lade, damit ich die gazen Namen etc. nicht mehr einstellen muss. Aber die Enstellungen der Formate sind von Datei zu Datei unterschiedlich. Hab ich alle Absatzformate eingestellt, will ich das gleiche aber auch bei den Zeichenformaten haben. Und da würde mir eben ein Skript, was mir die Einstellungen für Schriftgröße und Zeilenabstand von den Absatzformaten in die gleichnamigen (!) Zeichenformate kopiert, sehr helfen.

Nur so am Rande, Du kannst Dir Absatz- und Zeichenformate aus anderen ID Dokumenten laden. Entsprechenden kleinen Pfeil oben anklicken und auf "Absatzformate laden" gehen


Danke, ich weiß. Aber die eingeladenen Formate müssen nachträglich von Dokument zu Dokument individuell angepasst werden.

Absatzformate zu Zeichenformaten kopieren

Agent Orange
Beiträge gesamt: 624

6. Okt 2006, 13:34
Bewertung:

gelesen: 2948

Beitrag als Lesezeichen
Antwort auf [ Nimroy ]
Antwort auf [ Agent Orange ]
Antwort auf [ Nimroy ] Schönen guten Abend!

Es hat nicht zufällig jemand gerade ein kleines JS rumfliegen, mit welchem ich Absatzformate zu Zeichenformaten kopieren kann, oder?

Hintergrund: Ich hab ein Dokument aus dem ich alle Zeichen- und Absatzformate heraus in ein anderes lade, damit ich die gazen Namen etc. nicht mehr einstellen muss. Aber die Enstellungen der Formate sind von Datei zu Datei unterschiedlich. Hab ich alle Absatzformate eingestellt, will ich das gleiche aber auch bei den Zeichenformaten haben. Und da würde mir eben ein Skript, was mir die Einstellungen für Schriftgröße und Zeilenabstand von den Absatzformaten in die gleichnamigen (!) Zeichenformate kopiert, sehr helfen.

Nur so am Rande, Du kannst Dir Absatz- und Zeichenformate aus anderen ID Dokumenten laden. Entsprechenden kleinen Pfeil oben anklicken und auf "Absatzformate laden" gehen


Danke, ich weiß. Aber die eingeladenen Formate müssen nachträglich von Dokument zu Dokument individuell angepasst werden.

O.K. ich hatte das so verstanden dass Du die jedesmal neu angelegt hast ;-)

Absatzformate zu Zeichenformaten kopieren

Nimroy
Beiträge gesamt: 29

6. Okt 2006, 14:05
Bewertung:

gelesen: 2934

Beitrag als Lesezeichen
Oh mein Gott. Dann würde ich ja noch länger brauchen als sowieso schon :-D