[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

ID Skript Absatz-/Zeichenformate mit Exporttags versehen

Kai Rübsamen
Beiträge gesamt: 4684

28. Aug 2013, 12:43
Bewertung:

gelesen: 1746

Beitrag als Lesezeichen
Antwort auf: Vielleicht weiß oder kennt einer eine Lösung wie ich eine Musterseite, die ich manuell mit den Exporttags versehe auf die anderen Musterseiten mit den gleichen Absatzformatbezeichnungen anwenden kann.


Was haben hier Musterseiten verloren, wenn du Exporttags in Formaten hinterlegen möchtest?

Es scheint noch keine fertige Lösung zu geben. Jedenfalls hab auch ich per googeln nichts gefunden.

Folgende Idee:
1. Per Skript alle Tags in einem Dokument mappen
2. Dann mit doScriptWithDocsOfSelectedFolderAndSubfolders.jsx oder ähnlichem in allen Ordnern ausführen

Teste mal Folgendes für Absatzformate in einem Dokument. Was fehlt? Was funktioniert noch nicht?

Code
// [Format, Tag, Klasse] 
var _map = [
["Format 1", "h1", ""],
["Format 2", "h2", ""],
["Format 3", "h3", "subline"],
["Format 4", "h3", "info"],
] ;

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

var _dok = app.activeDocument;

for( var j = 0; j < _map.length; j++ ) {
var _ps = _dok.paragraphStyles.itemByName(_map[j][0]);

if (_ps.isValid) {
_ps.styleExportTagMaps.add("EPUB", _map[j][1], _map[j][2], "");
}
else {
alert ("Achtung!\rEs existiert kein Absatzformat " + _map[j][0]);
}
}


(Dieser Beitrag wurde von Kai Rübsamen am 28. Aug 2013, 12:45 geändert)
Änderungsverlauf:
Beitrag geändert von Kai Rübsamen (Veteran) am 28. Aug 2013, 12:45