Esempio n. 1
0
        // 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
            }
        }