get_labels();
Object.defineProperty('labels');
Type | Description |
---|---|
Dictionary | 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()); },