HotXLS Docs

Справочник HotXLS: Расширенные рабочие процессы книги

Справочник HotXLS: Расширенные рабочие процессы книги

Справочник HotXLS: Расширенные рабочие процессы книги

Расширенные рабочие процессы книги

Sheet.PageSetup.PrintArea := 'A1:H80';
Sheet.PageSetup.PrintTitleRows := '$1:$3';
Sheet.PageSetup.RightHeader := 'Page &P of &N';
Sheet.HPageBreaks.Add(45);
Workbook.SaveAsPDF('report.pdf');

Расширенные рабочие процессы книги TXLSXWorkbook, TXLSXWorksheetРасширенные рабочие процессы книги TXLSXRange

ModernSheet.PrintArea := '$A$1:$H$80';
ModernSheet.PrintTitleRows := '$1:$3';
ModernSheet.AddRowBreak(45);
ModernWorkbook.SaveAsPDF('modern-report.pdf');

Расширенные рабочие процессы книги

предоставляет API этой функции XLSX, сохраняя исходные идентификаторы TXLSPDFExport.UnicodeFontFile предоставляет API этой функции XLSX, сохраняя исходные идентификаторы

Use TXLSPaginationModel когда предпросмотр, PDF и пользовательский вывод должны использовать одну геометрию бумаги, поля, масштаб вписывания, ручные разрывы, сквозные строки, порядок страниц, верхние и нижние колонтитулы и якоря рисунков

Pages := Exporter.CreatePaginationModel(Workbook);
try
  Pages.SavePageAsMetafile(0, 'FirstPage.emf');
finally
  Pages.Free;
end;

предоставляет API этой функции XLSX, сохраняя исходные идентификаторы

предоставляет API этой функции XLSX, сохраняя исходные идентификаторы OnProgressEx Объявления

Объявления Diagnostics or LastDiagnostic Объявления

Объявления

TXLSXWorkbook.PreserveUnsupportedParts Основные члены

UnsupportedPartCount Основные члены UnsupportedPartBytes Основные члены ClearUnsupportedParts Основные члены

Используйте свойства и методы для создания, чтения и изменения листов, диапазонов и объектов

Используйте свойства и методы для создания, чтения и изменения листов, диапазонов и объектов CopyToClipboard Используйте свойства и методы для создания, чтения и изменения листов, диапазонов и объектов

Используйте свойства и методы для создания, чтения и изменения листов, диапазонов и объектов

Пример SourceCode Пример

Пример

Пример

MacroName := Workbook.Names.Add('RunReport', '=0', False);
MacroName.IsMacro := True;
Button := Sheet.AddButton('Run report', 1, 2, 2, 5);
Button.MacroName := 'RunReport';
CheckBox := Sheet.AddCheckBox('Approved', 2, 2, 3, 5);
CheckBox.State := xcsMixed;
CheckBox.LinkedCell := 'Controls!$F$2';
RadioButton := Sheet.AddRadioButton('Primary', 4, 2, 5, 5);
RadioButton.FirstInGroup := True;
ComboBox := Sheet.AddComboBox(5, 2, 6, 5);
ComboBox.SourceRange := 'Controls!$A$1:$A$8';
ListBox := Sheet.AddListBox(8, 2, 12, 5);
ListBox.SourceRange := 'Controls!$A$1:$A$8';

См. также

См. также

Target.ApplyFormatPatch(Source, [xfpFont, xfpFill, xfpNumberFormat]);

См. также

См. также

TXLSXWorksheet TDataToXLS.ReadDetailTables TXLSXWorksheet IndentDetailTables TXLSXWorksheet

TXLSXWorksheet

Shape := Sheet.AddWordArt('HotXLS', 'textArchUp', 2, 2, 6, 8);
Shape.TextColor := $FF00A060;
Shape.OutlineColor := $FF17365D;

TXLSXWorkbook

TXLSXWorkbook Demo\Delphi\FeatureShowcase TXLSXWorkbook