Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Transparente Konturlinien von Tabellenzellen

Transparente Konturlinien von Tabellenzellen

Martin Fischer
  
Beiträge gesamt: 12779

30. Mär 2012, 11:29
Bewertung:

gelesen: 30516

Beitrag als Lesezeichen
Hallo,

kennt jemand eine Möglichkeit, die Konturlinien von Tabellenzellen transparent zu machen, so dass ein eventuell vorhandener Hintergrund (Struktur, Verlauf ...) durchscheint?

Die Konturlinien sollen wie beim cellspacing in HTML als Abstandshalter der Zellen untereinander dienen. Deren Stärke soll über ein Zellenformat verändert werden können.


Die Verwendung des Zellversatzes für diesen Zweck wäre eine Notlösung.
Ebenso die Verwendung von 'leeren' Hilfszeilen oder -spalten.
Geeigneter wäre für diesen Zwecke eine transparente Kontur.


Viele Grüße
Martin


Transparente Konturlinien von Tabellenzellen

Uwe Laubender
Beiträge gesamt: 5316

30. Mär 2012, 14:44
Bewertung:

gelesen: 30417

Beitrag als Lesezeichen
Hallo, Martin!
Schau Dir mal die hier angehängte IDML-Datei an.
Das ist so das allerhöchste der Gefühle, das erzielt werden kann.

Gebastelt mit einem
dashedStrokeStyle:

dashArray:[0, 500]
EndCap.BUTT_END_CAP
StrokeCornerAdjustment.NONE
strokeStyleType:"Strich"

Wer kann's besser?
*****
Mit herzlichem Gruß,
Uwe Laubender

Anhang:
KunturDerZelleFastVerschwunden_CS5.5.idml (34.2 KB)

Transparente Konturlinien von Tabellenzellen

Martin Fischer
  
Beiträge gesamt: 12779

30. Mär 2012, 14:55
Bewertung:

gelesen: 30411

Beitrag als Lesezeichen
Hallo Uwe,

klasse!

Mit den Konturstilen habe ich vorhin auch schon rumexperimentiert und bin daran verzweifelt, dass der Strich trotz der Länge 0 nicht zum Verschwinden gebracht werden konnte.

Je nach Zoomstufe wird dieser Strich in InDesign angezeigt oder (fast) nicht.

Allerdings ist Acrobat gnadenlos.
Dort wird er immer angezeigt.

Danke für's Mitdenken.

--------
edit:
Mit Streifen ist's zwar deutlich sichtbarer falsch (rund herum), aber auch etwas schöner falsch. ;-)

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 30. Mär 2012, 15:03 geändert)

Transparente Konturlinien von Tabellenzellen

Kurt Gold
Beiträge gesamt: 2383

30. Mär 2012, 16:09
Bewertung:

gelesen: 30372

Beitrag als Lesezeichen
Vielleicht so?

Format CS 5.5

Anhang:
t_1.indd.zip (46.0 KB)

Transparente Konturlinien von Tabellenzellen

Martin Fischer
  
Beiträge gesamt: 12779

30. Mär 2012, 17:03
Bewertung:

gelesen: 30357

Beitrag als Lesezeichen
Hallo Kurt,

> Vielleicht so?

Du machst mich neugierig.


> Format CS 5.5

Könntest Du mir eine IDML-Datei zur Verfügung stellen?

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 31. Mär 2012, 14:13 geändert)

Transparente Konturlinien von Tabellenzellen

Kurt Gold
Beiträge gesamt: 2383

30. Mär 2012, 19:05
Bewertung:

gelesen: 30320

Beitrag als Lesezeichen
Hier ist die idml, Martin.

Anhang:
t_2.idml.zip (35.4 KB)

Transparente Konturlinien von Tabellenzellen

Martin Fischer
  
Beiträge gesamt: 12779

30. Mär 2012, 19:27
Bewertung:

gelesen: 30310

Beitrag als Lesezeichen
Unglaublich!

Wie bist Du auf diese Idee gekommen?
Einfach den Konturenstil auf null setzen!

Code
// transparenteTabellenzellenkonturlinien.jsx 

if (app.selection.length > 0)
{
var _table = get_table(app.selection[0]);
if (_table != null)
{
with (_table.cells.everyItem())
{
bottomEdgeStrokeType = null;
innerColumnStrokeType = null;
innerRowStrokeType = null;
leftEdgeStrokeType = null;
rightEdgeStrokeType = null;
topEdgeStrokeType = null;
}
}
}

function get_table(_obj)
{
var t = _obj;
if (t.hasOwnProperty('baseline') && t.parent.parent.constructor.name == 'Table')
t = t.parent.parent;
else if (t.constructor.name == 'Cell')
t = t.parent;
else if (t.constructor.name != 'Table')
t = null
return t;
}


Das ist genau das, was ich brauche.
Toll und vielen Dank!

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 30. Mär 2012, 19:41 geändert)

Transparente Konturlinien von Tabellenzellen

Kurt Gold
Beiträge gesamt: 2383

30. Mär 2012, 21:02
Bewertung:

gelesen: 30253

Beitrag als Lesezeichen
Ich habe vermutet, daß Ohne, Null und Nichts verwandt sein könnten.

Transparente Konturlinien von Tabellenzellen

Uwe Laubender
Beiträge gesamt: 5316

30. Mär 2012, 23:38
Bewertung:

gelesen: 30217

Beitrag als Lesezeichen
Hallo, Kurt!

Wow. Ganz Großes Kino!
*****
Mit herzlichem Gruß,
Uwe Laubender

Transparente Konturlinien von Tabellenzellen

Jochen Uebel
Beiträge gesamt: 3200

2. Apr 2012, 04:13
Bewertung:

gelesen: 30037

Beitrag als Lesezeichen
Antwort auf [ Martin Fischer ] Wie bist Du auf diese Idee gekommen?

Seine Leistung waren die offenen Augen!
Hatte diesen verschämten Null-Eintrag auch noch nie gesehen. Warum nur taucht er bei Zellen und Tabellen, nicht bei Rahmen auf?
Sehr seltsam ist auch, dass dieses "Ohne" nur in Dokumenten sichtbar ist. Ohne offenes Dokument gibt es diese Option nicht.
@Kurt: Dankeschön!
@Martin: Danke fürs Skript!
Grüße, Jochen

(Dieser Beitrag wurde von Jochen Uebel am 2. Apr 2012, 04:25 geändert)

Transparente Konturlinien von Tabellenzellen

Kurt Gold
Beiträge gesamt: 2383

2. Apr 2012, 22:23
Bewertung:

gelesen: 29954

Beitrag als Lesezeichen
Wenn jetzt noch Zellenflächen gebraucht werden – ohne separate Tabellen innerhalb der Zellen – könnte man es so machen.

Anhang:
t_3.idml.zip (36.3 KB)

Transparente Konturlinien von Tabellenzellen

Jochen Uebel
Beiträge gesamt: 3200

2. Apr 2012, 23:16
Bewertung:

gelesen: 29943

Beitrag als Lesezeichen
Klasse um die Ecke gedacht. Echt schräg!
Grüße, Jochen

Transparente Konturlinien von Tabellenzellen

liselotte
Beiträge gesamt: 164

14. Mai 2014, 19:37
Bewertung:

gelesen: 24734

Beitrag als Lesezeichen
Vielen Dank jetzt funktioniert es auch bei mir.
MfG Andy