ACASystems.com: Provide state-of-the-art image capture, screen capture, video capture and audio capture software
Provides screen capture, video capture and audio capture software
ACA WebThumb ActiveX Online Help
Take the screenshot from a web page in your desktop or web application, add "HTML to image", "HTML to PNG", "HTML to JPG" feature to your application with a few function calls!

Free Download Purchase

IThumbMaker Interface Reference: Class Members

This is the complete list of members for IThumbMaker.

Snap function

Functions to take snapshots from web pages.

Snap Options

Set/Get the snap options

  • void SetURL (string strURL);
  • Set the URL of the web page to be taken snapshot.

  • void SetActiveXEnabled (bool bEnable);
  • Enable/Disable ActiveX controls on the web page.

  • bool GetActiveXEnabled ();
  • Query whether ActiveX is enabled on the web page.

  • void SetJavaEnabled (bool bEnable);
  • Enable/Disable Java on the web page.

  • bool GetJavaEnabled ();
  • Query whether Java is enabled on the web page.

  • void SetJScriptEnabled (bool bEnable);
  • Enable/Disable JavaScript on the web page.

  • bool GetJScriptEnabled ();
  • Query whether JavaScript is enabled on the web page.

  • void SetImageEnabled (bool bEnable);
  • Enable/Disable image on the web page.

  • bool GetImageEnabled ();
  • Query whether image is enabled on the web page.

  • void SetVideoEnabled (bool bEnable);
  • Enable/Disable Video on the web page.

  • bool GetVideoEnabled ();
  • Query whether Video is enabled on the web page.

  • void SetBrowserSize ( long lWidth, long lHeight);
  • Set the size of the hidden web browser window.

  • long GetBrowserWidth ();
  • Get the width of the hidden web browser window.

  • long GetBrowserHeight ();
  • Get the Height of the hidden web browser window.

  • void SetTimeOut (long lTimeOut);
  • Set the time out value in seconds for StartSnap function.

  • long GetTimeOut ();
  • Get the time out value in seconds for StartSnap function.

  • void SetDelayTime (long lDelayTime);
  • Specifies the delay time value for StartSnap function, in milliseconds.

  • long GetDelayTime ();
  • Get the delay time value in milliseconds for StartSnap function.

Image Access Functions

Set/Get the snap options

  • bool SaveImage (string strSaveFile);
  • Save the image to the local file.

  • void SetThumbSize (long lWidth, long lHeight, long lRatioType);
  • Set thumbnail image size.

  • long GetThumbWidth ();
  • Get the width value of the thumbnail image.

  • long GetThumbHeight ();
  • Get the height value of the thumbnail image.

  • long GetThumbRatioType ();
  • Get the ratio type value of the thumbnail image.

  • void SetBPP(long lBPP);
  • Set the number of bits-per-pixel in the image.

  • long GetBPP ();
  • Get the color depth of the thumbnail image.

  • void SetClipRect (LONG lLeft, LONG lTop, LONG lWidth, LONG lHeight);
  • Set the clip rectangle to the image.

  • long GetClipRect (LONG* po_lLeft, LONG* po_lTop, LONG* po_lWidth, LONG* po_lHeight);
  • Get the clip rectangle to the image.

  • void SetDPI (long lDPIx, long lDPIy);
  • Set resolution(DPI) of the thumbnail image.

  • long GetDPIx ();
  • Get the horizontal resolution of the thumbnail image.

  • long GetDPIy ();
  • Get the vertical resolution of the thumbnail image.

  • long GetBitmapHandle ();
  • Get the HBITMAP handle of the thumbnail image.

  • byte[] GetImageBytes (string strImageFormat);
  • Get the image memory-bytes of the thumbnail image.

  • long GetJpegQuality ();
  • Get the quality of the JPEG image.

  • void SetJpegQuality (LONG lQuality);
  • Adjust the quality of the JPEG image, set JPEG compression level.

  • void SetTimestamp (LONG lTimeFormat);
  • Set a timestamp to the resulting thumbnail.

  • string GetHTMLSource ();
  • Get the HTML source of the current web page.

  • void SetHTMLSource (string strHTMLSource);
  • Write one or more HTML expressions to the current web page.

Other functions

  • void SetRegInfo(string strRegCode);
  • Set the registration information to remove the trial limit.