我正在使用ColdFusion 9.0.1使用<cfpresentation>
标记创建PPT。生成演示文稿,但其中的信息在编码时不会显示。我使用<div>
标签来创建圆柱输出。但是,当它在PPT中生成时,格式被忽略,数据显示为全文行,右侧列直接显示在左侧列信息下。以下是<cfpresentation>
中的css和html代码。关于如何使代码和表示完全按编码显示的任何想法,即圆柱输出?
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;">• #title# - </span>
<span style="font-weight:normal;">#backupinfo#</span><p></p>
</div>
<div id="contentRight">
<span style="font-weight:bold;">• #title# - </span>
<span style="font-weight:normal;">#backupinfo#</span><p></p>
</div>
</div>
</cfpresentationslide>
答案 0 :(得分:1)
我的猜测是<cfpresentationslide>
标签无法从样式表中提取CSS样式。尝试在<cfpresentationslide>
标记中使用内联样式,而不是content
,contentLeft
和contentRight
。
这样的事情:
<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;">• #title# - </span>
<span style="font-weight:normal;">#backupinfo#</span><p></p>
</div>
<div style="width:250px; margin-left:55%;">
<span style="font-weight:bold;">• #title# - </span>
<span style="font-weight:normal;">#backupinfo#</span><p></p>
</div>
</div>
</cfpresentationslide>
或者,您可以使用所需格式创建单独的HTML文件,然后使用src
标记的<cfpresentationslide>
属性包含该文件。也许这将允许使用外部样式表,但我只是在猜测。