/// ------------------------------------------------------------------------------------ /// <summary> /// Initializes a new instance of the <see cref="T:TeDivisionLayoutMgr"/> class. /// </summary> /// <param name="layoutConfig">The layout config.</param> /// <param name="pubDiv">The pub div.</param> /// <param name="filterInstance">The filter instance.</param> /// <param name="numberOfColumns">The number of columns.</param> /// <param name="fIntroDivision">set to <c>true</c> for an intro division, otherwise /// <c>false</c>.</param> /// <remarks>We explicitly specify the number of columns for this division because we /// use the same IPubDivision for multiple division with different number of columns. /// </remarks> /// ------------------------------------------------------------------------------------ public TeDivisionLayoutMgr(IPrintLayoutConfigurer layoutConfig, IPubDivision pubDiv, int filterInstance, int numberOfColumns, bool fIntroDivision) : base(layoutConfig, pubDiv, filterInstance) { m_numberMainStreamColumns = numberOfColumns; m_fIntroDivision = fIntroDivision; }
/// ----------------------------------------------------------------------------------- /// <summary> /// Initializes a new instance of the <see cref="DivisionLayoutMgr"/> class. /// </summary> /// <param name="configurer">The print layout configurer that provides details about /// the streams that belong to this division.</param> /// <param name="division">The PubDivision used to get margin and header/ /// footer settings</param> /// <param name="filterInstance">filter instance to use for book filtering</param> /// ----------------------------------------------------------------------------------- public DivisionLayoutMgr(IPrintLayoutConfigurer configurer, IPubDivision division, int filterInstance) { m_filterInstance = filterInstance; m_configurer = configurer; m_pubDivision = division; m_numberMainStreamColumns = (division == null) ? 1 : division.NumColumns; SetInfoFromDB(); }
/// ----------------------------------------------------------------------------------- /// <summary> /// Initializes a new instance of the <see cref="DummyDivision"/> class. /// </summary> /// <param name="configurer">The print layout configurer that provides details about /// the streams that belong to this division.</param> /// <param name="nColumns">Number of columns</param> /// ----------------------------------------------------------------------------------- public DummyDivision(IPrintLayoutConfigurer configurer, int nColumns) : base(configurer, null, 0) { m_numberMainStreamColumns = nColumns; }