page 1/1 not printed in OnePerBatch, OnePerMeter and Zapiska protocols, ver. 3.9.2128
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
///
|
///
|
||||||
/// Copyright (c) 2020 Sensus Slovensko a.s.
|
/// Copyright (c) 2020-2023 Sensus Slovensko a.s.
|
||||||
///
|
///
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -336,9 +336,12 @@ namespace Results.Output.Printers.OnePerBatch
|
|||||||
///
|
///
|
||||||
/// Page number on each page
|
/// Page number on each page
|
||||||
///
|
///
|
||||||
string pageNrText = string.Format("{0} {1}/{2}", Strings.Page, pageNr, nrPages);
|
if (nrPages != 1)
|
||||||
float pageNrWidth = e.Graphics.MeasureString(pageNrText, font).Width;
|
{
|
||||||
PrintAt(e, pageNrText, font, leftMargin + (printWidth - pageNrWidth) / 2, topMargin + printHeight - spacingOne, 0, 0, Alignment.Left, VertAlignment.Top);
|
string pageNrText = string.Format("{0} {1}/{2}", Strings.Page, pageNr, nrPages);
|
||||||
|
float pageNrWidth = e.Graphics.MeasureString(pageNrText, font).Width;
|
||||||
|
PrintAt(e, pageNrText, font, leftMargin + (printWidth - pageNrWidth) / 2, topMargin + printHeight - spacingOne, 0, 0, Alignment.Left, VertAlignment.Top);
|
||||||
|
}
|
||||||
|
|
||||||
e.HasMorePages = !(pageNr == nrPages);
|
e.HasMorePages = !(pageNr == nrPages);
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
///
|
///
|
||||||
/// Copyright (c) 2017-2020 Sensus Slovensko a.s.
|
/// Copyright (c) 2017-2023 Sensus Slovensko a.s.
|
||||||
///
|
///
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -373,9 +373,12 @@ namespace Results.Output.Printers.OnePerMeter
|
|||||||
///
|
///
|
||||||
/// Page number on each page
|
/// Page number on each page
|
||||||
///
|
///
|
||||||
string pageNrText = string.Format("{0} {1}/{2}", Strings.Page, pageNr, nrPages);
|
if (nrPages != 1)
|
||||||
float pageNrWidth = e.Graphics.MeasureString(pageNrText, font).Width;
|
{
|
||||||
PrintAt(e, pageNrText, font, leftMargin + (printWidth - pageNrWidth) / 2, topMargin + printHeight - spacingOne, 0, 0, Alignment.Left, VertAlignment.Top);
|
string pageNrText = string.Format("{0} {1}/{2}", Strings.Page, pageNr, nrPages);
|
||||||
|
float pageNrWidth = e.Graphics.MeasureString(pageNrText, font).Width;
|
||||||
|
PrintAt(e, pageNrText, font, leftMargin + (printWidth - pageNrWidth) / 2, topMargin + printHeight - spacingOne, 0, 0, Alignment.Left, VertAlignment.Top);
|
||||||
|
}
|
||||||
|
|
||||||
e.HasMorePages = !(pageNr == nrPages);
|
e.HasMorePages = !(pageNr == nrPages);
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
///
|
///
|
||||||
/// Copyright (c) 2021 Sensus Slovensko a.s.
|
/// Copyright (c) 2021-2023 Sensus Slovensko a.s.
|
||||||
///
|
///
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -329,20 +329,25 @@ namespace Results.Output.Printers.Zapiska
|
|||||||
float footerWidth = Measure(e, footer, footerFont).Width;
|
float footerWidth = Measure(e, footer, footerFont).Width;
|
||||||
PrintAt(e, leftMargin + (printWidth - footerWidth) / 2, topMargin + printHeight - 2 * spacingOne, 0, footer, footerFont, Alignment.Left);
|
PrintAt(e, leftMargin + (printWidth - footerWidth) / 2, topMargin + printHeight - 2 * spacingOne, 0, footer, footerFont, Alignment.Left);
|
||||||
|
|
||||||
string pageNrText = string.Format("{0} {1}/{2}", Strings.Page, pageNr++, nrPages);
|
if (nrPages != 1)
|
||||||
float pageNrWidth = e.Graphics.MeasureString(pageNrText, font).Width;
|
{
|
||||||
PrintAt(e, leftMargin + (printWidth - pageNrWidth) / 2, topMargin + printHeight - spacingOne, 0, pageNrText, font, Alignment.Left);
|
string pageNrText = string.Format("{0} {1}/{2}", Strings.Page, pageNr, nrPages);
|
||||||
}
|
float pageNrWidth = e.Graphics.MeasureString(pageNrText, font).Width;
|
||||||
|
PrintAt(e, leftMargin + (printWidth - pageNrWidth) / 2, topMargin + printHeight - spacingOne, 0, pageNrText, font, Alignment.Left);
|
||||||
|
}
|
||||||
|
|
||||||
|
pageNr++;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Print one water meter results
|
/// Print one water meter results
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="wm">Water meter</param>
|
/// <param name="wm">Water meter</param>
|
||||||
/// <param name="printedWMNr">Number of the water meter printed</param>
|
/// <param name="printedWMNr">Number of the water meter printed</param>
|
||||||
/// <param name="top">Top coordinate of watermeter data</param>
|
/// <param name="top">Top coordinate of watermeter data</param>
|
||||||
/// <returns>The height of the printed section</returns>
|
/// <returns>The height of the printed section</returns>
|
||||||
float PrintWMs(PrintPageEventArgs e, IList<Results.Entities.WaterMeter> wms, float top)
|
float PrintWMs(PrintPageEventArgs e, IList<Results.Entities.WaterMeter> wms, float top)
|
||||||
{
|
{
|
||||||
///
|
///
|
||||||
/// Prepare table content
|
/// Prepare table content
|
||||||
|
|||||||
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
|||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("3.9.2126.0")]
|
[assembly: AssemblyVersion("3.9.2128.0")]
|
||||||
[assembly: AssemblyFileVersion("3.9.2126.0")]
|
[assembly: AssemblyFileVersion("3.9.2128.0")]
|
||||||
|
|||||||
Reference in New Issue
Block a user