== Win32::CaptureIE - Capture whole web pages using Internet Explorer

=== SYNOPSIS

require "rubygems"
require "win32/capture_ie"

Win32::CaptureIE.start("http://www.ruby-lang.org/") do |ie|
ie.capture_browser("ruby-lang-browser.bmp")
ie.capture_browser("ruby-lang-onepage.bmp", :only_drawing_area => true)
open("ruby-lang-wholepage.bmp", "wb") do |w|
ie.capture_page(w)
end

# require RMagick
ie.capture_page($stdout, :format => "jpg")
ie.capture_browser("ruby-lang-browser.png")
end


require "cgi"
Win32::CaptureIE.each do |ie|
url = ie.document.location.href
ie.capture_page("#CGI.escape(url).png") do |image|
gc = Magick::Draw.new
gc.stroke = "white"
gc.text_undercolor("blue")
gc.text(5, ie.body_area.height - 5, url)
gc.draw(image)
image
end
end


=== COMMAND

win32-captureie provies _prtie_ command.

For more details, please see prtie[link:files/bin/prtie.html] document.


=== INSTALL

gem install win32-captureie


=== REQUIREMENTS

* Internet Explorer
* win32ole (standard library)
* RMagick[http://rubyforge.org/projects/rmagick] (optional)


=== ACKNOWLEDGMENTS

Thanks to P.Smejkal author for his Perl's <tt>Win32-CaptureIE</tt>,
from which I borrowed a lot of code and ideas.

* Win32-CaptureIE[http://search.cpan.org/~psme/Win32-CaptureIE/]
* Win32-Screenshot[http://search.cpan.org/~psme/Win32-Screenshot/]


=== COPYRIGHT

Copyright (c) 2007 MIYAMUKO Katsuyuki.

win32-captureie is released under an MIT license.
See License.txt[link:files/License_txt.html] for full license.


=== OTHER STUFF

Author:: MIYAMUKO Katsuyuki <mailto:[email protected]>
Home URL:: http://win32-captureie.rubyforge.org
Project URL:: http://rubyforge.org/projects/win32-captureie
Blog (Japanese):: id:miyamuko[http://d.hatena.ne.jp/miyamuko/]