/// <summary>
 /// PrintLabelDocument prints labels on A4
 /// </summary>
 /// <param name="type"></param>
 /// <param name="DocumentSizeXmm"></param>
 /// <param name="DocumentSizeYmm"></param>
 /// <param name="NrOfLabelsX"></param>
 /// <param name="NrOfLabelsY"></param>
 /// <param name="LabelXSizeMm"></param>
 /// <param name="LabelYSizeMm"></param>
 /// <param name="LeftMarginMm"></param>
 /// <param name="TopMarginMm"></param>
 /// <param name="horizontalInnerMarginMm"></param>
 /// <param name="verticalInnerMarginMm"></param>
 /// <param name="fontName"></param>
 /// <param name="fontSize"></param>
 public PrintLabelDocument(PrintLabelDocumentTypeEnum type,
                           int DocumentSizeXmm,
                           int DocumentSizeYmm,
                           int NrOfLabelsX,
                           int NrOfLabelsY,
                           int LabelXSizeMm,
                           int LabelYSizeMm,
                           int LeftMarginMm,
                           int TopMarginMm,
                           int horizontalInnerMarginMm,
                           int verticalInnerMarginMm,
                           string fontName,
                           int fontSize) :
     base(DocumentSizeXmm,
          DocumentSizeYmm,
          LeftMarginMm,
          TopMarginMm)
 {
     _printLabelDocumentType  = type;
     _nrOfLabelsX             = NrOfLabelsX;
     _nrOfLabelsY             = NrOfLabelsY;
     _labelXSizeMm            = LabelXSizeMm;
     _labelYSizeMm            = LabelYSizeMm;
     _horizontalInnerMarginMm = horizontalInnerMarginMm;
     _verticalInnerMarginMm   = verticalInnerMarginMm;
     _fontName = fontName;
     _fontSize = fontSize;
 }
		/// <summary>
		/// PrintLabelDocument prints labels on A4
		/// </summary>
		/// <param name="type"></param>
		/// <param name="DocumentSizeXmm"></param>
		/// <param name="DocumentSizeYmm"></param>
		/// <param name="NrOfLabelsX"></param>
		/// <param name="NrOfLabelsY"></param>
		/// <param name="LabelXSizeMm"></param>
		/// <param name="LabelYSizeMm"></param>
		/// <param name="LeftMarginMm"></param>
		/// <param name="TopMarginMm"></param>
		/// <param name="horizontalInnerMarginMm"></param>
		/// <param name="verticalInnerMarginMm"></param>
		/// <param name="fontName"></param>
		/// <param name="fontSize"></param>
		public PrintLabelDocument(PrintLabelDocumentTypeEnum type,
			int DocumentSizeXmm, 
			int DocumentSizeYmm, 
			int NrOfLabelsX, 
			int NrOfLabelsY, 
			int LabelXSizeMm,
			int LabelYSizeMm,
			int LeftMarginMm, 
			int TopMarginMm,
			int horizontalInnerMarginMm,
			int verticalInnerMarginMm,
			string fontName,
			int fontSize) : 
				base(DocumentSizeXmm,
					DocumentSizeYmm,
					LeftMarginMm,
					TopMarginMm)
		{
			_printLabelDocumentType = type;
			_nrOfLabelsX = NrOfLabelsX;
			_nrOfLabelsY = NrOfLabelsY;
			_labelXSizeMm = LabelXSizeMm;
			_labelYSizeMm = LabelYSizeMm;
			_horizontalInnerMarginMm = horizontalInnerMarginMm;
			_verticalInnerMarginMm = verticalInnerMarginMm;
			_fontName = fontName;
			_fontSize = fontSize;
		}