- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试获取 A4-Landscape 输出文件。我正在修改的文档是 A4-Portrait,所以我认为简单的切换:pageSize="(21cm, 29.7cm)" 到 pageSize="(29.7 厘米,21 厘米)”,但什么也没发生。
然后我创建了一个属性:rotation="90"。屏幕上的页面仍然是 A4 纵向,但内容旋转了 90 度。在纸上会很好,但在屏幕上我必须将头转 90 度,不是很舒服。
在此之后我尝试了:pageSize="(10cm, 10cm)",认为这应该看起来很糟糕,但没有任何改变。
有没有可能,生成的 PDF 文件的大小是在 Python 代码中设置的,而不是由 RML 文件设置的?
这是 Python 代码:
#!venv/bin/python
# -*- coding: utf-8 -*-
from z3c.rml import pagetemplate
rmlPageTemplate = pagetemplate.RMLPageTemplateFile("test.rml")
open('test.pdf', 'wb').write(rmlPageTemplate())
我的 RML 文件锁如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document test.pdf">
<docinit>
...
</docinit>
<template pageSize="(10cm, 10cm)"
rotation="90"
leftMargin="2.5cm"
rightMargin="2.5cm"
topMargin="2.5cm"
bottomMargin="2.5cm"
showBoundary="1"
>
<pageTemplate id="main">
<frame id="first" x1="2.5cm" y1="2.5cm" width="24.7cm" height="16cm" showBoundary="1"/>
</pageTemplate>
</template>
<stylesheet>
...
</stylesheet>
<story>
...
</story>
</document>
非常感谢。
最佳答案
https://github.com/zopefoundation/z3c.rml/blob/master/RML-DIFFERENCES.rst
RML2PDF 和 z3c.rml 实现差异
本文档概述了 ReportLab Inc. 的 RML2PDF 库和 z3c.rml 之间的区别。
不兼容
pageSize:在此实现中称为 pagesize 以匹配 API。
关于python - 为什么 z3c.RML 会忽略 <template> 的 pageSize 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40085840/
我是网络开发(Angular)的新手。我正在尝试使用以下命令将 mat-select 显示记录选项与 mat-paginator 绑定(bind): HTML: Display
我是网络开发(Angular)的新手。我正在尝试使用以下命令将 mat-select 显示记录选项与 mat-paginator 绑定(bind): HTML: Display
当我在 gridview 中使用 AllowPaging="True" 属性并导航到第 2 页时,我的代码将我抛出到我网站的主页。相反,代码没有在第 2 页上显示记录列表。它也没有抛出任何错误,所以我
我正在 iText 中创建文档。我需要自定义宽度,但是当它小于 A4 标准宽度时,应将其设置为 A4 标准宽度。 所以我得到: float pageWidth = columns.size() * 1
我根据Sencha给出的例子实现了一个无限网格。基本上,代理使用 jsonp 获取 json 文件并填充网格。我希望网格大小为 10,并且我希望代理仅在用户向下滚动到接近第 10 条记录时才发出后续请
我有一个 ExtJS 网格(版本 4.2.1)。它是缓冲和无限滚动的。它由带有 REST 代理的商店填充。 请求发送至: /endpoints.json?_dc=1374783152564&page=
如何在 Kendo grid dataSoure 中设置 pageSize。我尝试了以下代码,但它不起作用。 grid.dataSource.data(result).dataSource.pageS
[EnableQuery(PageSize=20)] 和 [EnableQuery(MaxTop=20)] 有什么区别? 据我所知,他们都对结果设置了最大限制。 在其中任何一个上调用 GET odat
using (DirectorySearcher srch = new DirectorySearcher(String.Format("(memberOf= {0})",p_Target.Dist
我正在尝试实现分页,但是当我将 SliceMap 与 PageSize 一起使用时,我得到了所有行 - 您知道为什么以及该怎么做吗? 注意:我需要由 CQL 列妈妈键入的行映射。 iter := se
我正在使用 ReportLab 生成 PDF 报告。 我使用了 SimpleDocTemplate 并设置了 pageSize = A5。但是在构建PDF后,当我打开创建的文件时,页面大小为A4。 d
我从一本书威廉停顿中学习,它是写在那里,如果我们增加页面的大小然后页面错误首先增加,然后当页面大小变成进程的大小然后页面错误减少。 我无法理解为什么 pagefault 会增加,就好像我增加了页面大小
我试图在 CGridView 中设置寻呼机的 pageSize 属性,但没有成功。顺便说一句,目前共有 2 个项目,我只想在 1 页上显示 1 个。谢谢。 widget('zii.widgets.gr
使用此处找到的 KO 示例:http://knockoutjs.com/examples/grid.html ,我想添加一个下拉菜单来选择不同的页面大小(例如,每页 4、8、12 个项目),并在更改下
我需要在命令行将 svg 转换为 png。我尝试使用 imagemagick,但在与旋转变换一起使用时似乎有一个错误,例如这个样本 s3.svg:
我需要在命令行将 svg 转换为 png。我尝试使用 imagemagick,但在与旋转变换一起使用时似乎有一个错误,例如这个样本 s3.svg:
https://learn.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-dotnet-backend-how-to-
所以我的闪存有 2k 页大小和 128k 删除 block 大小。使用 mtd-utils 中的 flash_erase/dev/mtd1 0 0 我可以删除整个 mtd1 分区。分区一共256k。所
为什么 service.list().setPageSize(pageSize) 不起作用?它不返回具有指定 pageSize 的元素列表。问题出在哪里? 编辑 这是不工作的代码示例: Appsact
我想将 pageSize 保存并恢复到 localStorage。首先,在我看来,我创建了一个指令。它部分起作用 :) 我可以保存 pageSize。但是如何阅读呢? 拜托,强大的所有人,提示我! i
我是一名优秀的程序员,十分优秀!