• ベストアンサー

白抜き文字の印刷

白抜き文字の印刷をしようとしてます。 以下のソースをIEで開くと、背景黒の文字は白で表示されるのですが、印刷すると、背景白で文字は薄いグレーになってしまいます。 背景黒の文字白で印刷する方法はないでしょうか? プリンターはIBMの5587-L20(モノクロのレーザープリンター)です。 =========================================== <html> <body> <table border=1> <tr> <td bgcolor="black"> <font color="white">TEST</font> </td> </tr> </table> </body> </html> ===========================================

  • ps5550
  • お礼率65% (129/196)
  • HTML
  • 回答数3
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>お客様が何らかの操作をすることなく、 >白抜きで印字できる方法はありませんでしょうか。 そうですねぇ。 では、白抜き文字を使うのをやめましょう(笑) ・・というのは冗談ですが、印刷するのであれば、 ほとんどの文字は白抜きではなく、 タイトルなどにのみお使いのことと思います。 あまりに白抜きが多いと、トナーをバカ食いして大変ですからね。  というわけで、タイトルのみであるなら、たとえば 「TEST」の白抜き文字をGIF画像化してみてはどうでしょう。

ps5550
質問者

お礼

はい。タイトルのみに使用します。 ちょっと手間がかかりそうですが、この方法が一番のような気がします。 ありがとうございました。

その他の回答 (2)

  • randman
  • ベストアンサー率51% (17/33)
回答No.2

shinkun0114さんの方法以外の方法を考えるとなると、背景色と背景画像を一切使わずに黒い下地を作る方法を考えなくてはなりません。 考えられる限りでは、大きな黒い画像を入れたレイヤの上に、白いテキストを入れたレイヤをかぶせる、ぐらいでしょうか。 もっとも、こんなことをするぐらいなら、お客様にオプションを変えてもらうよう、注意書きでも書いた方がはるかに気が楽です。レイヤはブラウザの互換性を視野に入れなければなりませんからね。 あとはFlashを使うとか、かな…。

ps5550
質問者

補足

レイヤは使ったことありませんが、位置あわせが大変そうですね。 おっしゃるとおり、注意書きいれたほうが現実的ですね。

回答No.1

背景色を印刷する設定になっていますか? IEのツール(T)-インターネットオプション(O)で [詳細設定]タブを開き、項目を一番下までスクロールすると、 「背景の色とイメージを印刷する」 この項目がありますから、チェックを入れてみてください。

ps5550
質問者

補足

早速の回答、ありがとうございます。 白抜きで印刷できました。 が、この手順をお客様にやらせたくありません。 お客様が何らかの操作をすることなく、白抜きで印字できる方法はありませんでしょうか。 せっかく教えていただいたのに、申し訳ございません。

関連するQ&A

  • PowerPointでの図形内の白抜き文字印刷

    オートシェイプで図形を描いて色をつけ、その中に白抜き文字を入力しました。それをモノクロで印刷すると中の文字が白ではなく黒で印刷される。これを白抜きで印刷する方法はありますか? ちなみにPOWERPOINT97で作成しており、Ricohのモノクロプリンタで印刷しています。

  • ボーダーカラーの印刷

    ドリームウェーバーでページを作っています。 で、 テーブルで表を作ったのですが、色を付けても、カラープリンターで印刷するとその部分の色は黒で出てしまうのです。ソフトでは、ボーダーカラーでちゃんと色を指定していて、Webで見ても色がついているのにです。色を印刷してもでるようになる方法をご存知の方がいましたらお願いいたします。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body bgcolor="#FFFFFF" text="#000000"> <table width="75%" border="1" bordercolor="#FF0000"> <tr> <td> </td> </tr> </table> </body> </html>

  • センタリングしたページの印刷

    センタリングをしたページを作成していますが、印刷をする際(用紙方向縦)には左寄せで印刷できるようにしたいと思っています。 例としては、e-bankさんのトップページを考えています。e-bankさんのトップページを印刷プレビューしていただくとお分かりいただけるかと思いますが、ブラウザで表示される際はページ全体がセンタリングされていて、印刷する際はセンタリングが解除されて(??)、ページ全体が切れることなく印刷されます。 http://www.ebank.co.jp/ ただ、私が作成したhtmlファイルですと、印刷(プレビュー)した際も、センタリングされたままの状態で、左に余白がありページ(横幅700pix)が途中で切れてしまいます。 hemlファイルには、 ~前略~ <body> <center> <table width="700" border="0" cellpadding="2"> <tr> <td bgcolor="#993300">あ</td> <td bgcolor="#993300">い</td> </tr> </table> </center> </body> ~後略~ もしくは、 ~前略~ <body> <div align="center"> <table width="700" border="0" cellpadding="2"> <tr> <td bgcolor="#993300">あ</td> <td bgcolor="#993300">い</td> </tr> </table> </div> </body> ~後略~ と記述してセンタリングしましたが、どちらも印刷の際もセンタリングされたままでした。 どうしたらe-bankさんのトップページのように、左に余白が入らずページ全体が印刷されるようになるでしょうか…。ご存知の方がいらっしゃいましたら、宜しくお願いします。

    • ベストアンサー
    • HTML
  • テーブル内の文字を一度に小さくするタグ

    <table border=*> <tr><td></td><td></td></tr> <tr><td></td><td></td></tr> </table> でやっても文字はふつうサイズです。 かと言って <table border=*> <tr><td><font size=*></td><td><font size=*></td></tr> <tr><td><font size=*></td><td><font size=*></td></tr> </table> でやるとかなりの量を打ちこまなくてはなりません。 これを一度に済ませるタグはないのでしょうか? 教えてください。

  • 表の中の文字を小さくするには?

    表のなかの文字を小さくしようと思い、下のようにhtmlを書きました。でも、macではうまく表示されるのにwinでは文字がそのままで小さくなりません。 お時間あれば教えてください。いろいろ調べたのでうすが、よくわかりませんでした。よろしくお願いします。htmlはimacDV,OS9のsimpletextで書いています。 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2 bgcolor="FFFFCC"> <font size="-1"> <TR><TD> ~小さくしたい文字~ </TD></TR> <TR><TD> ~小さくしたい文字~ </TD></TR> <TR><TD> ~小さくしたい文字~ </TD></TR> </font> </table>

    • ベストアンサー
    • HTML
  • このフレームを直してもらいたいのですが

    わかりにくいかとは思いますが、 下のようなフレームを作っています。 ―――――――――――――――――― |           | |           |   ここがない→ |________ |__________ |                          | |                          | |___________________| まず「田」のテーブルを作って、下段を結合して一つにすると、 以上のようになってしまいます。なぜでしょうか? ソースを書いておきますので、直してもらえませんでしょうか。 -------------------------------------------------- <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <P> <TABLE cellSpacing=0 cellPadding=0 bgColor=#000000 border=0> <TBODY> <TR> <TD bgColor=#000000> <TABLE cellSpacing=1 cellPadding=7 border=0> <TBODY> <TR> <TD bgColor=#ffffff colSpan=5> <P>aaaaa</P></TD> <TD bgColor=#ffffff>ここが消える→</TD></TR> <TR> <TD bgColor=#ffffff colSpan=6> <P>aaaaa</P></TD></TR></TBODY></TABLE> </TD></TR></TR></TBODY></TABLE></P> </BODY> </HTML>

    • ベストアンサー
    • HTML
  • 文字を右寄りにしつつ、背景を赤にするには

    css初心者です。 一番左のセルのみ、文字を右寄りにしつつ、背景を赤にしたいのですが、 全ての背景に色がついてしまいます。 1と100のセルのみ、文字を右寄りにしつつ、背景を赤にするにはどうすればいいですか? <html> <head> <title>test</title> <style type="text/css"> td.table_moji_right { text-align: right; } td { background-color: red; } </style> </head> <body> <table border=1 cellspacing=1> <tr><td class="table_moji_right">1</td><td>aaa</td></tr> <tr><td class="table_moji_right">100</td><td>iii</td></tr> </table> </body> </html>

    • ベストアンサー
    • HTML
  • テーブルの一つのtdタグだけ、文字を小さく

    テーブルの一つのtdタグだけ、文字を小さくしたい場合は、 この方法でいいのでしょうか? <html> <head> <title></title> <STYLE type="text/css"> <!-- p { font-size: 20%; } '--> </STYLE> </head> <body> <table border=1 cellspacing=1 cellpadding=1> <tr><td>普通</td><td>普通</td></tr> <tr><td>普通</td><td><p>test</p></td></tr> </table> </body> </html>

    • ベストアンサー
    • CSS
  • ワードで白抜き文字列を簡単に作る方法を教えてください。

    word2002を使っています。文字列を作り、これを白黒反転して 白抜きの文字列としたいのですが 簡単に これを作る方法を教えてください。文字の背景をケイコウペンで黒にして フォントを白にすればできることはできるのですが これ以外の方法をお願いします。 

  • テーブル内のテーブルの高さを揃えたい。

    CGIの表示部分を改造中です。 下のソースをhtmlファイルにして見てもらったら判ると思うのですが、 <TABLE border="0"> <COL span="4" width="50"> <TR> <TD valign="top"> <TABLE border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc" height="100%"> <TR> <TD bgcolor="#ffffff">こんな風に</TD> </TR> </TABLE> </TD> <TD valign="top"> <TABLE border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc" height="100%"> <TR> <TD bgcolor="#ffffff">枠を置いたときに</TD> </TR> </TABLE> </TD> <TD valign="top"> <TABLE border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc" height="100%"> <TR> <TD bgcolor="#ffffff">100%のサイズ指定しても合わない高さを</TD> </TR> </TABLE> </TD> <TD valign="top"> <TABLE border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc" height="100%"> <TR> <TD bgcolor="#ffffff">ちゃんと揃えて配置したい</TD> </TR> </TABLE> </TD> </TR> </TABLE> 高さを100%にしても広がりませんでした。 どうにかして高さ(下の位置)を揃えることは出来ないでしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう