Definice vlastního tvaru (krajní body čar, vrcholy lomených čar nebo mnohoúhelníků) je v podobě jediného řetězce, který obsahuje příkazy pro přesun pera, kreslení perem, atd. Všechny souřadnice jsou logické a vztahují se k logické velikosti tvaru (viz konfigurátor "
Rozsah tvaru X" a konfigurátor "
Rozsah tvaru Y"). Tímto způsobem lze tvar obecně popsat, přičemž skutečná velikost je dána velikostí objektu
PmgShape.
Celý tvar je složen z nasledujících příkazů:
m x1,y1 - přesun pera na pozici x1,y1 bez kreslení (move)
l x2,y2 - přesun pera z poslední pozice na pozici x2,y2 s kreslením čáry (line)
l x2,y2 [x3,y3 ...] - přesun pera z poslední pozice postupně na jednotlivé pozice s kreslením čáry
x - zavření obrazce, tzn. spojení prvního a posledního bodu
e - ukončovaný vyplněný mnohoúhelník a následující vyplněný mnohoúhelník budou mít vyplněný průnik
Upozornění! Zápis musí být přesně podle specifikace, kde příkazy a částí příkazů jsou odděleny jednou mezerou a souřadnice
x a
y jsou oddělené čárkou. Syntaxe vychází z atributu
"path" v tagu
<SHAPE> v Microsoft definici
VML.