Parent page: PCB Dialogs

The String dialog.


The String dialog allows the designer to enter a string and edit the String properties. Strings are a standard element of a PCB design, being used to add detail and human-readable information.


This dialog can be accessed during placement by pressing the TAB key.

After placement, the dialog can be accessed in the following ways:

  • Double-click on the placed object.
  • Place the cursor over the object, right-click and choose Properties from the context menu.


  • Width - Specify the width of the String.
  • Height - Specify the height of the String.
  • Rotation - Specify the Rotation of the String. The minimum angular resolution is 0.001 degrees.
  • Location X/Y - Specify the Location of the String.


  • Text - Enter the content of this String. The software also supports a defined set of special strings that act as placeholders for PCB design or system-based information, such as layer names, hole counts, legends and so on, special strings can be selected via the drop-down. To learn more about special strings, read the String Object article.
  • Layer - Specify the Layer the String is located on.
  • Locked - Enable this option to lock the string.
  • Mirror - Enable this option to mirror the string.

Select TrueType Font

  • Font Name - Select the TrueType font you wish to use from the Font Name list. TrueType and OpenType fonts are found in the \Windows\Fonts folder (OpenType being a superset of TrueType). Note that the list will only include entries for detected (and uniquely named) root fonts. For example, Arial and Arial Black will be listed but Arial Bold, Arial Bold Italic, etc will not.
  • Bold - Use this option to make the string Bold.
  • Italic - Use this option to make the string Italic.
  • Inverted - Use this option to have the text displayed as inverted, with control over the size of the border around the text.
    • Inverted Border - If the Use Inverted Rectangle option is not enabled then this field is displayed, where the size of the border (distance from the edge of the string to the edge of the border) is defined.
  • Use Inverted Rectangle - Enable this option to be able to exactly define the size of the border rectangle, and control where the text string sits within it.
  • Size (Width/Height) - Width and Height of the border rectangle.
  • Justification - Location of the string within the boarder rectangle.
  • Inverted Text Offset - Amount the string is offset back from the edge/corner that it is justified against. Has no effect when the Center justification mode is chosen.

Special Strings

As well as using a string object to place user-defined text on the current PCB layer, the string object can also be used to display design, system or user information on the PCB. This is done by placing what is known as a special string, which is a pre-defined string preceeded by the . (dot) character. Refer to the String object page for more information about special strings.

You are reporting an issue with the following selected text and/or image within the active document: