hilfdirselbst.ch
Facebook Twitter gamper-media
Martin Fischer  M  p
Beiträge: 11540
30. Mär 2012, 11:29
Beitrag #1 von 13
Bewertung:
(10284 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


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
Top
 
X
Uwe Laubender S
Beiträge: 3605
30. Mär 2012, 14:44
Beitrag #2 von 13
Beitrag ID: #492768
Bewertung:
(10187 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


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
als Antwort auf: [#492751] Top
 
Martin Fischer  M  p
Beiträge: 11540
30. Mär 2012, 14:55
Beitrag #3 von 13
Beitrag ID: #492770
Bewertung:
(10181 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


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
als Antwort auf: [#492768]
(Dieser Beitrag wurde von Martin Fischer am 30. Mär 2012, 15:03 geändert)
Top
 
Kurt Gold  M 
Beiträge: 2360
30. Mär 2012, 16:09
Beitrag #4 von 13
Beitrag ID: #492778
Bewertung:
(10142 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


Vielleicht so?

Format CS 5.5
als Antwort auf: [#492751] Top

Anhang:
t_1.indd.zip (46.0 KB)
 
Martin Fischer  M  p
Beiträge: 11540
30. Mär 2012, 17:03
Beitrag #5 von 13
Beitrag ID: #492779
Bewertung:
(10127 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


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
als Antwort auf: [#492778]
(Dieser Beitrag wurde von Martin Fischer am 31. Mär 2012, 14:13 geändert)
Top
 
Kurt Gold  M 
Beiträge: 2360
30. Mär 2012, 19:05
Beitrag #6 von 13
Beitrag ID: #492784
Bewertung:
(10090 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


Hier ist die idml, Martin.
als Antwort auf: [#492779] Top

Anhang:
t_2.idml.zip (35.4 KB)
 
Martin Fischer  M  p
Beiträge: 11540
30. Mär 2012, 19:27
Beitrag #7 von 13
Beitrag ID: #492785
Bewertung:
(10080 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


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
als Antwort auf: [#492784]
(Dieser Beitrag wurde von Martin Fischer am 30. Mär 2012, 19:41 geändert)
Top
 
Kurt Gold  M 
Beiträge: 2360
30. Mär 2012, 21:02
Beitrag #8 von 13
Beitrag ID: #492792
Bewertung:
(10023 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


Ich habe vermutet, daß Ohne, Null und Nichts verwandt sein könnten.
als Antwort auf: [#492785] Top
 
Uwe Laubender S
Beiträge: 3605
30. Mär 2012, 23:38
Beitrag #9 von 13
Beitrag ID: #492794
Bewertung:
(9987 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


Hallo, Kurt!

Wow. Ganz Großes Kino!
*****
Mit herzlichem Gruß,
Uwe Laubender
als Antwort auf: [#492792] Top
 
Jochen Uebel m
Beiträge: 3196
2. Apr 2012, 04:13
Beitrag #10 von 13
Beitrag ID: #492849
Bewertung:
(9807 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


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
als Antwort auf: [#492785]
(Dieser Beitrag wurde von Jochen Uebel am 2. Apr 2012, 04:25 geändert)
Top
 
Kurt Gold  M 
Beiträge: 2360
2. Apr 2012, 22:23
Beitrag #11 von 13
Beitrag ID: #492902
Bewertung:
(9724 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


Wenn jetzt noch Zellenflächen gebraucht werden – ohne separate Tabellen innerhalb der Zellen – könnte man es so machen.
als Antwort auf: [#492785] Top

Anhang:
t_3.idml.zip (36.3 KB)
 
Jochen Uebel m
Beiträge: 3196
2. Apr 2012, 23:16
Beitrag #12 von 13
Beitrag ID: #492904
Bewertung:
(9713 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


Klasse um die Ecke gedacht. Echt schräg!
Grüße, Jochen
als Antwort auf: [#492902] Top
 
liselotte
Beiträge: 1
14. Mai 2014, 19:37
Beitrag #13 von 13
Beitrag ID: #527267
Bewertung:
(4504 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Transparente Konturlinien von Tabellenzellen


Vielen Dank jetzt funktioniert es auch bei mir.
MfG Andy
als Antwort auf: [#492785] Top
 
X