Oval

This document is about how to set up and use a Oval object.

Table of contents

First steps

Ovals behave completely like Rectangles. The only difference is that they have round shapes instead of edges.

Set up an Oval object and add it to a page object like that:

<?php 

use IDML\Content\Oval;

$oval = new Oval();

$page->addElement($oval);

If you want to set your own unique identifier, set up the Oval like that: new Oval('UniqueName');

Size and Position

Add a size and a position like that:

<?php

$oval
    ->setSize(100, 200)
    ->setPosition(10, 10)
;

Add Unit::MILLIMETERS as third parameter of each method if you prefer numbers in millimeters.

Adding an image

To add an image, you need to set up an Image object and add it then:

<?php

$oval->setImage($image);