Leadtools.Annotations.Rendering Assembly Changes

Summary

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.CustomFonts Gets the list of custom fonts attached to this AnnAndroidRenderingEngine.
Leadtools.Annotations.Rendering.AnnPointerObjectRenderer.FixedArrowLength Gets or sets the value indicating whether to use a fixed arrow length when rendering pointer objects.
Leadtools.Annotations.Rendering.AnnPolylineObjectRenderer.RenderEndingStyles(AnnContainerMapper,AnnPolylineObject) Renders the ending styles for a polyline object.
Leadtools.Annotations.Rendering.AnnPolyRulerObjectRenderer.FixedGaugeLength Gets or sets the value indicating whether to use fixed gauge length when rendering ruler objects.
Leadtools.Annotations.Rendering.AnnPolyRulerObjectRenderer.FixedTickMarksLength Gets or sets the value indicating whether to use fixed tick marks length when rendering ruler objects.
Leadtools.Annotations.Rendering.AnnTextObjectRenderer.MultiLinesOffset Extra distance to add between consecutive vertical lines of a multi-line text object.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToPoint(LeadPointD) Helper method to convert LeadPointD to System.Drawing.PointF.

Removed Members (version 20)

The following members have been removed:

Name Description
Leadtools.Annotations.Rendering.AnnD2DRenderingEngine.LoadPictureAsync(AnnPicture,LeadRectD,AnnObject,D2DSurface) Loads the picture data resource for the specified AnnObject.
Leadtools.Annotations.Rendering.AnnD2DRenderingEngine.LoadResourceToPicture(AnnContainer) Loads the picture data resource for each AnnObject in the specified AnnContainer.
Leadtools.Annotations.Rendering.AnnD2DRenderingEngine.RenderOnCanvas(AnnContainer,Canvas) Renders the container into the specified RenderTargetBitmap.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine Represents the annotation rendering engine implementation for the Windows Runtime (WinRT) platform.

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Attach(AnnContainer,object) Attaches a container and a context to this drawing engine.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Context Gets or sets the destination canvas context object to use when rendering annotation objects.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Detach Detaches this this rendering engine from the container.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.DrawClosedCurve (Canvas,LeadPointD[],double,AnnFillRule,Paint) Draws a closed curve into Android canvas.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.DrawCurve (Canvas,LeadPointD[],double) Draws a curve into Android canvas.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.DrawPicture (AnnPicture,LeadRectD,AnnObject) Draws an AnnPicture using the properties of this rendering engine.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.MeasureString (string,AnnFont) Measures the specified string when drawn using the specified font.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.OnLoadPicture (AnnLoadPictureEventArgs) Overrides AnnRenderingEngine.onLoadPicture
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Render (LeadRectD,bool) Renders the container to the specified destination rectangle.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.RenderOnImage (AnnContainer,RasterImage) Renders the container into the specified image.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(AnnBrush,double) Converts an AnnBrush to an android.graphics.Paint object with an opacity value.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(AnnBrush,double,LeadRectD) Helper method to convert AnnBrush to an android.graphics.Paint object with opacity and bounding rectangle values.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(AnnBrush,int,double,LeadRectD) Helper method to convert AnnBrush to an android.graphics.Paint object with alpha, opacity and bounding rectangle values.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(AnnStroke,double) Converts an AnnStroke object to an android.graphics.Paint object using an opacity.
Leadtools.Annotations.Rendering.AnnD2DCrossProductObjectRenderer - Represents a renderer for the cross product annotation objects.
Leadtools.Annotations.Rendering.AnnD2DCurveObjectRenderer - Represents a renderer for the curve annotation objects.
Leadtools.Annotations.Rendering.AnnD2DEllipseObjectRenderer - Represents a renderer for the ellipse annotation objects.
Leadtools.Annotations.Rendering.AnnD2DEllipseThumbStyle - Provides an Ellipse thumb style.
Leadtools.Annotations.Rendering.AnnD2DEncryptObjectRenderer - Represents a renderer for the cross product annotation objects.
Leadtools.Annotations.Rendering.AnnD2DFreehandHotspotObjectRenderer - Represents a renderer for the free hand hotspot annotation objects.
Leadtools.Annotations.Rendering.AnnD2DHiliteObjectRenderer - Represents a renderer for the hilite annotation objects.
Leadtools.Annotations.Rendering.AnnD2DHotspotObjectRenderer - Represents a renderer for hotspot annotation objects.
Leadtools.Annotations.Rendering.AnnD2DImageObjectRenderer - Represents a renderer for the image annotation object.
Leadtools.Annotations.Rendering.AnnD2DLabelRenderer - Represents a renderer for text labels in this platform.
Leadtools.Annotations.Rendering.AnnD2DMediaObjectRenderer - Represents a renderer for the cross product annotation objects.
Leadtools.Annotations.Rendering.AnnD2DNoteObjectRenderer - Represents a renderer for the note annotation object.
Leadtools.Annotations.Rendering.AnnD2DObjectRenderer - Base class for all object renderers.
Leadtools.Annotations.Rendering.AnnD2DPointerObjectRenderer - Represents a renderer for the pointer annotation object.
Leadtools.Annotations.Rendering.AnnD2DPointObjectRenderer - Represents a renderer for the point annotation object.
Leadtools.Annotations.Rendering.AnnD2DPolylineObjectRenderer - Represents a renderer for the polyline line annotation objects.
Leadtools.Annotations.Rendering.AnnD2DPolyRulerObjectRenderer - Represents a renderer for the poly ruler annotation objects.
Leadtools.Annotations.Rendering.AnnD2DProtractorObjectRenderer - Represents a renderer for the protractor annotation objects.
Leadtools.Annotations.Rendering.AnnD2DRectangleObjectRenderer - Represents a renderer for rectangular annotation objects.
Leadtools.Annotations.Rendering.AnnD2DRectangleThumbStyle - Rectangle thumb style.
Leadtools.Annotations.Rendering.AnnD2DRenderingEngine - Represents the annotation rendering engine implementation for the Wpf platform.
Leadtools.Annotations.Rendering.AnnD2DRubberStampObjectRenderer - Represents a renderer for the rubber stamp annotation object.
Leadtools.Annotations.Rendering.AnnD2DStampObjectRenderer - Represents a renderer for the stamp annotation object.
Leadtools.Annotations.Rendering.AnnD2DStickyNoteObjectRenderer - Represents a renderer for the sticky note annotation object.
Leadtools.Annotations.Rendering.AnnD2DTextHiliteObjectRenderer - Represents a renderer for the text hilite annotation object.
Leadtools.Annotations.Rendering.AnnD2DTextObjectRenderer - Represents a renderer for the text annotation object.
Leadtools.Annotations.Rendering.AnnD2DTextPointerObjectRenderer - Represents a renderer for the text pointer annotation object.
Leadtools.Annotations.Rendering.AnnD2DTextRedactionObjectRenderer - Represents a renderer for the text redaction annotation object.
Leadtools.Annotations.Rendering.AnnD2DTextReviewObjectRenderer - Base class for all text review object renderers.
Leadtools.Annotations.Rendering.AnnD2DTextRollupObjectRenderer - Represents a renderer for the text rollup annotation object.
Leadtools.Annotations.Rendering.AnnD2DTextStrikeoutObjectRenderer - Represents a renderer for the text strikeout annotation object.
Leadtools.Annotations.Rendering.AnnD2DTextUnderlineObjectRenderer - Represents a renderer for the text underline annotation object.
Leadtools.Annotations.Rendering.AnnD2DThumbStyle - Base class for all thumb styles.
Leadtools.Annotations.Rendering.AnnImageObjectRenderer - Represents a renderer for the image annotation object.
Leadtools.Annotations.Rendering.AnnJavaRenderingEngine - Represents the annotation rendering engine implementation for the Java.
Leadtools.Annotations.Rendering.AnnLabelRenderer.RotateWithParent Gets or sets a value that indicates whether to rotate the label when annotations viewer get rotated.
Leadtools.Annotations.Rendering.AnnNoteObjectRenderer.RenderShadow(AnnContainerMapper,AnnObject) Renders a drop shadow around the object bounds.
Leadtools.Annotations.Rendering.AnnObjectRenderer.#ctor Initializes a new instance of this class.
Leadtools.Annotations.Rendering.AnnObjectRenderer.EndClipPath Removes the current clipping path from the context.
Leadtools.Annotations.Rendering.AnnObjectRenderer.RenderAlignmentTarget(AnnContainerMapper,AnnObject) Renders highlight rectangle above the bounds of alignment target object when EnableObjectsAlignment is turned on and the object is target alignment.
Leadtools.Annotations.Rendering.AnnObjectRenderer.RenderContent(AnnContainerMapper,AnnObject,AnnFixedStateOperations) Renders the content of an annotation object.
Leadtools.Annotations.Rendering.AnnObjectRenderer.RenderHatchBrushFill(Graphics,AnnContainerMapper,AnnObject,GraphicsPath,double) Renders the a hatch brush.
Leadtools.Annotations.Rendering.AnnObjectRenderer.RenderSelection(AnnContainerMapper,AnnObject) Renders the selected part of this object if it supports a selection stroke.
Leadtools.Annotations.Rendering.AnnPolylineObjectRenderer.UseSplineMode Gets or sets the value indicating whether to use spline curves instead of straight lines when rendering polylines.
Leadtools.Annotations.Rendering.AnnPolyRulerObjectRenderer.DrawTickMarks(AnnContainerMapper,LeadPointD,LeadPointD,LeadLengthD,AnnUnit,AnnStroke,AnnFixedStateOperations,double,double) Draws the tick marks portion of the ruler.
Leadtools.Annotations.Rendering.AnnProtractorObjectRenderer.DrawLengthText(AnnContainerMapper,AnnLabel,AnnFixedStateOperations) Draws the length text of the protractor object.
Leadtools.Annotations.Rendering.AnnProtractorObjectRenderer.GetAngleText(double,double,AnnAngularUnit,AnnAngularUnit) Gets the text to use for the given angle.
Leadtools.Annotations.Rendering.AnnStickyNoteObjectRenderer - Represents a renderer for the sticky note annotation object.
Leadtools.Annotations.Rendering.AnnTextHiliteObjectRenderer - Represents a renderer for the text hilite annotation object.
Leadtools.Annotations.Rendering.AnnTextObjectRenderer.FixedPadding Indicate whether to use the padding value of the text object without any transformation.
Leadtools.Annotations.Rendering.AnnTextRedactionObjectRenderer - Represents a renderer for the text redaction annotation object.
Leadtools.Annotations.Rendering.AnnTextReviewObjectRenderer - Base class for all text review object renderers.
Leadtools.Annotations.Rendering.AnnTextStrikeoutObjectRenderer - Represents a renderer for the text strikeout annotation object.
Leadtools.Annotations.Rendering.AnnTextUnderlineObjectRenderer - Represents a renderer for the text underline annotation object.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.Attach(AnnContainer,object) Attaches a container and a context to this drawing engine.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.GetTextSize(string,AnnFont,LeadSizeD) Returns the size of a text with an AnnFont and clipping size.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.OnLoadPicture(AnnLoadPictureEventArgs) Overrides OnLoadPicture.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.RenderGrid(bool,AnnContainer) Renders overlaying grid into specified container.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.RenderOnImage(AnnContainer,RasterImage) Renders the container into the specified image.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToBrush(AnnBrush,double) Helper method to convert AnnBrush to System.Drawing.Brush.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToBrush(AnnBrush,double,LeadRectD) Helper method to convert AnnBrush to System.Drawing.Brush with opacity and bounding rectangle values.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToBrush(AnnBrush,int,double) Helper method to convert AnnBrush to System.Drawing.Brush using either an alpha or opacity value.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToBrush(AnnBrush,int,double,LeadRectD) Helper method to convert AnnBrush to System.Drawing.Brush with alpha, opacity and bounding rectangle values.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToLinearGradientBrush(AnnLinearGradientBrush,double,LeadRectD) Helper method to convert AnnLinearGradientBrush to System.Drawing.Brush with opacity and bounding rectangle values.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToPen(AnnStroke,double) Helper method to convert AnnStroke to System.Drawing.Pen using an opacity.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToSolidBrush(AnnSolidColorBrush,double) Helper method to convert AnnSolidColorBrush to System.Drawing.Brush with opacity value.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Attach(AnnContainer,object) Attaches this rendering engine to an annotation container and a context (Canvas).
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.AttachContainer(AnnContainer) Attaches this rendering engine to an annotation container and a context (Canvas).
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Burn Burns the annotation objects in AnnContainer to the destination context using the existing destination rectangle and resolution (DPI).
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Detach Detaches this drawing engine from the container.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.RenderContainer(LeadRectD,AnnContainer,bool) Renders a container using the specified clip rectangle.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.RenderLayer(LeadRectD,AnnLayer,AnnContainer,bool) Renders an individual layer using the specified clip rectangle.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.RenderLayers(LeadRectD,AnnLayerCollection,AnnContainer,bool) Renders annotation layers using the specified clip rectangle.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.RenderOnImage(AnnContainer,RasterImage) Renders the container into the specified image.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.SetContainersList(AnnContainerCollection) Sets the AnnContainerCollection for this rendering engine.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToBrush(AnnBrush) Converts the specified AnnBrush to an ImageBrush.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToBrush(AnnBrush,double) Converts the specified AnnBrush to an ImageBrush using an opacity.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToBrush(AnnBrush,int) Converts the specified AnnBrush to an ImageBrush with alpha value.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToBrush(AnnBrush,int,double) Converts the specified AnnBrush to an ImageBrush using an alpha and opacity.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToFillRule(AnnFillRule) Converts the specified AnnFillRule to a FillRule.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToFontStretch(AnnFontStretch) Converts the specified AnnFontStretch to a FontStretch.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToFontStyle(AnnFontStyle) Converts the specified AnnFontStyle to a FontStyle.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToFontWeight(AnnFontWeight) Converts the specified AnnFontWeight to a FontWeight.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToPenLineCap(AnnStrokeLineCap) Converts the specified AnnStrokeLineCap into a PenLineCap.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToPenLineJoin(AnnStrokeLineJoin) Converts the specified AnnStrokeLineJoin into a PenLineJoin.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToStrokeDashArray(double[]) Converts the double[] to a DoubleCollection.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.ToTextDecorations(AnnTextDecorations) Converts the specified AnnTextDecorations into a TextDecorationCollection.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.UpdateShapeStroke(Shape,AnnStroke,double) Sets the stroke of Windows.UI.Xaml.Shapes using an opacity.

Removed Members

The following members have been removed:

Name Description
Leadtools.Annotations.Rendering.AnnLabelRenderer.Leadtools#Annotations#Core#IAnnLabelRenderer#RenderingEngine Gets the rendering engine associated with this label renderer.
Leadtools.Annotations.Rendering.AnnLabelRenderer.Leadtools#Annotations#Core#IAnnLabelRenderer#RenderLabel(AnnContainerMapper,AnnLabel,AnnFixedStateOperations) Renders the specified label.
Leadtools.Annotations.Rendering.AnnPolyRulerObjectRenderer.DrawTickMarks(AnnContainerMapper,LeadPointD,LeadPointD,LeadLengthD,AnnUnit,AnnStroke,AnnFixedStateOperations) Draws the tick marks portion of the ruler.
Leadtools.Annotations.Rendering.AnnProtractorObjectRenderer.GetAngleText(double,double,AnnAngularUnit,AnnAngularUnit,String}) Gets the text to use for the given angle.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine - (Objective-C) - Represents the annotation rendering engine implementation for iOS and macOS platforms.

Version Changes: 17.5 to 18

Android, iOS / macOS, and .NET WinForms support - LEADTOOLS V18 adds Android support to its toolkits through the new LEADTOOLS Android SDK. In addition, iOS / macOS support for its toolkits has been added through the new LEADTOOLS iOS / macOS SDK; and .NET WinForms support has been added through the new LEADTOOLS .NET WinForms SDK. These toolkits provide everything a developer needs to create imaging-enabled Android, iOS / macOS, or .NET WinForms applications.

New Libraries

The following Libraries have been added to LEADTOOLS v18:

Member Description
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine (Java) Represents the annotation rendering engine implementation for the Android platform.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine (Java) (Constructor) Initializes a new Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine. (Java)
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine(Leadtools.Annotations.Core.AnnContainer,Leadtools.Annotations.Rendering.Canvas) (Java) (Constructor) Initializes a new Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine with the specified parameters. (Java)
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Attach(Leadtools.Annotations.Core.AnnContainer,Leadtools.Annotations.Rendering.Canvas) (Java) Attaches this rendering engine to an annotation container and a context (Canvas).
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Detach (Java) Detaches this this Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine rendering engine from the container. (Java)
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Render(Leadtools.LeadRectD) (Java) Renders the container to the specified destination rectangle.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.MeasureString(String,Leadtools.Annotations.Core.AnnFont) (Java) Measures the specified string when drawn using the specified font.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.MeasureString(String,Leadtools.Annotations.Core.AnnFont) (Java)
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.OnLoadPicture(Leadtools.Annotations.Core.AnnLoadPictureEventArgs) (Java) Overrides AnnRenderingEngine.onLoadPicture
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.DrawPicture(Leadtools.Annotations.Core.AnnPicture,Leadtools.LeadRectD,Leadtools.Annotations.Core.AnnObject) (Java) Draws an AnnPicture using the properties of this rendering engine.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.DrawCurve(Leadtools.Annotations.Rendering.Canvas,Leadtools.LeadPointD[],Double) (Java) Draws a curve into Android canvas.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.DrawClosedCurve(Leadtools.Annotations.Rendering.Canvas,Leadtools.LeadPointD[],Double,Leadtools.Annotations.Core.AnnFillRule,Leadtools.Annotations.Rendering.Paint) (Java) Draws a closed curve into Android canvas.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(Leadtools.Annotations.Core.AnnBrush) (Java) Converts an AnnBrush to an android.graphics.Paint object.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(Leadtools.Annotations.Core.AnnBrush,Int32) (Java) Converts an AnnBrush to an android.graphics.Paint object with an alpha value.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(Leadtools.Annotations.Core.AnnFont) (Java) Converts an AnnFont object to an android.graphics.Paint object.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.ToPaint(Leadtools.Annotations.Core.AnnStroke) (Java) Converts an AnnStroke object to an android.graphics.Paint object.
Leadtools.Annotations.Rendering.AnnAndroidRenderingEngine.Context (Java) Gets or sets the destination canvas context object to use when rendering annotation objects.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine (Objective C) Represents the annotation rendering engine implementation for iOS and macOS platforms.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine (Objective C) (Constructor) Initializes a new Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine with the specified parameters. (Objective C)
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine(Leadtools.Annotations.Core.AnnContainer,Leadtools.Annotations.Rendering.CGContextRef) (Objective C) (Constructor) Initializes a new Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine with the specified parameters. (Objective C)
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.Attach(Leadtools.Annotations.Core.AnnContainer,Leadtools.Annotations.Rendering.CGContextRef) (Objective C) Attaches this rendering engine to an annotation container and a context (CGContextRef).
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.Detach (Objective C) Detaches this drawing engine from the container.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.MeasureString(String,Leadtools.Annotations.Core.AnnFont) (Objective C) Measures the specified string when drawn with the specified font.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.MeasureString(String,Leadtools.Annotations.Core.AnnFont) (Objective C)
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.OnLoadPicture(Leadtools.Annotations.Core.AnnLoadPictureEventArgs) (Objective C) Overrides AnnRenderingEngine.onLoadPicture
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.DrawPicture(Leadtools.Annotations.Core.AnnPicture,Leadtools.LeadRectD,Leadtools.Annotations.Core.AnnObject) (Objective C) Draws an AnnPicture using the properties of this rendering engine.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.setContext(Leadtools.Annotations.Rendering.CGContextRef,Leadtools.Annotations.Core.AnnStroke) (Objective C) Sets an AnnStroke in a CGContextRef context.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.setContext(Leadtools.Annotations.Rendering.CGContextRef,Leadtools.Annotations.Core.AnnBrush) (Objective C) Sets an AnnBrush in a CGContextRef context.
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.ToFont(Leadtools.Annotations.Core.AnnFont) (Objective C) Converts an AnnFont to a LTFont (UIFont/NSFont).
Leadtools.Annotations.Rendering.AnnUniversalRenderingEngine.Context (Objective C) Gets or sets the destination context to use when rendering the annotation objects.
Leadtools.Annotations.Rendering.AnnObjectVisual Describes the visual and editing parts of an object.
Leadtools.Annotations.Rendering.AnnObjectVisual (Constructor) Initializes a new instance of Leadtools.Annotations.Rendering.AnnObjectVisual
Leadtools.Annotations.Rendering.AnnObjectVisual.ContainsVisualComponents Gets a value that indicates whether this object has any visual components.
Leadtools.Annotations.Rendering.AnnObjectVisual.ContainsEditingComponents Gets a value that indicates whether this object has any editing components.
Leadtools.Annotations.Rendering.AnnObjectVisual.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnObjectVisual.EditingComponents Gets the list of frame work elements that specify the object editing components (thumbnails, rotate handles, etc.).
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine Represents the annotation rendering engine implementation for the Windows Runtime (WinRT) platform.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine(Leadtools.Annotations.Core.AnnContainer,Leadtools.Annotations.Rendering.Canvas) (Constructor) Initializes a new Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine with the specified parameters.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Attach(Leadtools.Annotations.Core.AnnContainer,Leadtools.Annotations.Rendering.Canvas) Attaches this rendering engine to an annotation container and a context (Canvas).
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Detach Detaches this this drawing engine from the container.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Render(Leadtools.LeadRectD,Boolean) Renders the container to the specified destination rectangle.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.MeasureString(String,Leadtools.Annotations.Core.AnnFont) Measures the specified string when drawn with the specified font.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Erase Gets or sets a value that indicate whether to clear the background of Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Context before rendering.
Leadtools.Annotations.Rendering.AnnWinRTRenderingEngine.Context Gets or sets the destination canvas context object to use when rendering the annotation objects.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine Represents the annotation rendering engine implementation for the Windows Forms platform.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine(Leadtools.Annotations.Core.AnnContainer,Drawing.Graphics) (Constructor) Initializes a new Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine with the specified parameters.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine (Constructor) Initializes a new Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.Attach(Leadtools.Annotations.Core.AnnContainer,Drawing.Graphics) Attaches this rendering engine to an annotation container and a drawing context (Graphics).
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.Detach Detaches this this drawing engine from the container.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.MeasureString(String,Leadtools.Annotations.Core.AnnFont) Measures the specified string when drawn with the specified font.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.DrawPicture(Leadtools.Annotations.Core.AnnPicture,Leadtools.LeadRectD,Leadtools.Annotations.Core.AnnObject) Helper method to draw an AnnPicture using the properties of this rendering engine.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToPen(Leadtools.Annotations.Core.AnnStroke) Helper method to convert AnnStroke to System.Drawing.Pen.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToBrush(Leadtools.Annotations.Core.AnnBrush,Int32) Helper method to convert AnnBrush to System.Drawing.Brush with alpha value.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToBrush(Leadtools.Annotations.Core.AnnBrush) Helper method to convert AnnBrush to System.Drawing.Brush.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.ToFont(Leadtools.Annotations.Core.AnnFont) Helper method to convert AnnFont to System.Drawing.Font.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.FromFont(Drawing.Font) Helper method to convert System.Drawing.Font to AnnFont.
Leadtools.Annotations.Rendering.AnnWinFormsRenderingEngine.Context Gets the destination graphics context object to use when rendering the annotation objects.
Leadtools.Annotations.Rendering.AnnObjectRenderer.EndClipPath(Object) Removes the current clipping path from the context.
Leadtools.Annotations.Rendering.AnnObjectRenderer.AddObject(Leadtools.Annotations.Core.AnnObject) Called by the state annotation rendering engine to add the element for this object.
Leadtools.Annotations.Rendering.AnnObjectRenderer.RemoveObject(Leadtools.Annotations.Core.AnnObject) Called by the state annotation rendering engine to remove the element for this object.
Leadtools.Annotations.Rendering.AnnObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnPolylineObjectRenderer (Constructor) Initializes a new instance of AnnPolylineObjectRenderer
Leadtools.Annotations.Rendering.AnnPolylineObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnPolyRulerObjectRenderer (Constructor) Initializes a new instance of AnnPolyRulerObjectRenderer
Leadtools.Annotations.Rendering.AnnPolyRulerObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnCrossProductObjectRenderer (Constructor) Initializes a new instance of AnnCrossProductObjectRenderer
Leadtools.Annotations.Rendering.AnnCrossProductObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnCurveObjectRenderer (Constructor) Initializes a new instance of AnnCurveObjectRenderer
Leadtools.Annotations.Rendering.AnnCurveObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnEllipseObjectRenderer (Constructor) Initializes a new instance of AnnEllipseObjectRenderer
Leadtools.Annotations.Rendering.AnnEllipseObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnFreehandHotspotObjectRenderer (Constructor) Initializes a new instance of AnnFreehandHotspotObjectRenderer
Leadtools.Annotations.Rendering.AnnFreehandHotspotObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnRectangleObjectRenderer (Constructor) Initializes a new instance of AnnRectangleObjectRenderer
Leadtools.Annotations.Rendering.AnnRectangleObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnHiliteObjectRenderer (Constructor) Initializes a new instance of AnnHiliteObjectRenderer
Leadtools.Annotations.Rendering.AnnHotspotObjectRenderer (Constructor) Initializes a new instance of AnnHotspotObjectRenderer
Leadtools.Annotations.Rendering.AnnHotspotObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnHotspotObjectRenderer.ShowAtRunMode Gets a value that indicate whether to render this object if the container is in run mode.
Leadtools.Annotations.Rendering.AnnLabelRenderer (Constructor) Initializes a new instance of AnnLabelRenderer
Leadtools.Annotations.Rendering.AnnLabelRenderer.GetBounds(Leadtools.Annotations.Core.AnnContainerMapper,Leadtools.Annotations.Core.AnnLabel,Leadtools.Annotations.Core.AnnFixedStateOperations) Gets the bound of the label.
Leadtools.Annotations.Rendering.AnnLabelRenderer.LabelVisual Gets or sets the Windows Runtime TextBlock object to use with this label renderer.
Leadtools.Annotations.Rendering.AnnTextObjectRenderer (Constructor) Initializes a new instance of AnnTextObjectRenderer
Leadtools.Annotations.Rendering.AnnTextObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnTextObjectRenderer.FlipReverseText Gets or sets a value that indicate whether the text inside the object is rendered flip or reversed when the object is orientation is changed.
Leadtools.Annotations.Rendering.AnnNoteObjectRenderer (Constructor) Initializes a new instance of AnnNoteObjectRenderer
Leadtools.Annotations.Rendering.AnnNoteObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnPointerObjectRenderer (Constructor) Initializes a new instance of AnnPointerObjectRenderer
Leadtools.Annotations.Rendering.AnnPointerObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnPointObjectRenderer (Constructor) Initializes a new instance of AnnPointObjectRenderer
Leadtools.Annotations.Rendering.AnnPointObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnProtractorObjectRenderer (Constructor) Initializes a new instance of AnnProtractorObjectRenderer
Leadtools.Annotations.Rendering.AnnProtractorObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnRubberStampObjectRenderer (Constructor) Initializes a new instance of AnnRubberStampObjectRenderer
Leadtools.Annotations.Rendering.AnnRubberStampObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnStampObjectRenderer (Constructor) Initializes a new instance of AnnStampObjectRenderer
Leadtools.Annotations.Rendering.AnnStampObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnTextPointerObjectRenderer (Constructor) Initializes a new instance of AnnTextPointerObjectRenderer
Leadtools.Annotations.Rendering.AnnTextPointerObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnTextRollupObjectRenderer (Constructor) Initializes a new instance of AnnTextRollupObjectRenderer
Leadtools.Annotations.Rendering.AnnThumbStyle.RenderHitTest(Leadtools.LeadPointD,Leadtools.LeadPointD,Double,Leadtools.Annotations.Core.AnnContainerMapper) Queries the specified location to determine if a test point is over the thumb using the specified mapper.
Leadtools.Annotations.Rendering.AnnThumbStyle.AddPath(Drawing.Drawing2D.GraphicsPath,Leadtools.LeadRectD) Draw the thumb shape.
Leadtools.Annotations.Rendering.AnnThumbStyle.IsVisible Gets or sets a value that indicates if this thumb in visible.
Leadtools.Annotations.Rendering.AnnThumbStyle.Renderer Gets or sets the renderer for the parent object.
Leadtools.Annotations.Rendering.AnnRectangleThumbStyle.AddPath(Drawing.Drawing2D.GraphicsPath,Leadtools.LeadRectD) Draws the thumb shape.
Leadtools.Annotations.Rendering.AnnEllipseThumbStyle.AddPath(Drawing.Drawing2D.GraphicsPath,Leadtools.LeadRectD) Draws the thumb shape.
Leadtools.Annotations.Rendering.AnnEncryptObjectRenderer Represents a renderer for the cross product annotation objects.
Leadtools.Annotations.Rendering.AnnEncryptObjectRenderer (Constructor) Initializes a new instance of AnnEncryptObjectRenderer
Leadtools.Annotations.Rendering.AnnEncryptObjectRenderer.Render(Leadtools.Annotations.Core.AnnContainerMapper,Leadtools.Annotations.Core.AnnObject) Renders an object.
Leadtools.Annotations.Rendering.AnnEncryptObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.
Leadtools.Annotations.Rendering.AnnMediaObjectRenderer Represents a renderer for the cross product annotation objects.
Leadtools.Annotations.Rendering.AnnMediaObjectRenderer (Constructor) Initializes a new instance of AnnMediaObjectRenderer
Leadtools.Annotations.Rendering.AnnMediaObjectRenderer.ShowAtRunMode Gets a value that indicate whether to render this object if the container is in run mode.
Leadtools.Annotations.Rendering.AnnMediaObjectRenderer.VisualComponents Gets the list of frame work elements that specify the object visual components.

For more information, refer to New in 18.

New Members of Existing Types

The following members have been added to the existing types:

Packages, Frameworks or DLLs Comments
leadtools.annotations.rendering.jar Android support for rendering LEADTOOLS annotation objects.
Leadtools.Annotations.Rendering.framework iOS / macOS support for rendering LEADTOOLS annotation objects.
Leadtools.Annotations.Rendering.DLL .NET WinForms support for rendering LEADTOOLS annotation objects.

Version Changes: 17 to 17.5

New Library

The following Library has been added to LEADTOOLS v17.5:

Assemblies Metadata Comments
Leadtools.Annotations.Rendering.DLL N/A The AnnObjectRenderer class is the base class for all LEADTOOLS Annotation object renderers. This class, along with the other classes from the Leadtools.Annotations.Rendering namespace, provide functionality for rendering LEADTOOLS annotation objects.

Help Version 21.0.2021.11.1
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.