スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[VB.NET] バーコードプリンタでデバイスフォントを使って印刷しようとしてもフォントを認識してくれないでござる

やりたかったことは、Visual Basic (2008) 経由で、
プリンタがもってるデバイスフォントを使って印刷をしたかったのです。

方法としては、単純に PrintDocument を使っています。

印刷関連: 印刷ダイアログを表示
http://www.feedsoft.net/vb/print/print_4.html

いたってシンプルです。フォントはデバイスフォントを指定します。

が、実際印刷されるのはそのデバイスフォントでの出力ではなく、どうも
デフォルトのもので印刷されているもよう。"123456789" などと出力文字列を
指定しても、そのバーコードではなく、"123456789" と文字がそのまま印字されます。

あれこれ試したもののわからず、メーカに問い合わせたところ、.Net になってから
デバイスフォントを指定しての印刷はできなくなったとのこと。まじか!

OpenType フォントと TrueType フォントだけがサポートされている
http://msdn.microsoft.com/ja-jp/library/f0235t8f.aspx

Visual Basic 6.0 では下位互換性を確保するために標準フォントがサポートされていましたが、Visual Basic 2008 では TrueType フォントと OpenType フォントだけがサポートされています。このコントロールまたはフォームのフォントは、既定の OpenType フォントである Microsoft Sans Serif に変更され、太字や斜体などの書式は失われています。


まじでした。

プリンタフォントを用いた印字プログラム開発の際の注意事項
http://www.feedsoft.net/vb/print/print_4.html

原因として、.Net Frameworkではグラフィック処理の仕様が変更され、デバイスフォントが使用できなくなったことが原因です。


というわけで、VBベースでいうと .Net でのコーディングは諦めて VB6 で開発するとか、

VB-BarCode .NET
http://www.adv.co.jp/products/product_VB-BarCodeNET.htm

.NET Framework環境に完全対応した、バーコード生成コンポーネント「VB-BarCode .NET」がついに誕生しました。これからは、.NETアプリケーション上でも高速、簡単に、高精度なバーコードを生成することができます。わずかなコーディングで、QRコード、PDF417といった2次元バーコードをはじめ、主要な1次元バーコード、郵便カスタマバーコードを生成することができます。


こういうものを利用するしかない、というわけですね、わかります。
あとは、バーコードフォントをそもそもPCにインストールするとか。

今回初めて知りましたけど、けっこう常識な話なんですかね?
上記のコンポーネントの説明にも、「これからは、.NETアプリケーション上でも」
みたいに、それを前提みたいなもの言いなので・・・。



バーコード印刷Pro2バーコード印刷Pro2
(2008/03/06)
Windows

商品詳細を見る


VB-BarCode.NETVB-BarCode.NET
(2002/10/25)
Windows

商品詳細を見る
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

タグ : バーコード VB.NET

[Web] HTML5でFlashを使わずにグラフを描いてみよう( canvas, jQuery + jqPlot )

以前にグラフを使うところで、amCharts というものをご紹介したかと思います。
[Web] Flash で綺麗なグラフを表示できる amCharts がなんか使い勝手よさげ

実際に使うとこんな↓感じです。
[政治] 発足から1年間の内閣支持率の推移をグラフにしてみた

amCharts を使ったグラフ


で、私自身、Webでこういうグラフィカルなグラフを動的に作るとするなら
こういう Flash を使った形で、データをXMLなりCSVテキストなりで渡してやる形で
ウッドボール(きまり)だろうと思っていたのです。

が、ご存じのとおり iPhone/iPad が、Webにアクセスする端末として
無視できなくなってきた以上、Flash でいいじゃん! こち亀でいいじゃん!
とばかりも言ってられなくなってきました。

こちら葛飾区亀有公園前派出所 DVD-BOXこちら葛飾区亀有公園前派出所 DVD-BOX
(2010/02/10)
香取慎吾香里奈

商品詳細を見る


Webでグラフを使う際に、じゃあ Flash を使いましょう、と言っても、
「でも iPhone で Flash は見られないよね?」と言われてしまうとグゥの音もでません。
見なきゃいいじゃん! って言いたいです。言えないですけど。
見なきゃいいじゃん! ここで言っておきます。

というわけで、Apple さんは Flash を避けて HTML5 の方へ行こうと
してらっしゃるので、しばらくはその路線におつきあいするのもありでしょう。
HTML5 では、canvas というタグが追加され、これは目玉のひとつです。
この canvas タグに Javascript から動作を指定してやることで、
描画を行うことができます。

さまざまな図形を描く - Canvas - HTML5.JP
http://www.html5.jp/canvas/how2.html

シンプルにやってみた場合(画像クリックで別画面を開きます)
HTML5 canvas でグラフを描画

四角(矩形)を描く命令や、円弧を描く命令は標準でありますので、
これらを駆使することで、グラフ(らしきもの)を描くことができます。
ただ、円グラフに関しては、パイ型の円弧を描くことができないので、
少し工夫が必要でしょう。そして、よりビジュアルに見せようとするなら、
もっと工夫が必要でしょう。それは非常に面倒。

というわけで、jQuery を使って楽をしましょう。
それから、グラフ描画について自分で作りこんでもいいのですが、
どうせ楽をするならグラフ描画についても jQuery のプラグインを使って
しまいましょう。いろいろ公開されているようですが、Google先生に聞いてみて
おすすめ(トップ表示)だった jqPlot を今回使いました。

ASCII.jp:jQueryで見栄えのいいグラフが描ける「jqPlot」

http://ascii.jp/elem/000/000/432/432221/

jQuery + jqPlot を利用した場合(画像クリックで別画面を開きます)
HTML5 canvas でグラフを描画

それぞれソースを見ていただけるので、確認してもらえればいいのですが、
やはり jQuery + プラグインを使うのが実にシンプルです。
自分の(自社の)なかで使いよいようにしたい、というのであれば、
プラグインを自作するのもよいでしょう。

jQuery でグラフ作成 - [Javascript] All About
http://allabout.co.jp/gm/gc/24175/

プラグインを自作する話は横道なのですが、
先の jqPlot などを使うと、指定するのはグラフ表示のデータと
オプションパラメータだけなので、特にプログラムスキルがなくとも、
英語のリファレンスを読む気合さえあればデザイナーさんでもプログラミング
することなくグラフィカルで、iPhone/iPad でも見ることのできるグラフをつくることができます。

そういう案件があればご検討いただきたく。

そのほか、グラフのプラグインはいろいろあるようですよ。

6 jQuery Chart Plugins For Your App
http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/

ひと昔前はブラウザとの互換性がとか、デバッグが面倒とか毛嫌いされていた
Javascript ですけど、jQuery など使いやすいライブラリがポピュラーになってから、
俄然 Web 技術の主役になってきた感がありますね。



jQueryプログラミング入門―Ajaxにも使えるJavaScriptライブラリjQueryプログラミング入門―Ajaxにも使えるJavaScriptライブラリ
(2009/04)
相澤 裕介

商品詳細を見る

Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)
(2010/02/12)
西畑 一馬

商品詳細を見る

テーマ : web制作
ジャンル : コンピュータ

タグ : jQuery

[雑記] 「十代、二十代の若手女優・女性歌手の憧れていた日本の歌姫」を図示

こういう↓のがありましてね。

【音楽】浜崎あゆみ、シングル23作連続35作目の首位を獲得しソロ歌手歴代1位記録を更新・・・7/26付オリコン週間シングルランキング
http://kamome.2ch.net/test/read.cgi/mnewsplus/1279566895/67

67 :名無しさん@恐縮です:2010/07/20(火) 09:20:48 ID:JjgCJu/z0
十代、二十代の若手女優・女性歌手の憧れていた日本の歌姫

中島美嘉→安室奈美恵
香里奈→安室奈美恵
木村カエラ→ジュディマリ、aiko、椎名林檎
宮崎あおい→木村カエラ
安良城紅→安室奈美恵
沢尻エリカ→安室奈美恵
絢香→吉田美和
青山テルマ→安室奈美恵
谷村奈南→宇多田ヒカル
YUI→椎名林檎、矢井田瞳
長澤まさみ→Cocco、YUI
Perfume→SPEED 安室奈美恵
 ゴリさん→aiko(ファンクラブ会員)
 のっち→椎名林檎
 かしゆか→?
西野カナ→MINMI
加藤ミリヤ→安室奈美恵
黒木メイサ→安室奈美恵
新垣結衣→Cocco、HY、SPEED
JASMINE (ジャスミン)→宇多田ヒカル
仲里依紗→浜崎あゆみ
阿部真央→YUI、椎名林檎
夏帆→CHARA、椎名林檎
忽那汐里(くつなしおり)→椎名林檎
成海璃子→椎名林檎、YUI
福田麻由子→椎名林檎、YUKI、矢井田瞳、チャットモンチー



これだけでも興味深いのですが、ちょっと見やすく図示しました。

十代、二十代の若手女優・女性歌手の憧れていた日本の歌姫
(クリックで大きな画像を表示)

棒の長さはデビュー時から現在までなのですけど、だいたいのものと思ってください。
元レスから、歌手メインでない人などいくらか省略してあります。

安室奈美恵ってすごいなあ、というのが素直な感想。

テーマ : 女性アーティスト
ジャンル : 音楽

検索フォーム
リンク
最新記事
最新コメント
カテゴリ
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。