cfdocument внутренний рендеринг HTML в неправильном масштабе - PullRequest
1 голос
/ 02 апреля 2011

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 Ответ

2 голосов
/ 10 апреля 2011

Это ошибка в CFMX 7. Проверьте эти ссылки и убедитесь, что вы обновляете свой сервер.

Исправления Coldfusion MX 7
Исправление ColdFusion MX 7 CFDocument

...