Hallo,
kleiner Mausweg-Sparer auf einer Taste.
- Skript schaltet die Anzeigenleistung zwischen HIGH und NORMAL hin und her.
- Wenn Objekte selektiert sind, schaltet es die lokalen Anzeigenleistungen der einzelnen Objekte zwischen HIGH und DEFAULT hin und her.
So kann ich mit nur einer Taste, die Anzeigenqualität schnell wie gewünscht einstellen. Oder nur ein einzelnes Objekt kurz in HIGH kontrollieren und wieder zurückstellen.
Gruß,
Stephan
#target indesign;
// if nothing is selected it will toggle the View Display Quality between HIGH and NORMAL
// but if objects are selected it will toggle the objects local display quality between HIGH and VIEW DEFAULT
// Stephan Möbius, Oktober 2009. Tested in Indesign CS4, 6.0.4
if (app.documents.length > 0)
if (app.selection.length == 0)
(app.documents[0].layoutWindows[0].viewDisplaySetting == ViewDisplaySettings.highQuality)
? app.documents[0].layoutWindows[0].viewDisplaySetting = ViewDisplaySettings.typical
: app.documents[0].layoutWindows[0].viewDisplaySetting = ViewDisplaySettings.highQuality;
else
for (n = 0; n < app.selection.length; n++) {
var curSel = app.selection[n];
var curSelType = curSel.constructor.name;
if (curSelType == "Rectangle" || curSelType == "Oval" || curSelType == "Polygon")
if (curSel.graphics.length != 0)
curSel = curSel.graphics[0];
if (curSel.localDisplaySetting == DisplaySettingOptions.HIGH_QUALITY)
curSel.localDisplaySetting = DisplaySettingOptions.DEFAULT_VALUE;
else
curSel.localDisplaySetting = DisplaySettingOptions.HIGH_QUALITY;
}