Migration Guide to Allegro

Migration Guide for Allegro Platform Products

Issue link: https://resources.pcb.cadence.com/i/1180190

Contents of this Issue

Navigation

Page 38 of 128

Migration Guide for Allegro Platform Products Core Allegro Platform Back-End Products October 2019 39 Product Version 17.4-2019 © 1999-2019 All Rights Reserved. New Form File Syntax Options In 17.4, there are a small number of new elements that are supported in the form file syntax. Note that as with past releases, use of these elements and options will prevent your form from being backwards compatible to earlier releases. Prior to using, it is recommended that you save a 17.2 version of the form and, if your team will be using both releases concurrently, modify your skill code itself to detect the version being run and load the appropriate form file. SPACER Fields In sparsely populated forms and group fields, the system will now attempt to more evenly distribute fields within the group. If you wish to force all fields to remain at the top of the parent container or wish to prevent any automatic expansion of fields horizontally/vertically, use a SPACER field. A spacer field is defined as follows: SPACER FLOC 5 10 FSIZE 1 0 ENDSPACER FLOC specifies the position of the spacer element itself in the form. This should normally be positioned just below, or just right of, the last field of the set you want to restrict movement. FSIZE specifies the directions in which expansion is to be restricted. A value of 0 in the X size will prevent growth horizontally, while a 0 in the Y size will prevent growth vertically. A non- zero value indicates the spacer is not active in that direction.

Articles in this issue

view archives of Migration Guide to Allegro - Migration Guide for Allegro Platform Products