Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个页数未知的 PrintDocument。我怎样才能缩放它以适应一页上的所有内容?
编辑:我试图在打印时实现“适合页面”之类的东西。
如果您不知道文档有多少页,您将永远无法找到正确的缩放比例。您必须努力找出页面数量,然后才能设置缩放比例。
编辑:
测量页面的一个提示:“盲目”打印文档(不要对打印机说,将其打印到您将使用 PrinterSettings.CreateMeasurementGraphics() 获得的图形,就像 Hans Passant 在他的评论中所说的那样)。然后您将拥有页面数量。然后,您可以设置缩放比例并第二次打印文档,但这次直接打印到所需的打印机。