PageLayoutOptions

PageLayoutOptions enumeration

指定与其他 PageSetup 选项一起确定页面大小和布局的标志。 这些标志可以根据它们的描述组合在一起。

[Flags]
public enum PageLayoutOptions

价值观

姓名 价值 描述
None 0 默认值,表示 PageLayoutOptions 不会影响页面的大小和布局。
FitToContentWidth 1 此标志表示页面的宽度由内容大小本身决定,而不是由指定的页面宽度决定。 内容的宽度是为每一页单独计算的。
UseWidestPage 2 当与FitToContentWidth组合时,表示每个页面的宽度将相同,并且将等于所有页面中最宽的内容大小。
FitToWidestContentWidth 3 此标志表示页面的宽度由内容大小本身决定,而不是由指定的页面宽度决定。 每个页面的宽度将相同,并且将等于所有页面中最宽的内容大小。
FitToContentHeight 10 此标志表示页面的高度由内容大小本身确定,而不是由指定的页面高度确定。 如果指定此标志,所有文档内容将位于单个页面上。
ScaleToPageWidth 100 此标志表示将缩放文档的内容以适应可用页面宽度与重叠内容之间的差异最大的页面。 它与FitToContentWidth标志发生冲突,如果两个标志都指定了ScaleToPageWidth将生效。
ScaleToPageHeight 1000 此标志表示文档的内容将被缩放以适应第一页的高度。 它与FitToContentHeight标志发生冲突,如果两个标志都指定了ScaleToPageHeight将生效。 所有文档内容将仅放置在单个页面上。

也可以看看