zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Mit CSS farbig drucken

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.05.2007, 11:06
asd asd ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.06.2006
Beiträge: 11
asd befindet sich auf einem aufstrebenden Ast
Standard Mit CSS farbig drucken

Hallo,
ich möchte mit dem IE eine Tabelle audrucken, die mit CSS formatiert wurde. Es findet über PHP eine Datenbankabfrage statt. Diese Tabelle ist so formatiert, daß einieg Schriften vertikal und einige Tabellenzellen rot markiert sind, je nach dem, was für ein Wert da drin steht. Ich möchte die Tabelle nach dem Prinzip "What you see is what you get" drucken. Das Problem ist, daß ich die Farbe nicht drucken kann. Sie wird nicht mit übernommen. Kann mir jemand einen Tip geben, wie die Farbinformationen mit auf den Drucker übergeben werden?
Ich habe es mit background:red versucht und mit einem Bild(red.jpg), daß rot ist, aber leider ohne Erfolg. Mit "mediarint" habe ich nicht versucht zu drucken, weil die vertikale Schrift dann horizontal wird und noch einige Formtierungen verloren gehen, die aber unbedingt mit rein müssen.
Code:
<head>
<style type="text/css">

<!--

td
{

font-family: Arial, Helvetica ;
}

.vertikal {
font-family:  Arial, Helvetica ;
font-size: 20px;
color: #000000;
writing-mode: tb-rl;
filter: flipv() fliph();
text-align: bottom;
vertical-align: bottom;

}
.hintergrund
{
background-image: url(red.jpg);
background-repeat:repeat;
}
-->

</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ausgabe der Daten</title>
</head>
<body>
<?php
$verbindung=mysql_connect("localhost","root","");

echo "
<table border=1 frame=box>
	
	<tr>
		<th colspan='8'>&nbsp;</th>
		<th colspan='6'>Note</th>
		<th colspan='7'> SWS</th>
		<th colspan='4'>&nbsp;</th>
	</tr>

	<tr>
	<td class='vertikal'>Studiengang</td>
	.
	.
	.
	<td class='vertikal'>Nebenfach</td>
	</tr>
	";
echo "<tbody>";
$result=mysql_db_query(...);



$j=1;
$row=true;
while(!$row==false)
{	
	$row = mysql_fetch_row($result);
	echo "	<tr>";
	
	
	if (empty($row[1])) 		
		{
			//Wird nur gemacht, damit die Zellen sichtbar sind
			echo "<td>&nbsp;</td>";
		}
		else
		{
			echo "<td>$row[1]</td>";
		}
	
	if (empty($row[2])) 		
		{
			echo "<td>&nbsp;</td>";
		}
		else
		{
			echo "<td>$row[2]</td>";
		}

		.	
		.
		.		

		if (empty($row[22])) 		
		{
			echo "<td>&nbsp;</td>";
		}
		else
		{
			if ($row[22]<0)
			{echo "<td class='hintergrund'>$row[22]</td>";}
			else{
			
			echo "<td>$row[22]</td>";}
		}

		.
		.
		.	

}
echo"</tr></tbody></table>";
echo "<br><br><br>";

?>
.
.
.

Geändert von asd (07.05.2007 um 11:20 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 07.05.2007, 11:11
asd asd ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.06.2006
Beiträge: 11
asd befindet sich auf einem aufstrebenden Ast
Standard

Hat sich erledigt.
IE:
extras --> internetoptionen --> erweitert --> drucken!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 07.05.2007, 11:14
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.01.2005
Ort: Berlin
Beiträge: 2.152
mazzo wird schon bald berühmt werden
Standard

BItte benutze [ code]-Tags (ohne LEerzeichen) für Code. PHP ist hier unangebracht, wichtig für CSS ist nur das HTML und das CSS das der Browser zu lesen bekommt.

Hintergrundbfarben kannst Du beim ausdrucken nicht erzwingen. Die Einstellung, ob Hintergründe gedruckt werden oder nicht, ist bei den Druckereinstellungen zu finden, also von jedem Benutzer lokal festgelegt. Um Tinte zu sparen und nur das Wesentliche in lesbaren Kontrasten zu erhalten, werden Hintergründe defaultmäßig nicht ausgedruckt. Wer mag, kann das natürlich für sich anpassen.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 CSS Files -> 1 CSS File Habi CSS 7 17.02.2010 16:25
Verschachteln und Erweitern von CSS? DerJo CSS 4 25.01.2010 19:07
Eric Meyer's CSS Petty Ressourcen 0 21.11.2005 09:18
Mozilla ignoriert externes css DarkWanderer CSS 9 22.09.2005 12:39
Problem beim Drucken CSS xaloy CSS 2 14.07.2005 14:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:49 Uhr.