html2img

バージョンアップしました

html2imgをバージョンアップしました。バージョン1.5.0です。ダウンロードはこちらからどうぞ。 ソースをクリップボードにコピーできるようにしました。 -cオプションでコマンドラインから実行してイメージをクリップボードに保存できるようにしました。 Sou…

html2imgをバージョンアップしました

バージョン1.4.0です。ダウンロードはこちらからどうぞ。 属性値一覧を取得できるようにしました。 前のバージョンと今回のバージョンでSourceMonitorを使ってメトリクスを計測しました。 version 1.4.0 version 1.3.1 Files 4 3 Lines 1638 1546 Statements…

バージョンアップしました

バージョン1.3.1です。バグ修正版なので、今のバージョンで特に問題がないのであればあえてダウンロードする必要はないです。 キャプチャ時にスクロールバーが残ってしまう問題を軽減する処理を追加しました。 修正ではなく軽減というところが今ひとつなので…

画面編集機能

フォントの変更等もIEコンポーネントの機能を呼び出すだけで実現できます。 機能 Execの引数 フォント設定 IDM_FONT 太字 IDM_BOLD 斜体 IDM_ITALIC 下線 IDM_UNDERLINE 取消線 IDM_STRIKETHROUGH 背景色 IDM_BACKCOLOR 画像 IDM_IMAGE 下付き IDM_SUBSCRIPT…

バージョンアップしました

バージョン1.3.0です。 「ページ設定」を追加しました。 「印刷」を追加しました。 「印刷プレビュー」を追加しました。 「インターネットオプション」を追加しました。 画面編集機能として「編集モードON」「編集モードOFF」「フォント」「太字」「斜体」「…

インターネットオプション

インターネットオプションの機能を追加しました。IEコンポーネントの機能を呼び出しただけです。やり方は印刷機能作成のときとほとんど同じ。 機能 Execの引数 インターネットオプション HTMLID_OPTIONS ソースのイメージはこんな感じ。 var ComTarget: IOle…

印刷機能作成

ページ設定・印刷・印刷プレビューの機能を追加しました。追加したと言ってもIEコンポーネントの機能を呼び出しただけなので大したことはやっていないです。具体的にはIOleCommandTarget(TWebBrowserのDocument)のExecを実行しているだけ。 機能 Execの引数 …

簡易編集機能作成中

次のバージョンアップに向けて機能追加中です。ちょっと画面を修正した時のイメージが取れるように、HTMLを直さなくても画面上で簡単な編集ができるようにしようと思っています。調べている中で出てきたのがcontentEditable。IEだとこんなのをアドレス欄に入…

バージョンアップしました

バージョン1.2.0です。 選択範囲のHTMLソースをクリップボードにコピーできるようにしました。 選択範囲の文字列をクリップボードコピーできるようにしました。 「移動」ボタンを追加しました。

バージョンアップしました

バージョン1.1.0です。 PageUp/Downでスクロールしすぎるのを修正しました。 ソース表示できるようにしました。 新しいウィンドウで開く場合でも自ウィンドウで開けるようにしました。

新しいウィンドウで開く場合でも自ウィンドウで開く

せっかくhtml2imgを使って画面キャプチャーを取ろうとしたのに別ウィンドウ(IE)が開いてしまってhtml2imgで表示できないという場合への対応。TUIWebBrowserを使っている場合OnNewWindows2の中でBrowser.Navigate(Browser.TranseURL);してCancelをTrueに設定…

バージョンアップしました

バージョン1.0.0です。 オートコンプリートに対応しました。

オートコンプリート

オートコンプリート機能を付けてみました。機能自体はSHAutoComplete()で簡単に実現できたのですが一つ問題が。今まではテキストボックスのOnKeyPressでEnterを拾っていて、URLを入力してEnterを押せばそこに移動するようになっていました。ところが、SHAuto…

バージョンアップしました

バージョン0.9.0です。 アドレス欄ダブルクリックで入力アドレス全選択にするようにしました。 PNG形式で保存できるようにしました。

PNG対応

PNG形式でイメージを保存できるようにしました。今度の週末に公開する予定です。

アドレス欄全選択

アドレスを新しく入力するために現在のアドレスを削除するのがちょっと面倒でしたが、アドレス欄をダブルクリックすることで全選択するようにして、少しだけ新しいアドレスの入力を楽にしました。

支払い方法

今まで料金の支払いはVectorのシェアレジか銀行振込だけでしたが、はてなポイントや Amazonのギフト券も受け付けるようにしました(詳しくはこちら)。他には楽天ポイントでも良いのですが、ポイントを送る仕組みが見つからなかったのでパス。

バージョンアップしました

バージョン0.8.0です。 視覚スタイルに対応しました。

Silentしない

html2imgでコマンドラインから起動してファイルを保存して終了する場合*1、警告ダイアログ*2が出ないようにTWebBrowserのSilentプロパティをTrueに設定して実現していました。TUIWebBrowserでも同じSilentプロパティがあるので同じようにTrueに設定したので…

視覚スタイル対応

TWebBrowserをid:MAS3:20040925で作成したTUIWebBrowserに置き換えました。ちょっと動かしてみた限りではうまくいきそうです。

視覚スタイル

引き続き調査中でid:MAS3:20040922とは違う方法で挑戦。IDocHostShowUIとIDocHostUIHandlerを継承して、GetHostInfo()でTDOCHOSTUIINFOのdwFlagsに$40000を設定すれば良さそうだということが分かりました。IDocHostShowUIとIDocHostUIHandlerを継承して新し…

視覚スタイル

WindowsXPになってからIEの設定で視覚スタイルというのを設定できるようになって、ボタンが丸みを帯びたりするなど見た目が良くなっています。ところがhtml2imgでは従来のスタイルのままで視覚スタイルに慣れていると古くさく感じます。というわけなので視覚…