Produkt-Info
ReferenzenI 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 - FAQAllgemeine Fragen:
Distribution:
Programmierung:
Für welche Zwecke kann ich die VintaSoftAnnotation.Net Plug-in nutzen?Die Bibliothek erlaubt die Arbeit mit Annotation zu dem Bild: anlegen, bearbeiten, löschen, verschmelzen mit dem Bild, speichern oder laden aus XML- oder TIFF-Datei.
Was beinhaltet die Bibliothek?Die Bibliothek beinhaltet:
Distribution:Mit der Entwickler-Lizenz oder der Site-Lizenz können sie die Komponente nutzen in:
Mit der Server-Lizenz können sie die Komponente nutzen in:
Welche Beschränkungen hat die unregistrierte Version der Komponente?Unregistrierte Version hat folgende Beschränkungen:
Alle diese Beschränkungen sind in der registrierten Version der Bibliothek gelöscht.
Ich habe eine Frage oder Problem. Was kann ich tun?Die Antworten auf die meisten Fragen stehen bestimmt in der Dokumentation zur Komponente oder in den FAQ. Wenn Sie können nicht antwort zu Ihre Frage finden, dann schreiben Sie bitte an den technischen Support.
Welche Dateien muss ich in das Distributionpaket meines Programms einbinden?Sie sollen VintaSoft.Imaging.dll und VintaSoft.Annotation.dll in das Distributionpaket Ihres Programms einbinden.
Kann ich die Vintasoft.Imaging.dll zusammen mit meiner Anwendung ohne Lizenzzahlungen verbreiten?Ja, Sie können die Komponente zusammen mit ihrer Anwendung verbreiten. Sie zahlen nur für die primäre Registrierung. Die Site-Lizenz hat keine Beschränkungen zur Verbreitung. Die Entwickler-Lizenz hat Beschränkungen zur Verbreitung. Server-Lizenz Verbreitung ist nicht lizenzfrei. Bitte lesen Sie das Lizenzabkommen für ausführliche Informationen.
Wie bekomme ich Informationen über alle Annotationen gespeichert in mehrseitigen TIFF-Datei aus meinem Programm?Hier ist ein einfacher Code:
[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());
}
}
Wie kann ich bilden Quadrat Annotation? Ich kann nicht finden solcher Klasse in der Hierarchie.Bilden Sie das Rechteck-Annotation und setzen den Symmetrie-Eigenschaft zu True.
Wie kann ich wissen die genaue Zahl von Annotations auf dem Bild?AnnotationViewer Klasse hat die Annotations Eigentum - es ist ein Objekt der Klasse AnnotationController. AnnotationController Objekt enthält Informationen über die Sammlung von Annotations im Zusammenhang mit dem Bild.
Wie kann ich wissen ob es eine Annotation ausgewählt ist?AnnotationViewer Klasse hat die SelectedAnnotationChanged Ereignis. Dieses Ereignis tritt ein, wenn die ausgewählte Annotation wird geändert.
Kann ich annotieren und speichern jede einzelne Seite von mehrseitigen TIFF-Datei?Hier ist ein einfacher Code:
[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();
}
...
Ich möchte die Annotation an der exakten Position, wo die Person klickt auf das Bild, hinzusetzen, aber es ist immer mit eine Verschiebung gezeichnet. Wie kann ich diese beheben?Die Annotation-Startpunkt ist in der Mitte seiner Begrenzungsrechteck, nicht in der linken oberen Ecke. So Sie müssen die Lokalisierung von Annotation neu zu berechnen, und dies sollte das Problem beheben.
Kann ich drehen Bild und Annotation zusammen?Hier ist ein einfacher Code: [C#] ... annotationViewer1.Annotations.RotateImageWithAnnotations(0, 10); ...
|