LoadingPictureStroke Property (original) (raw)

Summary

Gets or sets the object to use for stroking the border of the loading picture placeholder rectangle.

Syntax

C#

Objective-C

C++/CLI

Java

Python

public AnnStroke LoadingPictureStroke { get; set; } 
@property (nonatomic, strong) LTAnnStroke *loadingPictureStroke; 

public AnnStroke getLoadingPictureStroke() public void setLoadingPictureStroke(AnnStroke loadingPictureStroke)

Property Value

The object used for stroking the border of the loading picture placeholder rectangle. The default value is a white AnnStroke with a length of 1.

Example

using Leadtools.Annotations.Automation; using Leadtools.Annotations.Engine; using Leadtools.Annotations.Rendering; using Leadtools.Codecs; using Leadtools.Annotations; using Leadtools.WinForms; public void AnnRenderingEngine_LoadPicture() { // get the current rendering engine AnnRenderingEngine renderingEngine = _automation.AutomationControl.RenderingEngine; // Change the default loading object placeholder to be a green border with semi-transparent background AnnStroke stroke = AnnStroke.Create(AnnSolidColorBrush.Create("Green"), LeadLengthD.Create(1)); AnnBrush fill = AnnSolidColorBrush.Create("rgba(0, 0, 0, 0.5)"); renderingEngine.LoadingPictureStroke = stroke; renderingEngine.LoadingPictureFill = fill; // Hook to the LoadPicture event renderingEngine.LoadPicture += renderingEngine_LoadPicture; // Create a new AnnHotspotObject with a picture from a remote server double inch = 720; AnnHotspotObject hotspot = new AnnHotspotObject(); // Add the object at location 1,1 inch with size 4,2 inches hotspot.Rect = LeadRectD.Create(1 * inch, 1 * inch, 4 * inch, 2 * inch); // Set its picture AnnPicture picture = new AnnPicture("ms-appx:///Assets/Logo.png"); hotspot.Picture = picture; // Add it to the container AnnContainer container = _automation.Container; container.Children.Add(hotspot); _automation.Invalidate(LeadRectD.Empty); } void renderingEngine_LoadPicture(object sender, AnnLoadPictureEventArgs e) { // Check if an error occurred if (e.Error != null) { // Show info about the error string str = e.Error.Message; str += "\nSource: " + e.Picture.Source; str += "\nOwner object: " + e.AnnObject.FriendlyName; Debug.WriteLine(str); } }