
ADOBE FRAMEMAKER 10
MIF Reference
116
The following table shows how the structure of the
ImportObject
statement differs, depending on how the graphic
is imported. For an explanation of the facet syntax, see , “Facet Formats for Graphics.”
Filenames of objects imported by reference
When an object is imported by reference to an external file, the
ImportObject
statement contains the file pathname.
The
ImportObFileDI
statement specifies the pathname for graphics imported by reference. The statement supplies
a device-independent pathname so that files can easily be transported across different types of systems (see
“Device-
independent pathnames” on page 7
).
In previous versions of FrameMaker, the
ImportObFile
statement was used to specify the pathname for graphics
imported by reference. The statement, which is no longer used, supplies a UNIX-style pathname, which uses a slash
(/) to separate directories (for example,
<ImportObFile `/usr/doc/template.mif'>
). FrameMaker still writes
the
ImportObFile
statements to a MIF file for compatibility with version 1.0 of FrameMaker.
Facets in imported graphics
If a graphic is copied into a document, the data describing the graphic is stored as facets in the MIF file. (Graphics
imported by reference also use facets, but these are temporary and are not saved to the file. A MIF file with a graphic
imported by reference does not contain any facets.)
A facet contains graphic data in a specific format. For example, a TIFF facet contains graphic data described in TIFF
format. An EPSI facet contains graphic data in EPSI format.
Facets and facet formats are described in the appendixes of this manual:
•
For a general description of facets and facet formats, see , “Facet Formats for Graphics.”
•
For a description of the facet format for EPSI graphic data, see , “EPSI Facet Format.”
•
For a description of the FrameImage format used in facets, see , “FrameImage Facet Format.”
•
For a description of the FrameVector format in facets, see , “FrameVector Facet Format.”
Record of the filter used to import graphic by reference
The
ImportHint
statement contains a record to identify the filter that was used to import the graphic by reference.
FrameMaker uses the record to find the correct filter to reimport the graphic when a user opens the document again.
Note that for graphics imported by copy, FrameMaker uses the facet name stored with the graphic. The
ImportHint
statement is not written for graphics imported by copy.
If the graphic is
The ImportObject statement contains
Copied into the FrameMaker document
=
facet_name
&
data_type
&
facet_data
=EndInset
Imported by reference
<ImportObFileDI
pathname
>
<ImportHint
string
>
Imported graphic or embedded OLE object (Windows
only)
= facet_name
of an imported graphic object or an OLE
object
&data_type
&facet_data
=facet_name
&data_type
&facet_data
=EndInset
Example: <ImportObUpdater `SWF'>