Beispiel #1
0
 public TextElement(string content, float fontSize, PdfFont font, PdfColor color)
 {
     Content = content;
       FontSize = fontSize;
       Font = font;
       Color = color;
 }
Beispiel #2
0
 public bool Equals(PdfColor other)
 {
   if (other == null) return false;
   return this.m_Name.EqualsOrdSenseCase(other.m_Name) &&
          this.m_R == other.m_R &&
          this.m_G == other.m_G &&
          this.m_B == other.m_B;
 }
Beispiel #3
0
 public bool Equals(PdfColor other)
 {
     if (other == null)
     {
         return(false);
     }
     return(this.m_Name.EqualsOrdSenseCase(other.m_Name) &&
            this.m_R == other.m_R &&
            this.m_G == other.m_G &&
            this.m_B == other.m_B);
 }
Beispiel #4
0
 public bool Equals(PdfColor other)
 {
     if (other == null)
     {
         return(false);
     }
     return(string.Equals(this.m_Name, other.m_Name, StringComparison.Ordinal) &&
            this.m_R == other.m_R &&
            this.m_G == other.m_G &&
            this.m_B == other.m_B);
 }
Beispiel #5
0
 public bool Equals(PdfColor other)
 {
     if (other == null) return false;
       return this.m_Name.EqualsOrdSenseCase(other.m_Name) &&
      this.m_R == other.m_R &&
      this.m_G == other.m_G &&
      this.m_B == other.m_B;
 }
Beispiel #6
0
        /// <summary>
        /// Add raw text to the page
        /// </summary>
        public TextElement AddText(string text, float fontSize, PdfFont font, PdfColor foreground)
        {
            var element = new TextElement(text, fontSize, font, foreground);
              Add(element);

              return element;
        }
Beispiel #7
0
 /// <summary>
 /// Add rectangle primitive to the page
 /// </summary>
 public RectangleElement AddRectangle(float x1, float y1, float x2, float y2, PdfColor fill, float borderThickness, PdfColor borderColor, PdfLineType borderType)
 {
     return AddRectangle(x1, y1, x2, y2, new PdfDrawStyle(borderThickness, borderColor, borderType) { FillColor = fill });
 }
Beispiel #8
0
 public PdfDrawStyle(PdfColor fillColor)
 {
     FillColor = fillColor;
 }
Beispiel #9
0
 public PdfDrawStyle(float strokeThickness, PdfColor strokeColor, PdfLineType strokeType)
 {
     StrokeThickness = strokeThickness;
       StrokeColor = strokeColor;
       StrokeType = strokeType;
 }
Beispiel #10
0
 /// <summary>
 /// Add line primitive to the page
 /// </summary>
 public PathElement AddLine(float x1, float y1, float x2, float y2, float thickness, PdfColor color, PdfLineType type)
 {
     return AddLine(x1, y1, x2, y2, new PdfDrawStyle(thickness, color, type));
 }
Beispiel #11
0
 /// <summary>
 /// Add circle primitive to the page
 /// </summary>
 public PathElement AddCircle(float centerX, float centerY, float r, PdfColor fill, float borderThickness, PdfColor borderColor, PdfLineType borderType)
 {
     return AddCircle(centerX, centerY, r, new PdfDrawStyle(borderThickness, borderColor, borderType) { FillColor = fill });
 }
Beispiel #12
0
 /// <summary>
 /// Add circle primitive to the page
 /// </summary>
 public PathElement AddCircle(float centerX, float centerY, float r, PdfColor fill)
 {
     return AddCircle(centerX, centerY, r, new PdfDrawStyle(fill));
 }
Beispiel #13
0
 public PdfDrawStyle(float strokeThickness, PdfColor strokeColor, PdfLineType strokeType)
 {
     StrokeThickness = strokeThickness;
     StrokeColor     = strokeColor;
     StrokeType      = strokeType;
 }
Beispiel #14
0
 public PdfDrawStyle(float strokeThickness, PdfColor strokeColor)
     : this(strokeThickness, strokeColor, PdfLineType.Normal)
 {
 }
Beispiel #15
0
 public PdfDrawStyle(PdfColor fillColor)
 {
     FillColor = fillColor;
 }
Beispiel #16
0
 public PdfDrawStyle(float strokeThickness, PdfColor strokeColor)
     : this(strokeThickness, strokeColor, PdfLineType.Normal)
 {
 }
Beispiel #17
0
 /// <summary>
 /// Add path to the page
 /// </summary>
 public PathElement AddPath(float x, float y, float thickness, PdfColor color, PdfLineType type)
 {
     return AddPath(x, y, new PdfDrawStyle(thickness, color, type));
 }
Beispiel #18
0
 /// <summary>
 /// Add rectangle primitive to the page
 /// </summary>
 public RectangleElement AddRectangle(float x1, float y1, float x2, float y2, PdfColor fill)
 {
     return AddRectangle(x1, y1, x2, y2, new PdfDrawStyle(fill));
 }
Beispiel #19
0
 public bool Equals(PdfColor other)
 {
   if (other == null) return false;
   return string.Equals(this.m_Name, other.m_Name, StringComparison.Ordinal) &&
          this.m_R == other.m_R &&
          this.m_G == other.m_G &&
          this.m_B == other.m_B;
 }