Visio to Frame 7.1

This is a discussion on Visio to Frame 7.1 within the Adobe Framemaker forums in Adobe Tools category; I see Visio doesn't come up as an option in the Framemaker Import > Object dialog box. Am I best off saving the Visio diagram in an image format and then importing it or is there some magical trickery that lets me take it sraight from the .vsd? Thanks for your help guys!...

Go Back   Application Development Forum > Adobe Tools > Adobe Framemaker

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-13-2008, 02:38 AM
sionlane@adobeforums.com
Guest
 
Default Visio to Frame 7.1

I see Visio doesn't come up as an option in the Framemaker Import > Object dialog box.

Am I best off saving the Visio diagram in an image format and then importing it or is there some magical trickery that lets me take it sraight from the .vsd?

Thanks for your help guys!
Reply With Quote
  #2  
Old 08-13-2008, 07:21 AM
Russ Ward
Guest
 
Default Re: Visio to Frame 7.1

sionlane,

I have had generally good success saving Visio diagrams as WMF files then importing by reference. Occasionally something gets screwy and I have to do something different. A few notes:

- There was some bug in the original version of 7.1 (I think) that caused WMFs to render improperly. Make sure you are patched up.

- I've heard numerous recommendations not to use WMFs and to use PDFs instead. In my case, the sheer number of images makes it more convenient to take the risk of occasional problems with WMF

- It is very easy to set up a macro in Visio to automatically save a WMF version. If you do this a lot, it can shave off lots of time from daily work. I've posted a VB subroutine below that I use, note that it also saves a PNG version as well.

Russ

Sub Save_as_PNG_WMF()

Dim path As String
Dim newpath As String

Dim length As Integer

' Get the document path
path = Application.ActiveWindow.Document.FullName

' get the length of the path, to be used for truncation
length = Len(path)

' change our filename to have a wmf extension
newpath = Left(path, length - 4)
newpath = newpath + ".wmf"

' save the wmf
Application.ActiveWindow.Page.Export newpath

' do the same for png

newpath = Left(path, length - 4)
newpath = newpath + ".png"
Application.ActiveWindow.Page.Export newpath

End Sub
Reply With Quote
  #3  
Old 08-13-2008, 11:21 AM
Russ Ward
Guest
 
Default Re: Visio to Frame 7.1

Kenneth, thanks for the info. I didn't know that. Sounds like a good reason to keep using Arial and Times New Roman exclusively.
Reply With Quote
  #4  
Old 08-13-2008, 05:45 PM
Kenneth_Benson@adobeforums.com
Guest
 
Default Re: Visio to Frame 7.1

Russ Ward wrote:

> - I've heard numerous recommendations not to use WMFs and to use PDFs
> instead. In my case, the sheer number of images makes it more
> convenient to take the risk of occasional problems with WMF


One of the biggest problems with WMF is that it doesn't include fonts in
the graphic. This is not a problem as long as you (1) don't uninstall
fonts used in the graphic, and (2) don't move the Frame file referencing
the graphic to another computer without installing the fonts used in the
graphic.

Different apps handle missing fonts in WMFs differently. I'm not sure
how Frame handles it, but I have a feeling it ignores it, substitutes
something generic like Times New Roman.

--
Kenneth Benson
Pegasus Type, Inc.
www.pegtype.com
Reply With Quote
  #5  
Old 08-13-2008, 07:58 PM
sionlane@adobeforums.com
Guest
 
Default Re: Visio to Frame 7.1

Thanks guys.

That's worked well, was a bit worried about re-sizing because there's a fair bit of (Arial) text but it's come out really nicely.

Russ - Only one image this time but I'll save that Macro just in case!
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 07:28 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.