コード例 #1
0
ファイル: HtmlSerializer.cs プロジェクト: angew74/GestionePEC
 private void Process(StringWriter writer, Com.Delta.Print.Engine.ICustomPaint element, int order, int pageOffset, bool hardcodeLink)
 {
     if (element is TextField)
     {
         ProcessTextField(writer, (TextField)element, order, pageOffset);
     }
     else if (element is PictureBox)
     {
         ProcessPictureBox(writer, (PictureBox)element, order, pageOffset, hardcodeLink);
     }
     else if (element is Map)
     {
         ProcessMap(writer, (Map)element, order, pageOffset, hardcodeLink);
     }
     else if (element is ChartBox)
     {
         ProcessChartBox(writer, (ChartBox)element, order, pageOffset, hardcodeLink);
     }
     else if (element is Barcode)
     {
         ProcessBarcode(writer, (Barcode)element, order, pageOffset, hardcodeLink);
     }
     else if (element is Timeline)
     {
         ProcessTimeline(writer, (Timeline)element, order, pageOffset, hardcodeLink);
     }
     else if (element is UserPaint)
     {
         ProcessUserPaint(writer, (UserPaint)element, order, pageOffset, hardcodeLink);
     }
     else if (element is Scatter)
     {
         ProcessScatter(writer, (Scatter)element, order, pageOffset, hardcodeLink);
     }
     else if (element is Box)
     {
         ProcessBox(writer, (Box)element, order, pageOffset, hardcodeLink);
     }
     else if (element is StyledTable)
     {
         ProcessStyledTable(writer, (StyledTable)element, order, pageOffset);
     }
     else if (element is RichTextField)
     {
         ProcessRichTextField(writer, (RichTextField)element, order, pageOffset);
     }
     else if (element is Line)
     {
         ProcessLine(writer, (Line)element, order, pageOffset);
     }
 }
コード例 #2
0
 private void ProcessElement(Graphics g, Com.Delta.Print.Engine.ICustomPaint element)
 {
     if (element.Anchored)
     {
         if (element.Ready && !element.Displayed)
         {
             element.Paint(g);
             if (element.Done)
             {
                 element.Displayed = true;
             }
         }
     }
     else
     {
         element.Paint(g);
     }
 }
コード例 #3
0
ファイル: HtmlSerializer.cs プロジェクト: angew74/GestionePEC
 private void ProcessElement(StringWriter writer, Com.Delta.Print.Engine.ICustomPaint element, int order, int pageOffset, bool hardcodeLink)
 {
     if (element.Anchored)
     {
         if (element.Ready && !element.Displayed)
         {
             Process(writer, element, order, pageOffset, hardcodeLink);
             if (element.Done)
             {
                 element.Displayed = true;
             }
         }
     }
     else
     {
         Process(writer, element, order, pageOffset, hardcodeLink);
     }
 }