menu

Xamarin.iOS

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class VPageBreaksCollection - Xamarin.iOS API Reference | Syncfusion

    Show / Hide Table of Contents

    Class VPageBreaksCollection

    A collection of vertical page breaks within the print area. Each vertical page break is represented by a VPageBreak object.

    Inheritance
    System.Object
    CollectionBase<IVPageBreak>
    CollectionBaseEx<IVPageBreak>
    VPageBreaksCollection
    Implements
    System.Collections.Generic.IList<IVPageBreak>
    System.Collections.Generic.ICollection<IVPageBreak>
    System.Collections.Generic.IEnumerable<IVPageBreak>
    IParentApplication
    ICloneParent
    IVPageBreaks
    System.Collections.IEnumerable
    IBiffStorage
    Inherited Members
    CollectionBase<IVPageBreak>.Add(IVPageBreak)
    CollectionBase<IVPageBreak>.Capacity
    CollectionBase<IVPageBreak>.Contains(IVPageBreak)
    CollectionBase<IVPageBreak>.CopyTo(IVPageBreak[], Int32)
    CollectionBase<IVPageBreak>.Count
    CollectionBase<IVPageBreak>.GetEnumerator()
    CollectionBase<IVPageBreak>.IndexOf(IVPageBreak)
    CollectionBase<IVPageBreak>.InnerList
    CollectionBase<IVPageBreak>.Insert(Int32, IVPageBreak)
    CollectionBase<IVPageBreak>.IsReadOnly
    CollectionBase<IVPageBreak>.Item[Int32]
    CollectionBase<IVPageBreak>.List
    CollectionBase<IVPageBreak>.Remove(IVPageBreak)
    CollectionBase<IVPageBreak>.RemoveAt(Int32)
    CollectionBaseEx<IVPageBreak>.add_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<IVPageBreak>.add_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<IVPageBreak>.add_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.add_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.add_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.add_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.add_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<IVPageBreak>.add_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<IVPageBreak>.AppImplementation
    CollectionBaseEx<IVPageBreak>.Application
    CollectionBaseEx<IVPageBreak>.Changed
    CollectionBaseEx<IVPageBreak>.ChangeName(IDictionary, ValueChangedEventArgs)
    CollectionBaseEx<IVPageBreak>.Cleared
    CollectionBaseEx<IVPageBreak>.Clearing
    CollectionBaseEx<IVPageBreak>.ClearMaxValues()
    CollectionBaseEx<IVPageBreak>.EnsureCapacity(Int32)
    CollectionBaseEx<IVPageBreak>.FindParent(Type)
    CollectionBaseEx<IVPageBreak>.FindParent(Type, Boolean)
    CollectionBaseEx<IVPageBreak>.GenerateDefaultName(ICollection<IVPageBreak>, String)
    CollectionBaseEx<IVPageBreak>.GenerateDefaultName(ICollection, String)
    CollectionBaseEx<IVPageBreak>.GenerateDefaultName(String, ICollection[])
    CollectionBaseEx<IVPageBreak>.Inserted
    CollectionBaseEx<IVPageBreak>.Inserting
    CollectionBaseEx<IVPageBreak>.OnClear()
    CollectionBaseEx<IVPageBreak>.OnClearComplete()
    CollectionBaseEx<IVPageBreak>.OnInsert(Int32, IVPageBreak)
    CollectionBaseEx<IVPageBreak>.OnInsertComplete(Int32, IVPageBreak)
    CollectionBaseEx<IVPageBreak>.OnRemove(Int32, IVPageBreak)
    CollectionBaseEx<IVPageBreak>.OnRemoveComplete(Int32, IVPageBreak)
    CollectionBaseEx<IVPageBreak>.OnSet(Int32, IVPageBreak, IVPageBreak)
    CollectionBaseEx<IVPageBreak>.OnSetComplete(Int32, IVPageBreak, IVPageBreak)
    CollectionBaseEx<IVPageBreak>.Parent
    CollectionBaseEx<IVPageBreak>.QuietMode
    CollectionBaseEx<IVPageBreak>.remove_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<IVPageBreak>.remove_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<IVPageBreak>.remove_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.remove_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.remove_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.remove_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<IVPageBreak>.remove_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<IVPageBreak>.remove_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<IVPageBreak>.Removed
    CollectionBaseEx<IVPageBreak>.Removing
    CollectionBaseEx<IVPageBreak>.Set
    CollectionBaseEx<IVPageBreak>.SetParent(Object)
    CollectionBaseEx<IVPageBreak>.Setting
    Namespace: Syncfusion.XlsIO.Implementation.Collections
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public class VPageBreaksCollection : CollectionBaseEx<IVPageBreak>, IList<IVPageBreak>, ICollection<IVPageBreak>, IEnumerable<IVPageBreak>, IParentApplication, ICloneParent, IVPageBreaks, IEnumerable, IBiffStorage

    Constructors

    VPageBreaksCollection(IApplication, Object)

    Creates collection and sets its Application and Parent properties.

    Declaration
    public VPageBreaksCollection(IApplication application, object parent)
    Parameters
    Type Name Description
    IApplication application

    Application object for this collection.

    System.Object parent

    Parent object for this collection.

    Properties

    Item[IRange]

    Returns single page break from the collection.

    Declaration
    public IVPageBreak this[IRange location] { get; }
    Parameters
    Type Name Description
    IRange location
    Property Value
    Type
    IVPageBreak

    ManualBreakCount

    Returns manual breaks count. Read-only.

    Declaration
    public int ManualBreakCount { get; }
    Property Value
    Type
    System.Int32

    NeedDataArray

    Indicates whether data array is required by this record.

    Declaration
    public bool NeedDataArray { get; }
    Property Value
    Type
    System.Boolean

    RecordCode

    Returns code of the biff storage. Read-only.

    Declaration
    public int RecordCode { get; }
    Property Value
    Type
    System.Int32

    StreamPos

    Indicates record position in stream. This is a utility member of class and is used only in the serialization process. Does not influence the data.

    Declaration
    public long StreamPos { get; set; }
    Property Value
    Type
    System.Int64

    TypeCode

    Returns type code of the biff storage. Read-only.

    Declaration
    public TBIFFRecord TypeCode { get; }
    Property Value
    Type
    TBIFFRecord

    Methods

    Add(VPageBreakImpl)

    Adds page break to the collection.

    Declaration
    public void Add(VPageBreakImpl pageBreak)
    Parameters
    Type Name Description
    VPageBreakImpl pageBreak

    Page break to add.

    Add(IRange)

    Adds a vertical page break. Returns a VPageBreak object.

    Declaration
    public IVPageBreak Add(IRange location)
    Parameters
    Type Name Description
    IRange location

    Page break location.

    Returns
    Type Description
    IVPageBreak

    Newly added page break.

    Exceptions
    Type Condition
    System.ArgumentException

    When specified object cannot be found in the collection.

    ChangeToExcel97to03Version()

    Converts pagebreaks to Excel97to03 version.

    Declaration
    public void ChangeToExcel97to03Version()

    Clear()

    Clears Vertical page breaks from VPageBreaks collection.

    Declaration
    public void Clear()

    Clone(Object)

    Creates copy of the collection.

    Declaration
    public override object Clone(object parent)
    Parameters
    Type Name Description
    System.Object parent

    Parent for new collection.

    Returns
    Type Description
    System.Object

    A clone of the current collection.

    Overrides
    Syncfusion.XlsIO.Implementation.Collections.CollectionBaseEx<Syncfusion.XlsIO.IVPageBreak>.Clone(System.Object)

    FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)

    Save record data to stream.

    Declaration
    public int FillStream(BinaryWriter writer, DataProvider provider, IEncryptor encryptor, int streamPosition)
    Parameters
    Type Name Description
    System.IO.BinaryWriter writer

    Writer that will receive record data.

    DataProvider provider

    Object that provides access to the data.

    IEncryptor encryptor

    Object to encrypt data.

    System.Int32 streamPosition

    Position in the output stream. Used to increase performance.

    Returns
    Type Description
    System.Int32

    Size of the record.

    Exceptions
    Type Condition
    System.ArgumentNullException

    If writer is NULL.

    System.ApplicationException

    If m_iLength of internal record data array is less than zero.

    GetPageBreak(Int32)

    Returns page break at the specified column.

    Declaration
    public IVPageBreak GetPageBreak(int iColumn)
    Parameters
    Type Name Description
    System.Int32 iColumn

    One-based column index.

    Returns
    Type Description
    IVPageBreak

    Page break with corresponding column or null if not found.

    GetStoreSize(ExcelVersion)

    Size of the required storage space. Read-only.

    Declaration
    public int GetStoreSize(ExcelVersion version)
    Parameters
    Type Name Description
    ExcelVersion version
    Returns
    Type
    System.Int32

    Parse(VerticalPageBreaksRecord)

    Parses breaks record.

    Declaration
    public void Parse(VerticalPageBreaksRecord record)
    Parameters
    Type Name Description
    VerticalPageBreaksRecord record

    Record to parse.

    Remove(IRange)

    Removes vertical page break.

    Declaration
    public IVPageBreak Remove(IRange location)
    Parameters
    Type Name Description
    IRange location

    Page break location.

    Returns
    Type Description
    IVPageBreak

    Page break that was removed from the collection.

    Serialize(OffsetArrayList)

    Serializes collection into as set of Biff records.

    Declaration
    public void Serialize(OffsetArrayList records)
    Parameters
    Type Name Description
    OffsetArrayList records

    OffsetArrayList to serialize into.

    Implements

    System.Collections.Generic.IList<>
    System.Collections.Generic.ICollection<>
    System.Collections.Generic.IEnumerable<>
    IParentApplication
    ICloneParent
    IVPageBreaks
    System.Collections.IEnumerable
    IBiffStorage
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved