Ejemplo n.º 1
0
        static public void ResizeDocumentPagesToTheContent(Form1 Parent)
        {
            if (Parent.m_CurDoc == null)
            {
                Document.OpenDocFromStringPath(Parent);
            }
            IPXC_Pages pages = Parent.m_CurDoc.Pages;

            for (uint i = 0; i < pages.Count; i++)
            {
                IPXC_Page page        = pages[i];
                PXC_Rect  contentRect = page.get_Box(PXC_BoxType.PBox_BBox);
                page.set_Box(PXC_BoxType.PBox_MediaBox, ref contentRect);
                Marshal.ReleaseComObject(page);
            }
            Marshal.ReleaseComObject(pages);
        }