You've already forked lazarus-ccr
fpspreadsheet: Read PageLayout/PrintSettings in Excel2003/XML files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7040 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@@ -60,6 +60,36 @@ begin
|
||||
else
|
||||
WriteLn;
|
||||
end;
|
||||
|
||||
WriteLn;
|
||||
WriteLn('Printer settings/Page layout');
|
||||
WriteLn(' Page width: ', worksheet.PageLayout.PageWidth:0:1, ' mm');
|
||||
WriteLn(' Page height: ', worksheet.PageLayout.PageHeight:0:1, ' mm');
|
||||
WriteLn(' Orientation: ', worksheet.PageLayout.Orientation);
|
||||
WriteLn(' Left margin: ', worksheet.PageLayout.LeftMargin:0:1, ' mm');
|
||||
WriteLn(' Right margin: ', worksheet.PageLayout.RightMargin:0:1, ' mm');
|
||||
WriteLn(' Top margin: ', worksheet.PageLayout.TopMargin:0:1, ' mm');
|
||||
WriteLn(' Bottom margin: ', worksheet.PageLayout.BottomMargin:0:1, ' mm');
|
||||
WriteLn(' Header margin: ', worksheet.PageLayout.HeaderMargin:0:1, ' mm');
|
||||
WriteLn(' Header text: ', worksheet.PageLayout.Headers[0]);
|
||||
WriteLn(' Footer margin: ', worksheet.PageLayout.FooterMargin:0:1, ' mm');
|
||||
WriteLn(' Footer text: ', worksheet.PageLayout.Footers[0]);
|
||||
WriteLn(' Scaling factor: ', worksheet.PageLayout.ScalingFactor, ' %');
|
||||
WriteLn(' Start page number: ', worksheet.PageLayout.StartPageNumber);
|
||||
Write(' Options: ');
|
||||
if (poPrintGridLines in worksheet.PageLayout.Options) then Write('GridLines ');
|
||||
if (poMonochrome in worksheet.PageLayout.Options) then Write('Black&White ');
|
||||
if (poDraftQuality in worksheet.PageLayout.Options) then Write('Draft ');
|
||||
if (poPrintHeaders in worksheet.PageLayout.Options) then Write('Headers ');
|
||||
if (poCommentsAtEnd in worksheet.Pagelayout.Options) then Write('CommentsAtEnd ');
|
||||
if (poPrintCellComments in worksheet.PageLayout.Options) then Write('CellComments ');
|
||||
if (poHorCentered in worksheet.PageLayout.Options) then Write('HorCentered ');
|
||||
if (poVertCentered in worksheet.PageLayout.Options) then Write('VertCentered ');
|
||||
if (poPrintPagesByRows in worksheet.PageLayout.Options) then Write('PagesByRows ');
|
||||
if (poFitPages in worksheet.PageLayout.Options) then Write('FitPage' );
|
||||
WriteLn;
|
||||
WriteLn(' Fit height to pages: ', worksheet.Pagelayout.FitHeightToPages);
|
||||
WriteLn(' Fit width to pages: ', worksheet.PageLayout.FitWidthToPages);
|
||||
end;
|
||||
|
||||
finally
|
||||
|
Reference in New Issue
Block a user