Product Documentation
Virtuoso Schematic Editor SKILL Functions Reference
Product Version IC23.1, November 2023

schEditSheetSize

schEditSheetSize( 
d_cvId 
t_borderLib 
t_borderCell 
t_borderView 
)
=> t / nil

Description

Places or replaces a sheet border instance in a schematic. This function works for both multisheet and non-multisheet schematics.

Arguments

d_cvId

Cellview ID of an editable schematic to modify.

t_borderLib

Name of the library containing the sheet border master; must be enclosed in quotation marks. Use an empty string if you want no border.

t_borderCell

Cell name of the sheet border master; must be enclosed in quotation marks. Use an empty string if you want no border.

t_borderView

View name of the sheet border master; must be enclosed in quotation marks. Use an empty string if you want no border.

Value Returned

t

Placed or replaced a sheet border instance in a schematic.

nil

Sheet border instance placement or replacement was unsuccessful.

Examples

Adds an A-sized sheet border to the schematic you specify. If the schematic already contains a sheet border, it is replaced with the A-sized sheet border.

schEditSheetSize( cv "US_8ths" "Asize" "symbol" )

Removes any existing sheet borders.

schEditSheetSize( cv "" "" "" )

Return to top
 ⠀
X