public TextElement(string content, float fontSize, PdfFont font, PdfColor color) { Content = content; FontSize = fontSize; Font = font; Color = color; }
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; }
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); }
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); }
/// <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; }
/// <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 }); }
public PdfDrawStyle(PdfColor fillColor) { FillColor = fillColor; }
public PdfDrawStyle(float strokeThickness, PdfColor strokeColor, PdfLineType strokeType) { StrokeThickness = strokeThickness; StrokeColor = strokeColor; StrokeType = strokeType; }
/// <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)); }
/// <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 }); }
/// <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)); }
public PdfDrawStyle(float strokeThickness, PdfColor strokeColor) : this(strokeThickness, strokeColor, PdfLineType.Normal) { }
/// <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)); }
/// <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)); }
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; }