Using Passthrough Conditions in FrameMaker
A passthrough condition is a condition you apply to content that you do not want ePublisher to process when you generate output. For example, if you have embedded multimedia files in your source documents, such as Audio Video Interleave files (.avi) or Adobe Software Flash files (.swf), you can apply a passthrough condition to the code so that ePublisher does not process the code.
The following example shows .avi code to which you can apply a passthrough condition.
<embed src="sample.avi" width="400"
The following example shows .swf code to which you can apply a passthrough condition.
<embed src="sample.swf" width="400"
If you have code in your Adobe FrameMaker source documents that you do not want ePublisher to process, create a passthrough condition and then apply the passthrough condition to the code.
Typically you use a passthrough condition defined in an Adobe FrameMaker template by a Stationery designer. You import this condition into your Adobe FrameMaker source document from an Adobe FrameMaker template. After you import the passthrough condition into your source document from the template, you apply the passthrough condition to the content as appropriate.
Typically you should not need to create a passthrough condition in your Adobe FrameMaker source file if you use an Adobe FrameMaker template created by a Stationery designer. However, in some cases you may need to create a passthrough condition in your Adobe FrameMaker source document if you do not have an Adobe FrameMaker template that includes a passthrough condition you need for a project. If you need to create a passthrough condition that is not available in your Adobe FrameMaker template, use native Adobe FrameMaker functionality to create the condition. For more information about creating a condition and applying a condition, see “Creating Conditions in FrameMaker” and “Removing Conditions in FrameMaker”.
You can also use PassThrough markers and the Pass Through paragraph styles and character styles options to insert content directly into your output without being transformed and coded for your output.