ImageGear Professional DLL v17.1 for Windows Accusoft
ART_internet_export
Send Feedback  
ImageGear Professional DLL v17.1 for Windows > API Reference Guide > ART Component API Reference > ART Component Functions Reference > Internet Functions > ART_internet_export

Glossary Item Box

This function can be used to transfer ART annotation page to FTP/ HTTP(S).

Declaration:

  Copy Code
AT_ERRCOUNTART_internet_export (
        const LPCHAR HostName,
        const LPCHAR URLPath,
        const LPCHAR UserName,
        const LPCHAR Password,
        LONG nServerPort,
        DWORD dwService,
        AT_BOOL bHttpSecure, 
        DWORD dwHttpVerb,
        DWORD dwAccessType,
        const LPSTR lpszProxyName,
        const LPSTR lpszProxyBypass,
        DWORD dwFlags,
        HIGEAR hIGear,
        DWORD dwPageNumber,
        AT_BOOL fReplace
);

Arguments:

HostName Set to the name of Internet host, for example "www.accusoft.com."
URLPath The URL path to the annotation file, such as "/annotations/1.art". In general, this is a path to necessary file on the given host.
UserName Set to the proper user name to logon.
Password Give the proper password to logon.
nServerPort Set to the number of the Internet port. Use one of the settings from parameter 3 of the Win32 function InternetConnect.
dwService Set to one of the following values: INTERNET_SERVICE_FTP - for FTP service, INTERNET_SERVICE_HTTP - for HTTP service.
bHttpSecure This is a Boolean parameter that is used for HTTP service only: Set this parameter to TRUE to use secure transaction semantics for HTTPS requests. Set this parameter to FALSE to use non-secure transaction semantics for HTTP requests. Note that bHttpSecure parameter should be set to TRUE in case of HTTPS connection.
dwHttpVerb

One of the following values: IG_HTTP_VERB_PUT - for saving the annotation page to the file strURLPathIG_HTTP_VERB_POST - for transferring the annotation page data to the web script strURLPath 

This parameter is used only for INTERNET_SERVICE_HTTP

dwAccessType The type of access that will be passed to InternetOpen function. as second parameter. For details see description of function InternetOpen from Microsoft Win32 Internet Function Reference.
lpszProxyName Proxy name for the third parameter of InternetOpen function. See the description of the InternetOpen function from Microsoft's Win32 Internet Function Reference.
lpszProxyBypass Bypass name for fourth parameter of InternetOpen function. See the description of the InternetOpen function from Microsoft's Win32 Internet Function Reference
dwFlags Flags for fifth parameter of InternetOpen function. See the description of the InternetOpen function from Microsoft's Win32 Internet Function Reference.
hIGear ImageGear returns you a HIGEAR handle to the newly loaded image.
dwPageNumber The number of page you are going to save.
fReplace Boolean flag that says whether or not to replace the old annotation page (if exists) with the new one.

Return Value:

Returns the number of ImageGear errors that occurred during the function call.

Supported Raster Image Formats:

All pixel formats supported by ImageGear Professional.

Sample:

None

Remarks:

This function doesn't work for GOPHER service.

Also refer to the following functions:

©2012. Accusoft Corporation. All Rights Reserved.