Управление разрывами страниц

Разрывы страниц

Aspose.Cells предоставляетРабочая тетрадь класс, представляющий файл Excel.Рабочая тетрадь класс содержитРабочие листыколлекция, которая обеспечивает доступ к каждому рабочему листу в файле Excel.

Рабочий лист представленРабочий лист учебный класс.Рабочий листКласс предоставляет широкий спектр свойств и методов, используемых для управления рабочим листом.

Чтобы добавить разрывы страниц, используйтеРабочий лист учебный класс'ГоризонтальныйPageBreaks иВертикальные разрывы страницхарактеристики.

ГоризонтальныйPageBreaks иВертикальные разрывы страницсвойства — это наборы, которые могут содержать несколько разрывов страниц. Каждая коллекция содержит несколько методов управления горизонтальными и вертикальными разрывами страниц.

Добавление разрывов страниц

Чтобы добавить разрыв страницы на листе, вставьте вертикальные и горизонтальные разрывы страниц в указанной ячейке, вызвав методКоллекция HorizontalPageBreakCollection.Добавить() иКоллекция VerticalPageBreakCollection.Добавить() методы. КаждыйДобавлять Метод принимает имя ячейки, в которую следует добавить разрыв.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Add a page break at cell Y30
workbook.Worksheets[0].HorizontalPageBreaks.Add("Y30");
workbook.Worksheets[0].VerticalPageBreaks.Add("Y30");
// Save the Excel file.
workbook.Save(dataDir + "AddingPageBreaks_out.xls");

Удаление всех разрывов страниц

Чтобы удалить все разрывы страниц на листе, вызовите методHorizontalPageBreakCollection иВертикальнаяPageBreakCollection коллекцииПрозрачный()методы.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Clearing all page breaks
workbook.Worksheets[0].HorizontalPageBreaks.Clear();
workbook.Worksheets[0].VerticalPageBreaks.Clear();
// Save the Excel file.
workbook.Save(dataDir + "ClearAllPageBreaks_out.xls");

Удаление определенного разрыва страницы

Чтобы удалить определенный разрыв страницы, вызовитеHorizontalPageBreakCollection.RemoveAt() иКоллекция VerticalPageBreakCollection.RemoveAt() методы. КаждыйRemoveAtМетод принимает индекс разрыва страницы, который нужно удалить.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "PageBreaks.xls");
// Removing a specific page break
workbook.Worksheets[0].HorizontalPageBreaks.RemoveAt(0);
workbook.Worksheets[0].VerticalPageBreaks.RemoveAt(0);
// Save the Excel file.
workbook.Save(dataDir + "RemoveSpecificPageBreak_out.xls");

Важно знать

Когда вы устанавливаетеПодгонка по страницам свойства (т.FitToPagesTall иFitToPagesWide) в параметрах настройки страницы затрагиваются параметры разрыва страницы, поэтому при печати рабочего листа параметры разрыва страницы не учитываются, хотя они все еще установлены.