- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将一些数据导出到 PDF 文件中。我正在使用:
导出工作正常(我的观点没有问题)但我正在努力将页眉添加到文档的每一页。
此时我只能在第一页上渲染它。我对页脚没有这样的问题,它在每一页上都能正确呈现。
我的模板如下:
{% extends "easy_pdf/base.html" %}
{% block extra_style %}
<style type="text/css">
@page {
size: landscape;
margin-left: 1cm;
margin-right: 1cm;
margin-top: 1.5cm;
margin-bottom: 2cm;
@frame footer {
-pdf-frame-content: page-footer;
bottom: 0cm;
margin-left: 1cm;
margin-right: 1cm;
height: 2cm;
}
}
</style>
{% endblock %}
{% block page_header %}
{% include "document_head.html" %}
{% endblock %}
{% block content %}
{% include "main_table.html" %}
{% endblock %}
{% block page_foot %}
{% include "document_foot.html" %}
{% endblock %}
在不包含的情况下执行 block 没有任何区别。
我根据需要(页面和页脚)从 base.html 重写了一些基本样式。
我不确定我是否正确理解标题的功能,但我认为它应该呈现在每个页面上(类似于 MS Word 标题),因为标题不等于标题。如果我的理解是错误的,因为必须有另一种方法来在每个页面上呈现标题。
我的 PDF 的内容是动态的,它的长度无法预测。
我已阅读 documentation我没有找到解决问题的方法,我也没有在这里找到任何解决方法。
另请注意,我以横向方向呈现我的 PDF。
感谢您的帮助和建议。
最佳答案
找到了一个解决方案,如果有人觉得有用,我会把它贴在这里。
事实证明,我必须完全重写 base.html 并从中扩展。所以我的new_base.html如下:
<!DOCTYPE html>
<html>
<head>
{% block style_base %}
{% block layout_style %}
<style type="text/css">
</style>
{%endblock%}
{% block extra_style %}{% endblock %}
{% endblock %}
</head>
<body>
<div id="page-header">
{%block page_header%}
{%endblock%}
</div>
<div>
{%block content%}
{%endblock%}
</div>
<div id="page-footer">
{%block page_foot%}
{%endblock%}
</div>
</body>
在我扩展 new_base.html 的模板中,我添加了以下几行:
@frame header {
-pdf-frame-content: page-header;
top: 0cm;
margin-top: 0.5cm;
margin-bottom: 0.5cm;
margin-left: 1cm;
margin-right: 1cm;
height: 5cm;
}
这现在会在文档的每一页上呈现页眉。
关于Django-easy-pdf,文档每一页上的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41961365/
我已经创建了移动应用程序,并希望使用 Easy Table 和 Easy API。但是,每当我访问该位置时,它都会显示“不受支持的服务”。 下面是我的 Azure 帐户控制台的图像链接。 提前致谢。
选择图像后,我在两个地方渲染它,一个在 react-easy-crop(4:3 宽高比)中,另一个在单独的 div(960w*510h) 中。所以每当我改变我的裁剪位置时在 react-easy-cr
*来源:*blog.csdn.net/zhan107876/article/ details/120815560 总览 使用flowable自带的flowable-ui制作流程图 使用springbo
**摘要:**使用Docker容器,将带UI的程序,直接转换为Web应用。很方便,跟大家分享一下。 本文分享自华为云社区《使用Docker容器,将带UI的程序,直接转为Web应用》,作者:tsjsdb
我正在尝试使用 meteor-easy-search 实现两个数据库字段的搜索 包,但是,我似乎找不到这样做的方法。这是问题所在: 我有一个架构: { name: String, locati
我目前正在努力让下面的 calcRatio 函数正确计算。这可能是基础数学!以下函数按预期工作: function calcRatio(){ var r = frontRing.value/b
我正在尝试这样做: SELECT Filmai.Pagrind_atlik, ( COUNT(Filmai.Pagrind_atlik)) AS Kiek_kartu_filmavosi FROM F
1.1 框架功能 1.1.1 数据加载 1.1.2 扩展网络 1.1.3 优化器 1.1.4 学习率衰减
1.背景 2.验证码识别 2.1 生成训练数据 2.2 编写训练脚本 2.3 训练结果展示 2.4 预测应用
先来一份完整的爬虫工程师面试考点: 1、 python 基本功 1、简述python 的特点和优点 python 是一门开源的解释性语言,相比 java c++ 等语言,python 具
SpringMVC 源码分析系列最后一篇,和大家聊一聊 Theme。 Theme,就是主题,点一下就给网站更换一个主题,相信大家都用过类似功能,这个其实和前面所说的国际化功能很像,代码其实也很
在傻瓜式部署方式出现问题之后,我们该通过什么方法搭建网站呢?其实京东云擎本身已经给出了答案,那就是git。关于git是什么我们就不做过多介绍了,它与以前的flashfxp这类ftp工具的作用很相似,
https://azure.microsoft.com/en-us/documentation/articles/mobile-services-using-soft-delete/ 所以我正在阅读这
我正在尝试使用 table.Where(item => item.Name == Entry.Text) 检查 Azure Easy Tables 中是否存在行然后我检查保存它的列表是否为空。但表仍然
我正在使用以下代码来获取 azure 移动服务中的用户详细信息。我正在尝试迁移到 azure 移动应用程序,并在 easy api 中获取用户详细信息。如何做到这一点? getIdentity({
是否有某种方法可以从 Azure Easy Tables 中仅获取一行的一个数据列? 例如,Xamarin.Forms 应用程序会将项目名称发送到 Azure,并仅获取项目创建日期时间。 最佳答案 下
我正在尝试将一些数据导出到 PDF 文件中。我正在使用: Django 1.9.12 django-easy-pdf 0.1.0 python 2.7 导出工作正常(我的观点没有问题)但我正在努力将页
我正在使用以下代码来获取 azure 移动服务中的用户详细信息。我正在尝试迁移到 azure 移动应用程序,并在 easy api 中获取用户详细信息。如何做到这一点? getIdentity({
是否有某种方法可以从 Azure Easy Tables 中仅获取一行的一个数据列? 例如,Xamarin.Forms 应用程序会将项目名称发送到 Azure,并仅获取项目创建日期时间。 最佳答案 下
我正在尝试将一些数据导出到 PDF 文件中。我正在使用: Django 1.9.12 django-easy-pdf 0.1.0 python 2.7 导出工作正常(我的观点没有问题)但我正在努力将页
我是一名优秀的程序员,十分优秀!