Klabについて紹介!

Klabに関するブログ記事、関連商品などを掲載しています。

Klab

Klabに関する関連サイト、関連ブログ、関連動画をご紹介します。

関連Q&A
C++ 仮想プリンタの作成現在、FINEPRINTのような自作印刷補助プログラムを作成しています。そこで質問なんですけれども、http://dsas.blog.klab.org/archives/51741063.html上記を参考にして、VBで自作したプリンタダイアログを仮想プリンターとして実装できないかと思いプログラムをしています。上記ソースプログラムを改良して、PostScriptに変換された印刷データを自作VBプログラムに参照させ、自作ダイアログで印刷をしたいと考えています。そこで、質問①仮想プリンタへの設定上記プログラムのどの部分を変更すれば、自作ダイアログ実行ファイルを読み込むことができますか?質問②VBにPostScript データをプリントダイアログに出力する方法を教えていただきたいです。環境OS windows 7VC++VBよろしくお願いいたします。
利用する言語は、VBでも無く、VC++ですら無いです。PostScript と言うのは、言語ですので、PostScript で開発します。PostScript は、Adobe 社でのスクリプト言語ですので、VC++やVBで、それを取り扱いやすくするようなクラスやコントロールは無いはずです。よって、参照先のプログラムでは、PostScript で作ったプリンターへのグラフィックスのプログラムを、VC++で制御しています。ドライバの作成など、ハード制御関係は、VBでは無く、VC++になります。よって、1. PostScript と言うスクリプトを覚えて、それでグラフィックス処理を行えるようにする。2. C++を習得する。3. ドライバの作成技術を習得する(C++で)。ドライバ作成は、C++プログラマーでも、ハード制御を専門にやっていた人でないと、習得はかなり厳しいです。[PostScriptのメリット]PostScript は、グラフィックス処理用のスクリプト言語ですが、利用の用途としては、ネットワークプリンターを制御するスクリプト言語です。ネットワークプリンターには、PostScript で直接制御することが可能な物も多くあるからです。PostScriptで開発するメリットは、PostScript対応のネットワークプリンターを、高速に制御するのに便利です。例えば、多量に印刷するような応用分野などのアプリ開発には、PostScriptで開発すると良いです。[VB.NETでの対応]上記のような目的で無い場合では、VB.NETやVC♯の印刷機能を利用して下さい。もちろん、PostScript や 仮想ドライバとは、無関係なプログラミングになりますが。[VB.NETでの印刷機能を利用するメリット]なお、VB.NETでは、System.Drawing.Image クラスを使ってグラフィックス処理をしたもので印刷します。このImage クラスは、ピクチャボックスへのグラフィックス処理でも、画像ファイルへのグラフィックス処理でも使われます。よって、例えば、質問者さんが、グラフを書くメソッドを開発して、そのメソッドの引数(又は、戻り値)で、Image クラスで出力するようにするとします。そうすると、ピクチャボックスへの出力にも、画像ファイルの出力にも、印刷出力にも利用が可能になります。大変便利です。[VB.NETで印刷する方法]VB.NETでの印刷用のPrintDocumentコントロールを使います。http://msdn.microsoft.com/ja-jp/library/system.drawing.printing.printdocument.aspxなお、PrintDocumentコントロールを使えば、印刷ダイアログも使えます(プリンタ名、部数などを設定する、おなじみのダイアログ)。PrintDialoghttp://msdn.microsoft.com/ja-jp/library/system.windows.controls.printdialog.aspxまた、印刷プレビューダイアログも使えます(イメージ画像を表示する、おなじみのダイアログ)。PrintPreviewDialoghttp://msdn.microsoft.com/ja-jp/library/system.windows.forms.printpreviewdialog.aspxなお、具体的コードを調べてわからなかった場合は、まとめて質問するのではなく、細々と分けて、複数の質問で出すと良いと思います。回答量上限の制限が厳しいので。例えば、「印刷の基本的操作方法の質問」、「印刷ダイアログの使い方」「印刷プレビューダイアログの使い方」というように分けて。(知っている範囲なら回答しますし、他の回答者もいますので)[追記]後半部では、VB.NET と C♯ の機能として説明しましたが、VC++.NET でも、CLR プロジェクトならば可能です。ただし、CLR の場合の言語は、C++/CLI という言語になります(C♯とC++の中間的な言語)。
関連ブックマーク
  • 知識や経験が技術力なのではない -- KLab が考える”技術力”の本質とは - インターネットコム

    成長を続けるソーシャルアプリ・スマートフォンアプリ市場を牽引する KLab 株式会社。その成長を支える3名のキーパーソンに話を聞く特集の最終回となる今回は、企業としての事業内容や企業文化について語った取締役の森田英克氏、海外事業に挑戦する若きリーダーの野口真吾氏に続き、100名以上が在籍する技術者集団である開発部を率いる取締役開発部管掌役員の天羽公平(あもう こうへい)氏に、同社の事業を支える開発...

  • KLab、Android向け UIコンポーネント『KLab iPhoroid UI』の オープンソースを無償提供開始 - KLab

    KLab、Android向け UIコンポーネント 『KLab iPhoroid UI』の オープンソースを無償提供開始 ~ iPhone UIをAndroidでも簡単に実現! ~ KLab株式会社(本社:東京都港区、代表取締役社長:真田哲弥、以下、KLab)は、iPhone UIをAndroidでも実現することができるUIコンポーネント『KLab iPhoroid UI』のオープンソース無償配布を...

  • 上場SAPの直近四半期業績…KLab筆頭に6社中5社がQonQで収益拡大 | Social Game Info

    ソーシャルゲームに関する最新情報、人気アプリ解説などを毎日更新中。今回の記事は、上場しているソーシャルゲーム関連企業の直近四半期決算をまとめてみた。前回は、KLab、クルーズ、ケイブ、ドリコム、ボルテージだったが、今回より新たにアクセルマークを追加した。アクセルマークは、公式CPであったが、エフルートと合併し、いまやSAPと位置づけても問題はないと思われる。 注意点として、大手ゲーム会社のまとめ記...

関連動画
http://i.ytimg.com/vi/42KmjGdPOB8/0.jpgのキャプチャ画像
iPadと複数のiPhoneが連動するパーティゲーム「PartyKLabPoker」- KLab

通常iPadのゲームは、1人でプレイするかネット対戦するように作られています。それに対して、KLabは、iPadを親機(...

http://i.ytimg.com/vi/GabWPt6IR64/0.jpgのキャプチャ画像
iPadと複数のiPhoneが連動するパーティゲーム「PartyCoupleMatching」- KLab

合コンパーティに最適☆ PartyCoupleMatching PartyCoupleMatchingがあれば合コンでモ...

http://i.ytimg.com/vi/-X4XrV9xmG4/0.jpgのキャプチャ画像
キャプテン翼(モバゲー)フレンドPガチャを引いてみた【その1】

キャプテン翼(モバゲー)フレンドPガチャを引いてみた【その1】

PAGE TOP
Copyright © 今、ブログで話題のネットマーケティングって? All rights reserved. | サイトマップ
更新日:2012/02/22
今、ブログで話題のネットマーケティングって?