2

我正在<cfpresentation>使用 ColdFusion 9.0.1 的标签创建一个 PPT。演示文稿已生成,但其中的信息在编码时并未显示。我正在使用<div>标签来创建列输出。但是,在 PPT 中生成时,格式被忽略,数据显示为全文行,右侧栏直接显示在左侧栏信息下方。下面是 .css 和 html 代码<cfpresentation>。关于如何使代码和演示文稿完全按照编码显示的任何想法,即列输出?

content {
clear: both;
width: 500px;
padding-bottom: 10px;
overflow:hidden;
margin-left:20px;
margin-right:20px;
}
#contentLeft {
float: left;
width: 250px;
margin-left:10px;
}
#contentRight {
width: 250px;
margin-left:55%;
} 

HTML:

<cfpresentationslide>

     <div id="content" style="font-size:10px;">
        <div id="contentLeft">
           <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
           <span style="font-weight:normal;">#backupinfo#</span><p></p>
        </div>

        <div id="contentRight">
           <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
           <span style="font-weight:normal;">#backupinfo#</span><p></p>
        </div>
     </div>   

</cfpresentationslide>
4

1 回答 1

1

我的猜测是该<cfpresentationslide>标签无法从您的样式表中提取 CSS 样式。<cfpresentationslide>尝试在标签中使用内联样式代替content,contentLeftcontentRight.

像这样的东西:

<cfpresentationslide>

 <div style="font-size:10px; clear:both; width:500px; padding-bottom:10px; overflow:hidden; margin-left:20px; margin-right:20px;">
    <div style="float:left; width:250px; margin-left:10px;">
       <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
       <span style="font-weight:normal;">#backupinfo#</span><p></p>
    </div>

    <div style="width:250px; margin-left:55%;">
       <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
       <span style="font-weight:normal;">#backupinfo#</span><p></p>
    </div>
 </div>   

</cfpresentationslide>

或者,您可以使用所需格式创建一个单独的 HTML 文件,然后使用标签的src属性包含该文件。<cfpresentationslide>也许这将允许使用外部样式表,但我只是猜测。

链接到 cfpresentationslide 的在线文档

于 2013-08-07T14:03:29.193 回答