4

我有一个 FixedPage 类如下

        PageContent pageContent = new PageContent();
        FixedPage fixedPage = new FixedPage();
        double pageWidth = 96 * 8.5;
        double pageHeight = 96 * 11;
        fixedPage.Width = pageWidth;
        fixedPage.Height = pageHeight;
        Size sz = new Size(8.5 * 96, 11 * 96);
        fixedPage.Measure(sz);
        fixedPage.Arrange(new Rect(new Point(), sz));
        fixedPage.UpdateLayout();

        ((IAddChild)pageContent).AddChild(fixedPage);

和一个 IEnumerable 对象如下

IEnumerable<FixedPage> page;
page.Concat(new[] { fixedPage });

在行中

page.Concat(new[] { fixedPage });

其显示错误为

'使用未分配的局部变量'page''

如何将 fixedPage 分配给页面?

我还需要帮助来创建一个 fixedPage 对象(元素)

4

1 回答 1

0

您应该通过创建一个实现IEnumerable接口的类的新实例来初始化 page 变量,例如通用List类:

IEnumerable<FixedPage> page = new List<FixedPage>(new FixedPage[] { fixedPage });
于 2013-04-02T11:13:58.313 回答