diff --git a/components/fpspreadsheet/xlsxml.pas b/components/fpspreadsheet/xlsxml.pas index 730296e72..2c41b6bc8 100644 --- a/components/fpspreadsheet/xlsxml.pas +++ b/components/fpspreadsheet/xlsxml.pas @@ -722,6 +722,8 @@ var footerStr, headerStr: String; hcenterStr, vcenterStr: String; startpageStr: String; + hideGridStr: String; + hideHeadersStr: String; begin if (AWorksheet.PageLayout.Headers[HEADER_FOOTER_INDEX_ALL] <> '') then headerStr := ' x:Data="' + UTF8TextToXMLText(AWorksheet.PageLayout.Headers[HEADER_FOOTER_INDEX_ALL]) + '"' else @@ -743,6 +745,13 @@ begin startpageStr := ' x:StartPageNumber="' + IntToStr(AWorksheet.PageLayout.StartPageNumber) + '"' else startpageStr := ''; + if not (soShowGridLines in AWorksheet.Options) then + hideGridStr := INDENT3 + '' + LF else + hideGridStr := ''; + + if not (soShowHeaders in AWorksheet.Options) then + hideHeadersStr := INDENT3 + '' + LF else + hideHeadersStr := ''; AppendToStream(AStream, INDENT2 + Format( '' + LF + INDENT3 + @@ -752,7 +761,9 @@ begin '