ITabPageBreaks.Assign

Syntax

Assign(Value: ITabPageBreaks);

Parameters

Value. Contains parameters of breaks set for the current page.

Description

The Assign method sets breaks passed as input parameters for the current table.

Comments

The Value value is passed as input parameter.

Example

Executing the example requires to create a regular report with the Report identifier containing two pages.

Sub UserProc;
Var
    MB: IMetaBase;
    Report: IPrxReport;
    Tab: ITabSheet;
    Tab2: ITabSheet;
    TabPS: ITabPageSettings;
    TabPS2: ITabPageSettings;
Begin
    MB := MetaBaseClass.Active;
    Report := MB.ItemById("Report").Edit As IPrxReport;
    Tab := (Report.Sheets.Item(0As IPrxTable).TabSheet;
    TabPS := Tab.PageSettings;
    TabPS.ColumnsBreaks.Add(3);
    TabPS.RowsBreaks.Add(5);
    Tab2 := (Report.Sheets.Item(1As IPrxTable).TabSheet;
    TabPS2 := Tab2.PageSettings;
    TabPS2.ColumnsBreaks.Assign(TabPS.ColumnsBreaks);
    TabPS2.RowsBreaks.Assign(TabPS.RowsBreaks);
    (Report As IMetabaseObject).Save;
End Sub UserProc;

After executing the example the breaks created for the first page are moved to the second page.

See also:

ITabPageBreaks