Show / Hide Table of Contents

What's New in v16.0

Important

This new version is fully backward compatible with v9.0+! However, if you're upgrading from an older version of ThermalLabel SDK (8.0-), you must read the Breaking Changes topic due to the new features shipped with this new version. Contact our Support Team for further assistance.

SDK

  • New! Added Shape prop to ThermalLabel class to support Rectangle and Ellipse label shapes. Added LabelShape enum.
  • New! Added support for Intermec/Honeywell Direct Protocol printer commands.
  • New! Added RenderCacheEnabled prop to PrintJob class to improve performance when rendering to image/PDF.
  • New! Added RasterEncodingQuality prop to PdfMetadata class.
  • New! Added support for Data Binding, Counters and Data Masking mixed scenarios.
  • New! Added LabelProgress event to PrintJob class, which fires immediately after each data-bound label is rendered or processed.
  • New! TextItem - Added support for HTML <p> and nested <span> tags.
  • New! TextItem - Justify alignment support for rich formatted text (including the HTML tags supported by our SDK).
  • New! TextItem - Sizing options: AutoSize, OverflowSplit, ParagraphScaling & ParagraphScalingAndFill supported by HTML text rendering.
  • New! TextItem - Added support for raw RTF (Microsoft Rich Text Format) string. Support includes: font name, font size, text color, highlight color, styles (Bold, Italic, Underline & Strikethrough) and RTL text!
  • New! BarcodeItem - Added support for Artistic QR Codes (ArtModuleShape and ArtFinderShape props) like Google Chrome and other patterns like Rect, RoundRect, Dot, Circle, ZebraHorizontal, ZebraVertical, and Diamond!
  • New! BarcodeItem - Added support for Artistic barcode symbols by specifying a custom image pattern to fill the bars & dots (ArtBarImagePattern property) as well as stamping logos (ArtLogoImage, ArtLogoImagePosition, ArtLogoImagePercentage) with opacity option (ArtLogoImageOpacity).
  • New! Added OCR-A and OCR-B embedded fonts into the FontManager class.
  • New! Added the following barcode functions to the built-in expressions: GS1FNC1(), CODE128FNC1(), CODE128FNC2(), CODE128FNC3(), and CODE128FNC4().
  • New! Added a general purpose Tag prop to ThermalLabel class.
  • Improved! The text split algorithm for TextItem Sizing option OverflowSplit.

Windows Printing

  • New! Support for BiDirectional (a.k.a. BIDI) Communication through HID protocol.
  • New! Added PrintUtils.GetHidDevices() that returns the list of HID devices currently present in the system.

Unix Printing

  • New! Support for BiDirectional (a.k.a. BIDI) Communication through TCP/IP ports.

Visual Windows Label Editor Add-on

  • New! Added support for OS Clipboard so items can be shared between other editor instances (same process/MDI or another application). New ClipboardMode prop of type EditorClipboardMode (Internal or System).
  • New! Added Item Index to the tooltip info. Customized through the ItemIndexToolTipForeColor prop.
  • New! Adorner legends text color and font customization. Added props: AdornerLegendsFontFamily (WPF), AdornerLegendsFontName (WinForms), AdornerLegendsFontSize and AdornerLegendsForeColor.
  • New! Duplex label design with 180-degree flip animation. New icon for flipping the page, customized with the props: DuplexFlipColor and DuplexFlipHoverColor.
  • New! Duplex legends "Front Side" and "Back Side" color customization through the prop: DuplexLegendsColor.
  • New! Duplex design related API: DuplexSide enum, FlipDuplexSide() method, ActiveDuplexSide prop, ActiveDuplexSideChanged event, DuplexOutOfBoundsPolicy enum, DuplexOutOfBoundsHandling prop, ValidateOutOfLabelItems() method, GetDuplexItemsOutOfBounds() method, DuplexItemSideChanged and DuplexItemsOutOfBounds events.
  • New! Added a tray tied to the label canvas to hold non-visual items like RFIDTagItem and LiteralItem. Customized through props: TrayBackColor, TrayBorderColor, TrayFrameGap, and TrayIconSize.
  • New! Added vector image support for RFIDTagItem through props: RFIDTagVectorIconData and RFIDTagVectorIconColor.
  • New! Added LiteralImageFileName prop to specify the icon/image that will identify a LiteralItem on the new label tray.
  • New! Added vector image support for LiteralItem through props: LiteralVectorIconData and LiteralVectorIconColor.
  • New! Added JSON save/load support for every color-, image- and icon-related property of ThermalLabelEditor. New SaveAppearanceSettings() and LoadAppearanceSettings() methods.
  • New! Now the ImageProcessingDpi prop defaults to zero (Auto), which resolves it automatically based on the zoom, the monitor scale factor and the resolution of each source image.
  • New! Added the ImageProcessingMonochromeDpi prop, which improves the ConvertToMonochrome effect on the design surface.
  • New! Added support for Rectangle and Ellipse label shapes.
  • Improved! Performance when moving selected items. Added new events: SelectionTransformStarted and SelectionTransformEnded.
  • Improved! Snapping to nearby items.

Visual Web Label Editor Add-on

  • New! Added support for the OS Clipboard so items can be shared between other editor instances. New clipboard_mode prop of type EditorClipboardMode (Internal or System).
  • New! Added support for multiple items selection with the mouse. Added CSS props for customizing the marquee selection: --marquee-background-color, --marquee-border-color, and --marquee-border-dash-array.
  • New! Added safe margin on canvas workspace. Customized through the CSS prop: --workspace-safe-margin.
  • New! Added duplex label design with a 180-degree flip animation. New SVG icon for flipping the page. Added CSS props: --duplex-flip-color and --duplex-flip-hover-color.
  • New! Duplex legends "Front Side" and "Back Side" color customization. Added CSS prop: --duplex-legends-color.
  • New! Adorner legends text color and font customization. Added CSS props: --adorner-text-color and --adorner-font.
  • New! Added Item Index to the tooltip info. Customized through the CSS prop: --item-tooltip-index-color.
  • New! Added support for customizing the selector handlers' border color through the CSS prop: --adorner-handler-border-color.
  • New! Added show_ruler prop to allow changing the rulers' visibility.
  • New! Added LayoutAlignment enum to lay out selected items: Left, Right, Bottom, Top, CenterHorizontal, CenterVertical, DistributeHorizontal, and DistributeVertical.
  • New! Added setSelectedItemsToSameSize() func to size selected items to the same dimensions.
  • New! Added beforeDuplexDesignDisabled event to alert the user before the current label duplex design is canceled.
  • New! Support for Label View Rotation. Added view_rotation read-only prop, the rotateView func and the viewRotationChanged event.
  • New! Added a tray tied to the label canvas to hold non-visual items like RFIDTagItem and LiteralItem. Customized through the CSS props: --tray-background-color, --tray-border-color, --tray-frame-gap, and --tray-icon-size.
  • New! Added literal_image_file_name prop to specify the icon/image that will identify a LiteralItem on the new label tray.
  • New! Auto centering of the label canvas inside its container.
  • New! Added getLabelAsImage() and getLabelAsHtml() funcs. New JS types: Neodynamic.SDK.Printing.ImageSettings, Neodynamic.SDK.Printing.ImageFormat.
  • New! Added dispose() and destroy() funcs.
  • New! Added selectAll(), selectItemByIndex(i), selectItemsByIndexes(itemIndexes), selectItemByName(name), selectItemsByNames(names), selectItemsByTag(tag) and selectItemsByType(type) funcs.
  • New! Added support for Rectangle and Ellipse label shapes.
Back to top Copyright © 2003- Neodynamic SRL
http://www.neodynamic.com