Info Produit
OpinionsI have been at a trade show demonstrating my new application containing your control. It has been a great success so far! My sincere thanks to you for your quick resolution of issues. Alex Malone |
VintaSoftAnnotation.NET Plug-in - FAQQuestions d'ordre général:
Redistribution:
Programmation:
Pour quels buts je peux utiliser la plug-in VintaSoftAnnotation.NET?L'utilisation de VintaSoftAnnotation.NET Plug-in vous permettra de traiter des annotations d'une image: les charger à partir d'un fichier, ajouter, fusionner, supprimer, modifier et enregistrer.
Que la plug-in comprend-elle?La bibliothèque comprend:
Redistribution:La licence du développeur et la licence pour la société permettent utiliser composant à:
Licence pour serveur permet d’utiliser composant à:
Quels restrictions existe dans la version non enregistrée de la bibliothèque?La version non-enregistrée a les limitations suivantes:
Tous ces restrictions sont abcentes dans la version enregistrée de la plug-in.
Je n'ai pas trouvé la réponse à ma question. Qu’est-ce que je dois faire?L'information sur la plupart des questions peut être trouvée dans la documentation sur le composant ou dans ce FAQ. Si vous n'avez pas trouvé la réponse à votre question, alors écrivez la lettre au service de la maintenance.
Quels fichiers je dois incorparer dans le distributif de mon logiciel?Il vous faut d’inclure deux fichiers: VintaSoft.Imaging.dll et VintaSoft.Annotation.dll. Ces fichiers doivent être emplacés dans le même répertoire que l’assemblage qui s’en réfère. Assurez-vous que la version que vous distribuez est une version avec laquelle votre assemblage compile.
Est-ce que je peux diffuser le composant VintaSoft.Annotation.dll avec mon application?Oui, vous pouvez diffuser le composant avec votre application. Vous ne payez que pour l’enregistrement initial. La licence pour la société n'ont pas les restrictions de la diffusion. La licence du développeur a certains restrictions de la diffusion. La diffusion de licence du serveur n'est pas libre de droits. Consultez s'il vous plaît l'accord de licence.
Comment puis – je recevoir l’information sur totes les annotations sauvegardées dans le fichier TIFF multipage de mon programme?Oui, l'exemple:
[VB.NET]
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
[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());
}
}
Comment puis – je créer l’annotation carée? Je ne peux pas voir telle classe dans l’hiérarchie.Il faut que vous créiez l’objet de l’annotation rectangle et ensuite mettiez la propriété de Symmetry en True.
Comment puis – je savoir le nombre des annotations dans l’image?La classe AnnotationViewer a des proprietés Annotations – c’est un objet de la classe AnnotationController. L’objet AnnotationController comprend l’information sur la collection des annotations associées avec l’image.
Comment puis – je comprendre si l’annotation est choisie?La classe AnnotationViewer a l’événement SelectedAnnotationChanged, cet événement se passe quand l’annotation choisie est changée.
Puis-je ajouter des annotations et enregistrer séparément chaque page d'un fichier TIFF multipages?Oui, l'exemple:
[C#]
...
annotationViewer1.Images.ImageSaved += new ImageSavedEventHandler(images_ImageSaved);
for (int iPageCount = 0; iPageCount < annotationViewer1.Images.Count; iPageCount++)
{
annotationViewer1.Annotations.MergeImageWithAnnotations(iPageCount);
}
annotationViewer1.Images.Save(@"C:\new.tif");
...
void images_ImageSaved(object sender, ImageSavedEventArgs e)
{
this.Text = e.Progress.ToString();
}
...
Je veux mettre l'annotation exactement juste là où une personne va cliquer sur l'image, mais l’annotation est toujours rendue avec un certain déplacement. Comment puis-je résoudre ce problème?Le point de l'annotation est au centre de son rectangle, et pas dans le coin supérieur gauche. Vous avez donc besoin de recalculer les paramètres de la position d’annotation à la lumière de ce fait, que cela va résoudre le problème.
Puis-je faire pivoter l'image avec des annotations?Oui, l'exemple: [C#] ... annotationViewer1.Annotations.RotateImageWithAnnotations(0, 10); ...
|