プログラミング

コラム

WordPressでYouTubeの自動埋め込み機能を無効化する方法

クライアントさんから相談を受けて初めて知ったのですが、最近のWordPressにはYouTubeの動画URLを記事内に貼り付けただけで自動的にiframeの埋め込みタグに変換してくれる機能があるんですね。 一見便利なようではありますが、時と...
コラム

C++Builder XE3で原因不明の「未解決の外部シンボル~」エラーが発生する件

過去のバージョンで作成したプロジェクトをC++Builder XE3に移植する場合、プログラムやプロジェクトに何の問題もないにもかかわらず、「未解決の外部シンボル 'symbol' が 'module' から参照されています」という原因不明...
コラム

Google Maps API V3で距離を求める方法

Google Maps APIを使って2点間の距離を求めたい場合、V2ではGLatLngクラスのdistanceFromというメソッドが用意されていたのですが、V3になってLatLngクラスのメソッドを探してみても、そのようなものは見当たり...
コラム

プリンタの解像度を取得する

印刷位置をピクセルではなく、紙面上の物理的なサイズで指定したい場合、プリンタの単位長さあたりの解像度(dpi)を取得する必要が出てきます。これはVCLには用意されていないようで、Windows APIのGetDeviceCaps関数を使用し...
コラム

印刷の基本

C++Builderで印刷を行うにはTPrinterクラスを利用します。このクラスには印刷に関する機能がカプセル化されていて、TPrinterオブジェクトのCanvasプロパティを取得して画面に描画するのとまったく同じ方法で印刷を行うことが...