<> <> <> <> DIRECTORY TextNode USING [Ref]; TAProperties: CEDAR DEFINITIONS = { AnArtworkNode: PROCEDURE [node: TextNode.Ref] RETURNS [BOOLEAN]; SetArtworkProp: PROCEDURE [node: TextNode.Ref]; AnArtworkFileName: PROCEDURE [node: TextNode.Ref] RETURNS [BOOLEAN]; SetArtworkFileNameProp: PROCEDURE [node: TextNode.Ref]; AnArtworkImage: PROCEDURE [node: TextNode.Ref] RETURNS [BOOLEAN]; SetArtworkImageProp: PROCEDURE [node: TextNode.Ref]; AnArtworkPath: PROCEDURE [node: TextNode.Ref] RETURNS [BOOLEAN]; SetArtworkPathProp: PROCEDURE [node: TextNode.Ref]; GetBoundingBox: PROCEDURE [node: TextNode.Ref] RETURNS [x,y: REAL _ 0]; <> SetBoundingBoxProp: PROCEDURE [node: TextNode.Ref, x,y: REAL]; GetOrigin: PROCEDURE [node: TextNode.Ref] RETURNS [x,y: REAL _ 0]; <> SetOriginProp: PROCEDURE [node: TextNode.Ref, x,y: REAL]; <> }.