Smrf.NodeXL.ExcelTemplate.SubgraphImageCreator.CreateLayout C# (CSharp) Method

CreateLayout() protected method

protected CreateLayout ( LayoutUserSettings oLayoutUserSettings ) : ILayout
oLayoutUserSettings LayoutUserSettings
return ILayout
    CreateLayout
    (
        LayoutUserSettings oLayoutUserSettings
    )
    {
        Debug.Assert(oLayoutUserSettings != null);
        AssertValid();

        LayoutManager oLayoutManager = new LayoutManager();
        oLayoutManager.Layout = oLayoutUserSettings.Layout;
        ILayout oLayout = oLayoutManager.CreateLayout();
        oLayoutUserSettings.TransferToLayout(oLayout);

        // Don't use groups or binning, even if the user is using one of those
        // in the NodeXLControl.

        oLayout.LayoutStyle = LayoutStyle.Normal;

        return (oLayout);
    }