Jay Smith-6 wrote: > > > Zoomer, > > I am new here, but.... > > Dia files "filename.dia" are XML plain text files. They can be edited > with a PLAIN text editor that does not add any formatting. For example, > since you are talking about C:, you must be on Windoze, thus you could > use Notepad. > > First, make a backup copy of the file!!!!!! > > Then open the file and search in it for some portion of the filename or > pathname, or perhaps "png". > > There you will see what Dia thinks the path is and how it is structured. > > I don't know how it works on Windoze and I don't know what version of > Dia you are using or if it works differently than the version I am using > (either 0.97 or 0.98 -- I installed 0.98, but it is telling me it is > 0.97 ... on LINUX). > > On *MINE* it *IS* putting in relative pathnames to the images. But that > is because I can go to a particular directory before I start Dia from > the command line. I do not know if you have a command line method for > starting Dia on Windoze. Thus on *MINE*, if I start Dia from a command > line while I am in a MyDiaStuff directory and my images are in the same > directory, the image information in the .dia file simply has just the > image filename. However, if I am in /home/myname when I start Dia and > then I import the image from /home/myname/MyDiaStuff, then the image > information in the .dia file is "MyDiaStuff/filename.png" > > If you don't solve the relative path problem, then you can either a) > "simply" change the information in the .dia files; b) you can create > links to the image directories on Windoze (can Windoze do that?); c) you > can move the image directories to be where your files expect them to be > (which you don't want to do). > > If you have lots of documents, there are methods to make these kind of > find/replace changes using a script (batch command file), but since I > don't use modern Windoze, I don't know the name of the Windoze program > used for that. But, with the right command you could change the paths > in thousands of files all at once. (Just MAKE BACKUPS FIRST; it can be > tricky because of the slash and backslash characters which may need to > be escaped (protected)). > > If you have just one diagram, then you could use the find/replace in a > text editor like Notepad (to change the current absolute path to a > different absolute path). The key, however, is to NOT use a text editor > that changes or adds any formatting. > > Jay >
Okay thanks, yes this would work (although it took me a while to figure out that in order it to read it in a text editor you have to specify 'uncompressed' in the save properties). And also, seems the paths are relative - I was just confused since in the image properties Dia wants a full path to the image. If you edit an image and instead of clicking "Browse" you type the filename using a relative path it shows up a broken image. But if you specify the full path it works (ex- C:\my project\etc) ... yet it in the .dia file the path is relative. Odd. So I guess my feedback is that relative file paths within the "Image properties" window should work better. -- View this message in context: http://old.nabble.com/Relative-file-paths-for-images-tp30407331p30514728.html Sent from the Gnome - Dia mailing list archive at Nabble.com. _______________________________________________ dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
