cfdocument внутренний рендеринг HTML в неправильном масштабе
CF версия: 7,0,2,142559
<cfdocument pageheight="11"
pagewidth="8.5"
unit="in"
marginbottom=".7"
marginleft="0"
marginright="0"
margintop="1.1"
format="pdf"
pagetype="custom"
scale="100">
у меня есть
<cfdocumentitem type="header">
<style type="text/css" media="screen">@import "header.css";</style>
<div class=header>
Content
</div>
<cfdocumentitem>
header.css выглядит так
#top {
position:absolute;
left:0in;
top:0in;
height:.458in;
width:8.5in;
background-color:#770000;
}
также есть аналогичный нижний колонтитул
Тогда внутри тега cfdocument у меня есть
<div id="content"
style="position:absolute;
left:0in; top:0in;
width:7in;
border:solid;
border-width:thin;">
Проблема в том, что div содержимого рендерит шире, чем верхний и нижний колонтитулы, похоже, он не в масштабе или что-то в этом роде. Если я угадаю ширину div "content" и укажу способ проверки, мне кажется, что, как только я нажимаю на ширину, которая будет соответствовать ширине верхнего и нижнего колонтитула, он возвращается в нормальный масштаб и не будет подгоните ширину так, как мне нужно. Как я могу это исправить?
Раздражает то, что я могу стилизовать содержимое div по ширине:6,51 дюйма, высота:6,95 дюйма; и это идеально подходит.
1 ответ
Это ошибка в CFMX 7. Проверьте эти ссылки и убедитесь, что вы обновляете свой сервер.
Coldfusion MX 7: исправления
ColdFusion MX 7 CFDocument Исправление