Search Results for

    Show / Hide Table of Contents

    Class PageBase

    Base class for report pages and dialog forms.

    Inheritance
    System.Object
    Base
    ComponentBase
    PageBase
    DialogPage
    ReportPage
    Implements
    IFRSerializable
    Inherited Members
    ComponentBase.AbsBottom
    ComponentBase.AbsBounds
    ComponentBase.AbsLeft
    ComponentBase.AbsRight
    ComponentBase.AbsTop
    ComponentBase.Anchor
    ComponentBase.Bottom
    ComponentBase.Bounds
    ComponentBase.ClientSize
    ComponentBase.Dock
    ComponentBase.GroupIndex
    ComponentBase.Height
    ComponentBase.Left
    ComponentBase.Right
    ComponentBase.Tag
    ComponentBase.Top
    ComponentBase.Visible
    ComponentBase.VisibleExpression
    ComponentBase.Printable
    ComponentBase.PrintableExpression
    ComponentBase.Width
    ComponentBase.Assign(Base)
    ComponentBase.Serialize(FRWriter)
    ComponentBase.GetExpressions()
    ComponentBase.CalcVisibleExpression(String)
    Base.Name
    Base.Restrictions
    Base.Flags
    Base.Parent
    Base.BaseName
    Base.ClassName
    Base.Report
    Base.Page
    Base.ChildObjects
    Base.AllObjects
    Base.ZOrder
    Base.IsAncestor
    Base.IsDesigning
    Base.IsPrinting
    Base.IsRunning
    Base.OriginalComponent
    Base.Disposed
    Base.SetProp(Base, Base)
    Base.FloatDiff(Single, Single)
    Base.DeserializeSubItems(FRReader)
    Base.ExtractDefaultMacros(String)
    Base.Dispose(Boolean)
    Base.Dispose()
    Base.SetFlags(Flags, Boolean)
    Base.SetReport(Report)
    Base.SetName(String)
    Base.SetParent(Base)
    Base.SetParentCore(Base)
    Base.FindObject(String)
    Base.CreateUniqueName()
    Base.Clear()
    Base.Deserialize(FRReader)
    Base.BaseAssign(Base)
    Base.AssignAll(Base)
    Base.HasParent(Base)
    Base.HasFlag(Flags)
    Base.HasRestriction(Restrictions)
    Base.InvokeEvent(String, Object)
    Base.OnAfterLoad()
    Base.GetCustomScript()
    Base.ExtractMacros()
    Base.IsHaveToConvert(Object)
    Base.GetConvertedObjects()
    Base.ForEachAllConvectedObjects(Object)
    Namespace: FastReport
    Assembly: FastReport.Base.dll
    Syntax
    public abstract class PageBase : ComponentBase, IDisposable, IFRSerializable

    Constructors

    PageBase()

    Initializes a new instance of the PageBase class with default settings.

    Declaration
    public PageBase()

    Methods

    Modify()

    Modifies the page content and refresh it in the preview window.

    Declaration
    public void Modify()
    Remarks

    Call this method when you handle object's Click, MouseDown or MouseUp events and want to modify an object and refresh the preview window.

    Refresh()

    Causes the page to refresh in the preview window.

    Declaration
    public void Refresh()
    Remarks

    Call this method when you handle object's MouseMove, MouseDown, MouseUp, MouseEnter, MouseLeave events and want to refresh the preview window.

    caution

    If you have changed some objects on a page, the Refresh method will not save the changes. This means when you print or export the page, you will see original (unmodified) page content. If you want to save the changes, you have to use the Modify() method instead.

    Implements

    IFRSerializable
    Back to top © 1998-2025 Copyright Fast Reports Inc.