Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » nur durch Skript erreichbare Tabellenfunktion?

nur durch Skript erreichbare Tabellenfunktion?

sleepless
Beiträge gesamt: 152

8. Mai 2012, 16:55
Bewertung:

gelesen: 2402

Beitrag als Lesezeichen
Hallo,

neulich las ich - wahrscheinlich hier - über eine Tabellen-Funktion, die man nur über Skript erreichen kann: nämlich bei der Kontur einer Zelle den Stil 'kein'.
Jetzt denke ich mir, vielleicht gibt es ja für mein Problem auch eine Lösung: Ich bräuchte ein Skript, dass mir die Hintergrundfarbe einer Tabellenzelle auf 'multiplizieren' stellt, so dass der Hintergrund durchscheint. Mit Bordmitteln ist das leider nicht möglich.
Da meine Skriptfähigkeiten leider begrenzt, wollte ich fragen, ob jemand weiß, wie man in Javascript die Tabellenzelle anwählt, in der der Cursor steht (insertionpoint?) und ob man den Hintergrund dann tatsächlich auf 'multiplizieren' stellen kann. Dann müsste ich nicht jedes Mal, wenn sich die Höhe ändert, die extra Fläche im Hintergrund ändern...

Vielen Dank einstweilen,
Stephan

PS: Sorry, ich arbeite in InDesign CS5.5 am Mac...

(Dieser Beitrag wurde von sleepless am 8. Mai 2012, 16:57 geändert)

nur durch Skript erreichbare Tabellenfunktion?

Uwe Laubender
Beiträge gesamt: 5318

8. Mai 2012, 17:05
Bewertung:

gelesen: 2392

Beitrag als Lesezeichen
Hallo, Stephan!

Das mit dem Hintergrund wird sich wohl nicht machen lassen.
Bitte beweise mir irgendjemand das Gegenteil!

Außer: die Zelle besitzt KEINE Hintergrundfarbe und der gewünschte Multipliziereneffekt wird über ein eingefügtes Element erzielt.

Wie Du zur Zelle kommst, wenn Text innerhalb der Zelle ausgewählt ist?

Code
var myCell = app.selection[0].parent; //Result: [object Cell] 

*****
Mit herzlichem Gruß,
Uwe Laubender

nur durch Skript erreichbare Tabellenfunktion?

sleepless
Beiträge gesamt: 152

8. Mai 2012, 17:19
Bewertung:

gelesen: 2379

Beitrag als Lesezeichen
Hallo,
bisher steht eine Tabelle mit Text auf einer Fläche, die auf multiplizieren steht. Mein Gedanke war, anstelle der Fläche die Zelle selbst zu nutzen, weil dann die Fläche automatisch mitwächst... Ein eingefügtes Objekt hilft mir da ja nichts, weil das dann ja auch nicht größer wird.

Vielleicht hat aber auch jemand noch eine ganz andere Workflow-Idee...

Gruß
Stephan

nur durch Skript erreichbare Tabellenfunktion?

Gerald Singelmann
  
Beiträge gesamt: 6269

8. Mai 2012, 17:35
Bewertung:

gelesen: 2359

Beitrag als Lesezeichen
Ist der Text in der Tabelle anders als schwarz?
Können wir mal einen Screenshot oder eine Beispieldatei sehen?

nur durch Skript erreichbare Tabellenfunktion?

sleepless
Beiträge gesamt: 152

8. Mai 2012, 17:39
Bewertung:

gelesen: 2359

Beitrag als Lesezeichen
Hallo Gerald,
der Text in der Tabelle ist immer weiß und darunter steht immer ein Foto. Damit der Text lesbar wird, steht ein dunkelblauer Balken dazwischen, aber eben auf multiplizieren, damit man das Foto noch sieht.
Ich such mal ein Beispiel raus...

Gruß
Stephan

PS: So, habe mal einen Screenshot gemacht, wie das ungefähr immer aussieht. Das Bild variiert immer, von extrem hell bis ziemlich dunkel; kommt auf die Produktpalette an.

(Dieser Beitrag wurde von sleepless am 8. Mai 2012, 17:50 geändert)

nur durch Skript erreichbare Tabellenfunktion?

Gerald Singelmann
  
Beiträge gesamt: 6269

8. Mai 2012, 21:02
Bewertung:

gelesen: 2293

Beitrag als Lesezeichen
Wie wär's mit "Hartes Licht" statt "Multiplizieren"?

Man muss Member sein, um auf HDS Anhänge posten zu können.

nur durch Skript erreichbare Tabellenfunktion?

sleepless
Beiträge gesamt: 152

9. Mai 2012, 07:48
Bewertung:

gelesen: 2237

Beitrag als Lesezeichen
Hallo Gerald,

ok, das mit dem Upload hat dann nicht geklappt; muss ich mich beizeiten drum kümmern.
Ich habe mal verschiedene Motive mit 'Hartes Licht' getestet, aber leider funktioniert das bei hellen Motiven nicht. Aber: Könnte ich wohl den Tabellenzellenhintergrund mit 'hartem Licht' versehen?

Gruß
Stephan

nur durch Skript erreichbare Tabellenfunktion?

Gerald Singelmann
  
Beiträge gesamt: 6269

9. Mai 2012, 09:58
Bewertung:

gelesen: 2204

Beitrag als Lesezeichen
?

Anhang:
Snippet_305BAC26A.idms (116 KB)

nur durch Skript erreichbare Tabellenfunktion?

sleepless
Beiträge gesamt: 152

9. Mai 2012, 12:59
Bewertung:

gelesen: 2170

Beitrag als Lesezeichen
Hallo Gerald,

vielen Dank für das Snippet; es sieht so aus, wie ich es wollte. Ich muss nur noch dahintersteigen, wie Du das gemacht hast :); leider fehlt mir gerade die Zeit dafür. Trotzdem nochmals vielen Dank.

Schönen Tag
Stephan