Question
CS4: importing/reimporting a graphic file into an existing pageitem
Hello,<br /><br />i have a porting problem from cs3 to cs4. i want to import a graphic in an existing pageitem.<br />cs2/cs3 code is the following:<br /><br />InterfacePtr<ICommand> reimportCmd(CmdUtils::CreateCommand(kReimportCmdBoss));<br />if(!reimportCmd) <br /> break;<br /><br />InterfacePtr<IImportFileCmdData> importFileCmdData(reimportCmd, IID_IIMPORTFILECMDDATA); // no kDefaultIID<br />if (importFileCmdData == nil)<br /> break;<br /><br />InterfacePtr<IDataLinkHelper> dataLinkHelper(::CreateObject2<IDataLinkHelper>(kDataLinkHelperBoss));<br />if (!dataLinkHelper)<br /> break;<br /><br />InterfacePtr<IDataLink> dataLink(dataLinkHelper->CreateDataLink (file));<br />if (!dataLink)<br /> break;<br /><br />importFileCmdData->Set(ref.GetDataBase(), dataLink, kMinimalUI, ref.GetUID());<br /><br />result = CmdUtils::ProcessCommand(reimportCmd);<br /><br />how can i get this work in cs4? does somebody have a code snippet?<br />i tried the kImportAndPlaceCmdBoss but when i use them there is a additional item inside the original pageitem. seems to me that there is one unexpected item in the hierarchy.<br /><br />Thanks,<br /><br />Juergen