Labels Property (original) (raw)
Summary
Gets the collection of labels to render on top of this AnnContainer.
Syntax
C#
Objective-C
C++/CLI
Java
Python
@property (nonatomic, strong, readonly) NSMutableArray<LTAnnLabel *> *labels;
public List<AnnLabel> getLabels()
Property Value
A collection of AnnLabels to render on top of this AnnContainer.
Example
using Leadtools.Annotations.Automation;
using Leadtools.Annotations.Engine;
using Leadtools.Codecs;
using Leadtools.Annotations.WinForms;
public void AnnContainer_Labels()
{
// Get the container for this automation
AnnContainer container = _automation.Container;
double inch = 720.0;
// Create a couple of labels
AnnLabel label = new AnnLabel();
label.IsVisible = true;
label.OriginalPosition = LeadPointD.Create(1 * inch, 1 * inch);
label.Foreground = AnnSolidColorBrush.Create("Red");
label.Background = AnnSolidColorBrush.Create("rgba(0, 0, 0, 0.5)");
label.Text = "Red Label";
container.Labels.Add(label);
label = new AnnLabel();
label.IsVisible = true;
label.OriginalPosition = LeadPointD.Create(4 * inch, 4 * inch);
label.Foreground = AnnSolidColorBrush.Create("Blue");
label.Background = AnnSolidColorBrush.Create("rgba(0, 0, 0, 0.5)");
label.Text = "Blue Label";
container.Labels.Add(label);
// Show the labels
_automation.Invalidate(LeadRectD.Empty);
}