Opinions


Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems.

Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.





VintaSoftAnnotation.NET Plug-in - FAQ

Questions d'ordre général:

 

Redistribution:

 

Ventes:

 

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 ou PDF: les charger à partir d'un fichier, ajouter, fusionner, supprimer, modifier, enregistrer etc. Ce programme doit être utilisé avec VintaSoftImaging.NET SDK et doit être destiné à l’élargissement des possibilités fonctionnelles.

 

 

Que la plug-in comprend-elle?

La bibliothèque comprend:

  • Vintasoft.Annotation.dll composant - le composant .NET 100 % compatible
  • La documentation dans le format MS Help Workshop (le fichier VintaSoft.Imaging.chm)
  • Les exemples pour MS Visual Basic.NET, MS Visual C#, ASP.NET (le catalogue Examples)
  • Demo applications (fichiers de Bin\v2.0)

 

 

Dans quels langages de programmation je peux utiliser la plug-in?

La licence du développeur et la licence pour la société permettent utiliser composant à:

  • Microsoft Visual Studio .NET : Visual Basic, Visual C#, Visual C++, Visual J#
  • Borland Delphi 8.0, Borland C# Builder, Borland C++ BuilderX
  • N'importe quels langages de programmation et les applications compatibles avec la technologie .NET.

Licence pour serveur permet d’utiliser composant à:

  • ASP.NET dans la partie de serveur de l'application.

 

 

Quels restrictions existe dans la version non enregistrée de la bibliothèque?

La version non-enregistrée a les limitations suivantes:

  • nag screen

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.

 

 

Que dois-je faire si la distribution de mon logiciel créé sur la base d’une licence pour développeur peut franchir la barre de 100 copies l'année en cours?

Si vous possédez une licence pour développeur et la distribution de votre logiciel peut franchir la barre de 100 copies l'année en cours, il est necessaire de vous adresser au Bureau des ventes de «VintaSoft» où on vous offrira la possibilité d`upgrade de votre licence vers une licence d`organisation au rabais de 30% ou proposera d`acheter une licence appositive pour développeur.

 

 

Quelles sont les différences entre la licence pour développeur et la licence pour l'organisation?

  • La licence pour développeur doit être employée pour le développement de logiciels par un développeur dont le nom est indiqué sur les données de la licence.
  • La licence pour organisation doit être employée pour le développement de logiciels par n'importe quel développeur qui travaillerait dans la companie dont le raison sociale est indiqué sur les données de la licence.
  • La licence pour développeur peut être employée pour le développement de logiciels sur n'importe quel PC à n'importe quelle adresse physique.
  • La licence pour organisation doit être employée pour le développement de logiciels sur n'importe quel PC situé à une seule adresse (dans un seul bureau).
  • La licence pour développeur permet de distribuer des logiciels comportant les fichiers SDK destinés à la distribution limitée de 100 copies dans l'année.
  • La licence pour société permet la distribution illimitée de logiciels comportant les fichiers SDK destinés à la distribution.

 

 

Y-a-t-il une différence si j’utilise mon application sur l'ordinateur personnel et le serveur?

Oui. Veuillez consulter la rubrique "Deploying" dans la documentation de produit pour comprendre la différence.

Termes : Desktop PC - Système d'exploitation Windows XP, Vista, 7 est installé. Server - Système d'exploitation Windows Server 2000, 2003, 2008 est installé.

 

 

Comment puis – je recevoir l’information sur totes les annotations sauvegardées dans le fichier TIFF multipage de mon programme?

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?

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?

L'exemple:

[C#]
...
  annotationViewer1.Annotations.RotateImageWithAnnotations(0, 10);
...