bdeSetPortPosition

Sets the position of a port label. For position there are three options that can be used: hwdc::Position, a string of which side to place the port and using doubles for the x and y position.

Syntax

bdeSetPortPosition(port, position)

bdeSetPortPosition(port, x, y)

Inputs

port
The port that will have it's position set.
Type: hwdcConnectionPoint
position
The position to set for the port. Can use the strings 'top', 'bottom', 'left', 'right'.
Type: string/hwdc::Position
xPos
The x position to set for the port.
Type: double
yPos
The x position to set for the port.
Type: double

Examples

Set the position of a port:

          diagram = bdeGetCurrentDiagram();
          block = bdeGetSelectedBlock(diagram);
          portList = bdeGetPortsOnBlock(block);
          portX = portList{[1, 1]};
          bdeSetPortPosition(portX, 'left');
        
Set the position of a port:

          diagram = bdeGetCurrentDiagram();
          block = bdeGetSelectedBlock(diagram);
          portList = bdeGetPortsOnBlock(block);
          portX = portList{[1, 1]};
          bdeSetPortPosition(portX, 1, 1);