
## create_event {#str}

Creates an [`Event`](/svg/python-net/aspose.svg.dom.events/event) of a type supported by the implementation.


### Returns 


The newly created [`Event`](/svg/python-net/aspose.svg.dom.events/event)


```python
def create_event(self, event_type):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| event_type | str | The eventType parameter specifies the type of [`Event`](/svg/python-net/aspose.svg.dom.events/event) interface to be created.<br/><br/>If the [`Event`](/svg/python-net/aspose.svg.dom.events/event) interface specified is supported by the implementation this method will return a new<br/>[`Event`](/svg/python-net/aspose.svg.dom.events/event) of the interface type requested.<br/>If the [`Event`](/svg/python-net/aspose.svg.dom.events/event) is to be dispatched via the [`EventTarget.dispatch_event`](/svg/python-net/aspose.svg.dom/eventtarget/dispatch_event) method the appropriate<br/>[`Event.init_event`](/svg/python-net/aspose.svg.dom.events/event/init_event) method must be called after creation in order to initialize the [`Event`](/svg/python-net/aspose.svg.dom.events/event)'s values.<br/><br/><br/>The [`IDocumentEvent.create_event`](/svg/python-net/aspose.svg.dom.events/idocumentevent/create_event) method is used in creating [`Event`](/svg/python-net/aspose.svg.dom.events/event)s when it is either inconvenient<br/>or unnecessary for the user to create an [`Event`](/svg/python-net/aspose.svg.dom.events/event) themselves.<br/>In cases where the implementation provided [`Event`](/svg/python-net/aspose.svg.dom.events/event) is insufficient, users may supply their own<br/>[`Event`](/svg/python-net/aspose.svg.dom.events/event) implementations for use with the [`EventTarget.dispatch_event`](/svg/python-net/aspose.svg.dom/eventtarget/dispatch_event) method. |
### Exceptions
| Exception | Description |
| :- | :- |
| [`DOMException`](/svg/python-net/aspose.svg.dom/domexception) | NOT_SUPPORTED_ERR: Raised if the implementation does not support the type of [`Event`](/svg/python-net/aspose.svg.dom.events/event) interface requested |





### See Also
* module [`aspose.svg.dom.events`](../../)
* class [`DOMException`](/svg/python-net/aspose.svg.dom/domexception)
* class [`Event`](/svg/python-net/aspose.svg.dom.events/event)
* class [`IDocumentEvent`](/svg/python-net/aspose.svg.dom.events/idocumentevent)
