什么是'保证金' iText PDF中的Document属性为?

时间:2015-12-19 10:07:33

标签: java itext

什么是文档的private readonly IHtmlLocalizer _htmlLocalizer; private UserManager<ApplicationUser> _userManager; private SignInManager<ApplicationUser> _signInManager; public AccountController(IHtmlLocalizer<AccountController> htmlLocalizer, UserManager<ApplicationUser> userManager, SignInManager<ApplicationUser> signInManager) { _htmlLocalizer = htmlLocalizer; _userManager = userManager; _signInManager = signInManager; } public IActionResult Login() { ViewBag.Tests = _htmlLocalizer["Learn More"]; // _htmlLocalizer["Aujourd'hui c'est le: {0}", DateTime.Now]; //return View("Login", _htmlLocalizer["Connectez-vous<small> dès maintenant!</small>"]); return View(); } 属性,例如

margin

其中Document(new Rectangle(PageSize.A4),8,2,75,0); 表示以mm cm或像素为单位的上边距。

1 个答案:

答案 0 :(得分:2)

PDF使用用户单元作为测量单位。一个用户单元大致对应一个印刷点(1/72英寸)。

如果存在/UserUnit密钥,则可以更改默认用户单元。默认值(如果密钥不存在)为1.0。在这种情况下,1个用户单位等于1/72英寸。

根据Adobe Portable Document Format Reference version 1.7,p。 148,UserUnit定义为:

  

给出默认用户空间单位大小的正数,以1/72英寸的倍数表示。支持的值范围取决于实现;请参阅附录H中的实施说明177.默认值:1.0(用户单位是1/72英寸)。

因此,值8表示8点,即8/72英寸。

值得注意的是(来自第201页):

  

默认用户空间(1/72英寸)中单位大小的默认值与大致相同,是印刷行业广泛使用的单位。然而,它并不完全相同;没有普遍定义的观点。