vcAnnotation

vcAnnotation is a layout item used for authoring new and existing annotations in a layout.

Inherits: vcLayoutItem

Properties

Name Type Access Description
Height Real RW Defines the height of text displayed in annotation.
LineWidth Real RW Defines the line width of annotation.
Location vcMatrix RW Defines the position matrix of annotation in World coordinate system).
LockToNode Boolean RW Defines if the annotation is attached to a node in component. That is, whether or not the annotation is anchored to a component or 3D world.
Material vcMaterial RW Defines the material of annotation.
Name String RW Defines the annotation's name.
Node vcNode RW Defines the node the annotation is attached to in the 3D world.

If the annotation is not locked to a node, the value is None.

Position vcMatrix RW Defines the location of the annotation in its parent's coordinate system. That is, the anchor point of the annotation.

If the annotation is not anchored to a component, the location is based in the World (simulation root node) coordinate system.

Text String RW Defines the text of the annotation displayed in an environment.
Thickness Real RW Defines the thickness of the annotation's text in an environment.

Methods

Name Return Type Parameters Description
getProperty vcProperty String name Returns a property matching a given name in the annotation; otherwise returns None.

Examples

Example. Find and get annotation in layout

from vcScript import *

app = getApplication()

annotation = app.findLayoutItem("[AnnotationName]")