| Home | Download | Register | Testimonials | Support | Forums | About |
|
||||||||
|
VintaSoftAnnotation.NET Plug-in For which purposes can I use the VintaSoftAnnotation.NET Plug-in? You can use it as a plug-in for VintaSoftImaging.NET Library and it will allow you to work with annotations: create, process, delete, merge with the image, save or load from XML or TIFF file. From which parts does the plug-in consist? The library contains: In which programming languages can I use the VintaSoft.Annotation Component? With the Single Developer license or Site license you can use library in: With the Server license you can use library in: What restrictions does the unregistered version have? Unregistered version has the following restrictions: I have problems. What should I do? Answers to most of questions can be found in the documentation or in this FAQ. Please write to our support team to get more help. What files do I need to include in the setup package of my program? You need include two files: VintaSoft.Imaging.dll and VintaSoft.Annotation.dll. These files must be placed in the same folder as the assembly that references it. Make sure that the version you distribute is the version your assembly was compiled with. Can I re-distribute the VintaSoft.Annotation.dll with my application without royalties? Yes, this component is royalty free. You pay only for registration one time. Only the Vintasoft.Annotation.dll can be re-distributed with your application. Single Developer license has limitation in re-distribution, please see the license agreement for more info. How can I get information about all annotations saved in multipage TIFF file from my program? Here is an example for VB.NET that shows how to do this:
Dim images As ImageCollection = New ImageCollection()
Dim annotations As AnnotationController = new AnnotationController(images)
images.Add("c:\multipage.tif");
For page = 0 To images.Count - 1
MsgBox("Page " + page.ToString());
Dim currentAnnotations As AnnotationCollection = annotations(i)
For anno = 0 To currentAnnotations.Count - 1
MessageBox.Show("Annotation " + anno.ToString() + _
", Type = " + currentAnnotations(anno).GetType().ToString())
Next anno
Next page
and here is an example for C#:
ImageCollection images = new ImageCollection();
AnnotationController annotations = new AnnotationController(images);
images.Add(@"c:\multipage.tif");
for (int page = 0; page < images.Count; page++)
{
MessageBox.Show("Page " + page.ToString());
AnnotationCollection currentAnnotations = annotations[i];
for (int anno = 0; anno < currentAnnotations.Count; anno++)
{
MessageBox.Show("Annotation " + anno.ToString() +
", Type = " + currentAnnotations[anno].GetType().ToString());
}
}
How can I create square annotation? I cannot see such class in the hierarhy. You should create the Rectangle annotation object and set its Symmetry property to True. |
|||||||||