[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Palette per Skript anzeigen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Palette per Skript anzeigen

faxinger
Beiträge gesamt: 246

7. Aug 2019, 08:27
Beitrag # 1 von 7
Bewertung:
(2721 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen. Ich würde gerne die Palette für bedingten Text per JS einblenden Geht das überhaupt?

Danke für eure Hinweise. LG
faxinger

ID Cs6
X

Palette per Skript anzeigen

Martin Fischer
  
Beiträge gesamt: 12778

7. Aug 2019, 09:45
Beitrag # 2 von 7
Beitrag ID: #571347
Bewertung: |||
(2701 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen faxinger,

versuch's mal damit:

Code
app.panels.itemByName("$ID/#CondTextUI_PanelName").visible = true; 



als Antwort auf: [#571346]

Palette per Skript anzeigen

faxinger
Beiträge gesamt: 246

7. Aug 2019, 10:17
Beitrag # 3 von 7
Beitrag ID: #571348
Bewertung:
(2690 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

vielen Dank. Perfekt.

Schönen Tag noch.

LG
faxinger


als Antwort auf: [#571347]

Palette per Skript anzeigen

Peda
Beiträge gesamt: 97

7. Aug 2019, 13:17
Beitrag # 4 von 7
Beitrag ID: #571361
Bewertung:
(2666 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

das ist ja der Wahnsinn. Woher weiß man so etwas? Wie findet man die Angabe $ID/#CondTextUI_PanelName?

Ich habe vergeblich nach einer Liste gegoogelt. Was ich gefunden habe, ist ein Einzeiler von Peter Kahrel:

Code
$.writeln (app.panels.everyItem().name.sort().join('\r')); 


Dieser wirft aber leider nur eine Fehlermeldung aus:
"Ungültiges Objekt für diese Anforderung."

Herzliche Grüße aus dem Rheinland

Peter


als Antwort auf: [#571347]

Palette per Skript anzeigen

Uwe Laubender
Beiträge gesamt: 5316

7. Aug 2019, 13:26
Beitrag # 5 von 7
Beitrag ID: #571362
Bewertung:
(2662 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Peter,
manche Panels kennen die Eigenschaft name nicht.
Ich vermute, dass deshalb der Fehler geworfen wird.
Peters Einzeiler mag bei früheren InDesign-Versionen noch funktioniert haben.

Falls Du den deutschen Namen kennst, kannst Du über:

Code
app.findKeyStrings( "HierDenNamenEinfügen" ) 


versuchen, den für alle Sprachversionen allgemeingültigen String zu ermitteln.
Der Rückgabewert von findKeyStrings() ist immer ein Array. Auch wenn nur ein Wert gefunden und zurückgegeben wird.


als Antwort auf: [#571361]

Palette per Skript anzeigen

Peda
Beiträge gesamt: 97

8. Aug 2019, 10:19
Beitrag # 6 von 7
Beitrag ID: #571372
Bewertung:
(2597 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

vielen Dank. Das ist sehr spannend.

Herzliche Grüße aus dem Rheinland


Peter


als Antwort auf: [#571362]

Palette per Skript anzeigen

Gerald Singelmann
  
Beiträge gesamt: 6269

9. Aug 2019, 09:50
Beitrag # 7 von 7
Beitrag ID: #571384
Bewertung:
(2544 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hatte erst kürzlich was darüber geschrieben:

https://www.cuppascript.com/menueeintraege-sprachunabhaengig-per-script-aufrufen/

HTH


als Antwort auf: [#571361]
X