Home > DeveloperSection > Forums > css @media print not working
jacob rasel
jacob rasel

Total Post:87

Posted on    April-10-2013 2:08 AM

 C# C# 

 1 Reply(s)
 988  View(s)
Rate this:
Hi Everyone!

I am trying to change style of printed document using css (@media print) and have defined a simple style to change the heading fontsize while printing. However the style for print media is not changed at all. Could anyone tell where I went wrong? Thanks! Here's what I did

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="testmediacss.aspx.cs" Inherits="PrintDemo1.testmediacss" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <style type="text/css" >
   @media print { body {font: 50pt Arial;} h1 {font-size: 138pt;} h2 {font-size: 15pt; color: #000;} }
    <script type="text/javascript" language="javascript">
        function CallPrint(strid){
            var prtContent = document.getElementById(strid);
           var WinPrint = window.open('', '', 'letf=1000,top=1000,width=1000,height=500,toolbar=0,scrollbars=0,status=0');
    <form id="form1" runat="server">
    <div  id="divprint">
        <p>hello this is the part to be printed in the printer.</p>

        <h1>hello world</h1>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="CallPrint('divprint');" />


Thanks in advance! 


Total Post:604

Posted on    April-15-2013 7:51 AM

Hi Jacob!

I have always used both media print and media screen when defining css.

@media print
  h1 {font-size: 138pt;}
@media screen
 h1 { font size: 95pt;}
It will show up on the screen as 95 point text, but print as the 138 point text.

Recent Activities

Felix Pickles Created New Discussion IOS, button not work after openURL in ios 7   16 hours ago

Jennifer Morgan added new Blog iOS : Navigation Controller   17 hours ago

Tarun Kumar added new Article iOS : Creating Sample on Core Data   2 days ago

Don't want to miss updates? Please click the below button!