예제 #1
0
 public PdfGraphicsOptions(double strokeWidth = 0.0, PdfColor strokeColor = null, PdfColor fillColor = null, PdfLineDashPattern lineStyle = null, PdfLineCapStyle? lineCapStyle = null, PdfLineJoinStyle? lineJoinStyle = null)
 {
     this.StrokeColor = strokeColor ?? PdfColor.Black;
     this.FillColor = fillColor ?? PdfColor.White;
     this.LineDashPattern = lineStyle ?? PdfLineDashPattern.Solid;
     this.StrokeWidth = strokeWidth;
     this.LineCapstyle = lineCapStyle;
     this.LineJoinStyle = lineJoinStyle;
 }
예제 #2
0
 public PdfTextOptions(PdfFont font, double fontSize, PdfColor inkColor, int leftRotationDegrees, PdfTextRenderingMode renderingMode = PdfTextRenderingMode.Fill, PdfColor outlineColor = null, double? outlineWidth = null, PdfLineDashPattern lineDashPattern = null, PdfLineCapStyle? lineCapStyle = null)
 {
     this.InkColor = inkColor ?? PdfColor.Black;
     this.Font = font;
     this.FontSize = fontSize;
     this.LeftRotationDegrees = leftRotationDegrees;
     this.RenderingMode = renderingMode;
     this.OutlineColor = outlineColor;
     this.LineDashPattern = lineDashPattern;
     this.LineCapStyle = LineCapStyle;
     this.OutlineWidth = outlineWidth;
 }
예제 #3
0
 /// <summary>
 /// Sets the line dash pattern.
 /// </summary>
 public void SetLineDashPattern(PdfLineDashPattern value)
 {
     this.Write(value.ToString());
     this.WriteLine(" d");
 }