ActiveReports.Viewer3 Request technical support
DashCap Property
See Also  Example


Gets or sets the graphic shape to be used on both ends of each dash of the AnnotationLine.

Syntax

Visual Basic (Declaration) 
Public Property DashCap As DashCap
Visual Basic (Usage)Copy Code
Dim instance As AnnotationLine
Dim value As DashCap
 
instance.DashCap = value
 
value = instance.DashCap
C# 
public DashCap DashCap {get; set;}

Example

C#Copy Code
using DataDynamics.ActiveReports.Viewer.Annotations;  
 
private void AddAnnotations()  
{  
   rptAnno rpt =
new rptAnno();  
   rpt.Run();  
   
this.viewer1.Document = rpt.Document;  
 
   AnnotationLine line =
new AnnotationLine();  
   line.ArrowCapWidth = 4.5f;  
   line.ArrowCapHeight = 4.5f;  
   line.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDotDot;  
   line.DashCap = System.Drawing.Drawing2D.DashCap.Round;  
   line.ShowArrowCaps = AnnotationLine.ShowArrowCap.RightOnly;  
   line.FillArrowCaps = true;  
   line.LineColor = Color.Red;  
   line.LineWidth = 1;  
   line.LineLocation = AnnotationLine.LinePlacement.Bottom;  
   line.Text =
"Please review.";  
   line.TextColor = Color.Blue;  
   line.TextAlignment = System.Drawing.StringAlignment.Center;  
             
   line.Attach(4, 4);  
   
this.viewer1.Document.Pages[0].Annotations.Add(line);  
 
   line.Height = 0.50f;  
   line.Width = 1.5f;  
}
Visual BasicCopy Code
Imports DataDynamics.ActiveReports.Viewer.Annotations

Private Sub AddAnnotations()
 Dim rpt As rptAnno = New rptAnno
 rpt.Run
 Me.viewer1.Document = rpt.Document

 Dim line As AnnotationLine = New AnnotationLine
 line.ArrowCapWidth = 4.5F
 line.ArrowCapHeight = 4.5F
 line.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDotDot
 line.DashCap = System.Drawing.Drawing2D.DashCap.Round
 line.ShowArrowCaps = AnnotationLine.ShowArrowCap.RightOnly
 line.FillArrowCaps = True
 line.LineColor = Color.Red
 line.LineWidth = 1
 line.LineLocation = AnnotationLine.LinePlacement.Bottom
 line.Text = "Please review."
 line.Font = New Font("Arial", 12F, FontStyle.Bold)
 line.TextColor = Color.Blue
 line.TextAlignment = System.Drawing.StringAlignment.Center

 line.Attach(4, 4)
 Me.viewer1.Document.Pages(0).Annotations.Add(line)

 line.Height = 0.5F
 line.Width = 1.5F
End Sub

Remarks

If the DashStyle property is set to Solid, the DashCap property has no effect.

See Also