[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Absatzformate nach Namen sortieren, aber per Skript

Martin Fischer
  
Beiträge gesamt: 12783

9. Feb 2019, 11:27
Bewertung:

gelesen: 8975

Beitrag als Lesezeichen
Soeben in den alten Thread gestolpert, seien hier der Vollständigkeit halber die sprachunabhängigen Versionen der Befehle zum Sortieren von Absatz- und Zeichenformaten in den Bedienfeldern ergänzt.

Code
//Formate im Absatzformatbedienfeld sortieren. 
app.menus.item('$ID/ParaStylePanelPopup').menuItems.item('$ID/SortByName').associatedMenuAction.invoke();

//Formate im Zeichenformatbedienfeld sortieren.
app.menus.item('$ID/CharStylePanelPopup').menuItems.item('$ID/SortByName').associatedMenuAction.invoke();


Ein kleines Hilfsmittel zum Finden der sprachunabhängigen Bezeichnungen:

Code
get_ind_keystr(); 

function get_ind_keystr()
{
var find_str = prompt('findString','Absatzformatbedienfeldmenü');
var found_str = app.findKeyStrings(find_str);

if (found_str.length > 0)
{
var w = new Window ("dialog", "keyStrings: " + find_str);
var myText = w.add ("edittext", [0, 0, 400, 200], "", {multiline: true});
myText.text = found_str.join('\r');
myText.active = true;
w.show ();
}
else
alert ('Nix gefunden.');
}


(Dieser Beitrag wurde von Martin Fischer am 9. Feb 2019, 11:49 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 9. Feb 2019, 11:49