Object.defineProperty(AnnObject.prototype, 'labels',
get: function()
)
labels: { [key: string]: AnnLabel }; // read-only
A dictionary of the AnnLabel objects used by this AnnObject.
By default, AnnObject creates a default AnnLabel object with AnnLabel.IsVisible set to false and adds it to Labels with key name equals to "AnnObjectName".
example: function SiteLibrary_DefaultPage$example() {
var inch = 720.0;
// Get the container
var container = this._automation.get_container();
// Add a blue on yellow rectangle from 1in 1in to 2in 2in
var rectObj = new lt.Annotations.Core.AnnRectangleObject();
rectObj.set_rect(lt.LeadRectD.create(1 * inch, 1 * inch, 1 * inch, 1 * inch));
rectObj.set_stroke(lt.Annotations.Core.AnnStroke.create(lt.Annotations.Core.AnnSolidColorBrush.create("blue"), lt.LeadLengthD.create(1)));
rectObj.set_fill(lt.Annotations.Core.AnnSolidColorBrush.create("yellow"));
rectObj.set_hyperlink("https://www.leadtools.com/downloads/demos.htm");
// Update the object name label
var label = rectObj.get_labels()["AnnObjectName"];
label.set_isVisible(true);
label.set_offset(lt.LeadPointD.create(-100, -25));
label.set_foreground(lt.Annotations.Core.AnnSolidColorBrush.create("white"));
label.set_background(lt.Annotations.Core.AnnSolidColorBrush.create("rgba(0, 0, 0, 0.5)"));
label.set_text("My object");
// Add it to the container
container.get_children().add(rectObj);
this._automation.invalidate(lt.LeadRectD.get_empty());
},
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET