Skip to content

# `fgAnchor`

## fontgate.fgAnchor = class fgAnchor(object)

      Anchor representation

      Constructors:
        fgAnchor() - default
        fgAnchor(fgAnchor) - copy
        fgAnchor((x, y), 'name') - create with position=(x, y) and name='name'
        fgAnchor(x, y, 'name') - create with position=(x, y) and name='name'

#### Methods

__cmp__(...)

      x.__cmp__(y) <==> cmp(x,y)

__delattr__(...)

      x.__delattr__('name') <==> del x.name

__getattribute__(...)

      x.__getattribute__('name') <==> x.name

__init__(...)

      x.__init__(...) initializes x; see help(type(x)) for signature

__repr__(...)

      x.__repr__() <==> repr(x)

__setattr__(...)

      x.__setattr__('name', value) <==> x.name = value

__str__(...)

      x.__str__() <==> str(x)

copy(...)

      copy(fgAnchor) - copy data from another fgAnchor object

draw(...)

      draw(penObject) - draw the object with a segment pen

drawPoints(...)

      drawPoints(penObject) - draw the object with a point pen

move(...)

      move(dx, dy) - move anchor by (dx, dy)

round(...)

      round() - round anchor coordinates

scale(...)

      scale((scale_x, scale_y)[, (center_x, center_y)]) - scale anchor by (scale_x, scale_y) with center=(center_x, center_y) or (0,0) if not defined

transform(...)

      transform(fgMatrix) - transform anchor coordinates by matrix

#### Descriptors

data

      (uint) - data

index

      (int) - index of object for owner's base layer

mark

      (uint) - mark

name

      (string) - name

position

      (fgPoint) - coordinates as fgPoint

x

      (int/double) - horizontal coordinate

y

      (int/double) - vertical coordinate

#### Attributes

__new__ = <built-in method __new__ of type object>

      T.__new__(S, ...) -> a new object with type S, a subtype of T

## `copy`

fontgate.fgAnchor.copy = copy(...)

      copy(fgAnchor) - copy data from another fgAnchor object

## `data`

fontgate.fgAnchor.data

      (uint) - data

## `draw`

fontgate.fgAnchor.draw = draw(...)

      draw(penObject) - draw the object with a segment pen

## `drawPoints`

fontgate.fgAnchor.drawPoints = drawPoints(...)

      drawPoints(penObject) - draw the object with a point pen

## `index`

fontgate.fgAnchor.index

      (int) - index of object for owner's base layer

## `mark`

fontgate.fgAnchor.mark

      (uint) - mark

## `move`

fontgate.fgAnchor.move = move(...)

      move(dx, dy) - move anchor by (dx, dy)

## `name`

fontgate.fgAnchor.name

      (string) - name

## `position`

fontgate.fgAnchor.position

      (fgPoint) - coordinates as fgPoint

## `round`

fontgate.fgAnchor.round = round(...)

      round() - round anchor coordinates

## `scale`

fontgate.fgAnchor.scale = scale(...)

      scale((scale_x, scale_y)[, (center_x, center_y)]) - scale anchor by (scale_x, scale_y) with center=(center_x, center_y) or (0,0) if not defined

## `transform`

fontgate.fgAnchor.transform = transform(...)

      transform(fgMatrix) - transform anchor coordinates by matrix

## `x`

fontgate.fgAnchor.x

      (int/double) - horizontal coordinate

## `y`

fontgate.fgAnchor.y

      (int/double) - vertical coordinate