// Write internal static void WritePrintOptionsToWriter(CustomOpenXmlWriter<OpenXmlPackaging.WorksheetPart> writer, PrintOptions printOptions) { if (printOptions.HasValue()) { writer.WriteOpenXmlElement(new OpenXmlSpreadsheet.PrintOptions()); if (printOptions.HorizontalCentered) writer.WriteAttribute("horizontalCentered", printOptions.HorizontalCentered); if (printOptions.VerticalCentered) writer.WriteAttribute("verticalCentered", printOptions.VerticalCentered); if (printOptions.GridLines) writer.WriteAttribute("gridLines", printOptions.GridLines); if (printOptions.Headings) writer.WriteAttribute("headings", printOptions.Headings); writer.WriteEndElement(); // PrintOptions } }