Using svg datatype
Posted: Wed Oct 23, 2013 4:03 pm
Does anyone have a simple example of how to use datatypes to load and display a svg file into a rastport? I'm getting ERROR 2000 returned from the following code, which worked up to about update 3, iirc
Thanks
Thanks
Code: Select all
if (o=IDataTypes->NewDTObject((APTR)filename, NULL))
DTA_SourceType, DTST_FILE,
DTA_GroupID, GID_PICTURE,
PDTA_Remap, TRUE,
PDTA_Screen, screen,
PDTA_FreeSourceBitMap, TRUE,
PDTA_DestMode, PMODE_V43,
PDTA_UseFriendBitMap, TRUE,
OBP_Precision, PRECISION_IMAGE,
TAG_DONE))
{
drawinfo = IDataTypes->ObtainDTDrawInfoA(o, TAG_DONE);
IDataTypes->DrawDTObjectA(drawspacewindow->RPort, o, startx, starty, width, height, 0, 0, TAG_DONE);
IDataTypes->ReleaseDTDrawInfo(o, drawinfo);
IDataTypes->DisposeDTObject(o);
}