UriOperationProxy Property (original) (raw)
Summary
Gets or sets proxy information used with URI-based operations.
Syntax
public IWebProxy UriOperationProxy { get; set; }
public:
property IWebProxy^ UriOperationProxy {
IWebProxy^ get();
void set ( IWebProxy^ );
}
Property Value
The IWebProxy object to use to proxy URI-based operation. The default is a null reference.
Example
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;
using Leadtools.Svg;
public void SaveToSharePointExample()
{
RasterCodecs codecs = new RasterCodecs();
// Change the path to a server you have access to
string mySharePointServer = @"http://leadweb3/Shared%20Documents";
string myDocumentFileName = mySharePointServer + "/MyJpegFile.jpg";
RasterImage image = null;
// Create a multi-page TIF file
for (int i = 0; i < 4; i++)
{
string pageFileName = Path.Combine(LEAD_VARS.ImagesDir, "Ocr" + (i + 1).ToString() + ".tif");
RasterImage pageImage = codecs.Load(pageFileName, 0, CodecsLoadByteOrder.BgrOrGray, 1, 1);
if (image == null)
image = pageImage;
else
{
image.AddPage(pageImage);
pageImage.Dispose();
}
}
// We have the image, upload it
// Use the credentials of the logged in user
// Change this if you have different user name/password/domain
// For example:
// codecs.UriOperationCredentials = new System.Net.NetworkCredential("myuser", "mypassword", "mydomain");
codecs.UriOperationCredentials = System.Net.CredentialCache.DefaultCredentials;
// Use the default proxy
codecs.UriOperationProxy = WebRequest.DefaultWebProxy;
// Upload the second page of the file to the server as JPEG
codecs.Save(image, new Uri(myDocumentFileName), RasterImageFormat.Jpeg, 24, 2, 2);
image.Dispose();
codecs.Dispose();
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";
}
Leadtools.Codecs Assembly
CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method
CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method
CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method
CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method