/// <summary> /// Inititalizes new instance of <see cref="ImageCollectionXlsxLayoutSettingsManager"/>. /// </summary> /// <param name="images">Image collection.</param> public ImageCollectionXlsxLayoutSettingsManager(ImageCollection images) : base(images, "Xlsx") { #if !REMOVE_OFFICE_PLUGIN LayoutSettings = new XlsxDocumentLayoutSettings(); LayoutSettings.FontProgramsController = CustomFontProgramsController.Default; #endif }
/// <summary> /// Handles the Click event of OkButton object. /// </summary> private void okButton_Click(object sender, EventArgs e) { if (defaultSettingsCheckBox.Checked) { // create default settings LayoutSettings = CreateDefaultLayoutSettings(); } else { // get settings base.LayoutSettings = documentLayoutSettingsEditorControl1.LayoutSettings; #if !REMOVE_OFFICE_PLUGIN XlsxDocumentLayoutSettings xlsxSettings = (XlsxDocumentLayoutSettings)LayoutSettings; xlsxSettings.PageLayoutSettingsType = xlsxPageLayoutSettingsTypeControl1.Settings; xlsxSettings.ShowHiddenSheets = showHiddenSheetsCheckBox.Checked; xlsxSettings.ShowHiddenGraphics = showHiddenGraphicsCheckBox.Checked; #endif } DialogResult = DialogResult.OK; }