/// <summary> /// Method that adds a line to the page object /// </summary> /// <param name="X">X position of the line in the page</param> /// <param name="Y">Y position of the line in the page</param> /// <param name="X1">X1 position of the line in the page</param> /// <param name="Y1">Y1 position of the line in the page</param> /// <param name="lineStyle">Line's style</param> /// <param name="lineColor">Line's color</param> public void drawLine(int X, int Y, int X1, int Y1, predefinedLineStyle lineStyle, pdfColor lineColor) { lineElement objLine = new lineElement(X, Y, X1, Y1, lineStyle, lineColor); _persistentElements.Add(objLine); objLine = null; }
/// <summary> /// Method that adds a line to the page object /// </summary> /// <param name="X">X position of the line in the page</param> /// <param name="Y">Y position of the line in the page</param> /// <param name="X1">X1 position of the line in the page</param> /// <param name="Y1">Y1 position of the line in the page</param> /// <param name="lineStyle">Line's style</param> public void drawLine(int X, int Y, int X1, int Y1, predefinedLineStyle lineStyle) { lineElement objLine = new lineElement(X, Y, X1, Y1, lineStyle); _elements.Add(objLine); objLine = null; }
/// <summary> /// Method that adds a line to the page object /// </summary> /// <param name="X">X position of the line in the page</param> /// <param name="Y">Y position of the line in the page</param> /// <param name="X1">X1 position of the line in the page</param> /// <param name="Y1">Y1 position of the line in the page</param> /// <param name="lineStyle">Line's style</param> /// <param name="lineColor">Line's color</param> /// <param name="lineWidth">Line's size</param> public void drawLine(int X, int Y, int X1, int Y1, predefinedLineStyle lineStyle, predefinedColor lineColor, int lineWidth) { lineElement objLine = new lineElement(X, Y, X1, Y1, lineWidth, lineStyle, lineColor); _elements.Add(objLine); objLine = null; }
/// <summary> /// Method that adds a line to the page object /// </summary> /// <param name="X">X position of the line in the page</param> /// <param name="Y">Y position of the line in the page</param> /// <param name="X1">X1 position of the line in the page</param> /// <param name="Y1">Y1 position of the line in the page</param> /// <param name="lineStyle">Line's style</param> /// <param name="lineWidth">Line's size</param> public void drawLine(int X, int Y, int X1, int Y1, predefinedLineStyle lineStyle, int lineWidth) { lineElement objLine = new lineElement(X, Y, X1, Y1, lineWidth, lineStyle); _persistentElements.Add(objLine); objLine = null; }
/// <summary> /// Class's constructor /// </summary> /// <param name="X">X position in the PDF document</param> /// <param name="Y">Y position in the PDF document</param> /// <param name="X1">X1 position in the PDF document</param> /// <param name="Y1">Y1 position in the PDF document</param> /// <param name="newWidth">Line's size</param> /// /// <param name="newStyle">Line's style</param> public lineElement(int X, int Y, int X1, int Y1, int newWidth, predefinedLineStyle newStyle) { _coordX = X; _coordY = Y; _coordX1 = X1; _coordY1 = Y1; _lineStyle = new pdfLineStyle(newWidth, newStyle); }
/// <summary> /// Class's constructor /// </summary> /// <param name="X">X position in the PDF document</param> /// <param name="Y">Y position in the PDF document</param> /// <param name="X1">X1 position in the PDF document</param> /// <param name="Y1">Y1 position in the PDF document</param> /// <param name="newWidth">Line's size</param> /// <param name="newStyle">Line's style</param> /// <param name="newColor">Line's color</param> public lineElement(int X, int Y, int X1, int Y1, int newWidth, predefinedLineStyle newStyle, predefinedColor newColor) { _coordX = X; _coordY = Y; _coordX1 = X1; _coordY1 = Y1; _strokeColor = new pdfColor(newColor); _lineStyle = new pdfLineStyle(newWidth, newStyle); }
/// <summary> /// Class's constructor /// </summary> /// <param name="X">X position in the PDF document</param> /// <param name="Y">Y position in the PDF document</param> /// <param name="Ray">Ray of the circle</param> /// <param name="strokeColor">Color of circle's border</param> /// <param name="fillColor">Color of the circle</param> /// <param name="newStyle">Border's style</param> public circleElement(int X, int Y, int Ray, predefinedColor strokeColor, predefinedColor fillColor, predefinedLineStyle newStyle) { _coordX = X; _coordY = Y; _ray = Ray; _strokeColor = new pdfColor(strokeColor); _fillColor = new pdfColor(fillColor); _lineStyle = new pdfLineStyle(1, newStyle); }
/// <summary> /// Method that adds a rectangle to the page object /// </summary> /// <param name="X">X position of the rectangle in the page</param> /// <param name="Y">Y position of the rectangle in the page</param> /// <param name="X1">X1 position of the rectangle in the page</param> /// <param name="Y1">Y1 position of the rectangle in the page</param> /// <param name="strokeColor">Border's color</param> /// <param name="fillColor">Rectancle's color</param> /// <param name="newStyle">Border's style</param> public rectangleElement(int X, int Y, int X1, int Y1, predefinedColor strokeColor, predefinedColor fillColor, predefinedLineStyle newStyle) { _coordX = X; _coordY = Y; _coordX1 = X1; _coordY1 = Y1; _strokeColor = new pdfColor(strokeColor); _fillColor = new pdfColor(fillColor); _lineStyle = new pdfLineStyle(1, newStyle); }
/// <summary> /// Method that adds a circle to the page object /// </summary> /// <param name="X">X position of the circle in the page</param> /// <param name="Y">Y position of the circle in the page</param> /// <param name="ray">Circle's ray</param> /// <param name="strokeColor">Border's color</param> /// <param name="fillColor">Circle's color</param> /// <param name="borderStyle">Border's style</param> /// <param name="borderWidth">Border's size</param> public void drawCircle(int X, int Y, int ray, predefinedColor strokeColor, predefinedColor fillColor, predefinedLineStyle borderStyle, int borderWidth) { circleElement objCircle = new circleElement(X, Y, ray, strokeColor, fillColor, borderWidth, borderStyle); _elements.Add(objCircle); objCircle = null; }
/// <summary> /// Method that adds a rectangle to the page object /// </summary> /// <param name="X">X position of the rectangle in the page</param> /// <param name="Y">Y position of the rectangle in the page</param> /// <param name="X1">X1 position of the rectangle in the page</param> /// <param name="Y1">Y1 position of the rectangle in the page</param> /// <param name="strokeColor">Border's color</param> /// <param name="fillColor">Rectancle's color</param> /// <param name="borderWidth">Border's size</param> /// <param name="borderStyle">Border's style</param> public void drawRectangle(int X, int Y, int X1, int Y1, predefinedColor strokeColor, predefinedColor fillColor, int borderWidth, predefinedLineStyle borderStyle) { rectangleElement objRectangle = new rectangleElement(X, Y, X1, Y1, strokeColor, fillColor, borderWidth, borderStyle); _elements.Add(objRectangle); objRectangle = null; }
/// <summary> /// Class's constructor /// </summary> /// <param name="newWidth">Line's size</param> /// <param name="newStyle">Line's style</param> public pdfLineStyle(int newWidth, predefinedLineStyle newStyle) { _width = newWidth; _lineStyle = newStyle; }
/// <summary> /// Class's constructor /// </summary> /// <param name="newStyle">Line's style</param> public pdfLineStyle(predefinedLineStyle newStyle) { _lineStyle = newStyle; }
/// <summary> /// Class's constructor /// </summary> /// <param name="X">X position in the PDF document</param> /// <param name="Y">Y position in the PDF document</param> /// <param name="Ray">Ray of the circle</param> /// <param name="strokeColor">Color of circle's border</param> /// <param name="fillColor">Color of the circle</param> /// <param name="newWidth">Border's size</param> /// <param name="newStyle">Border's style</param> public circleElement(int X, int Y, int Ray, pdfColor strokeColor, pdfColor fillColor, int newWidth, predefinedLineStyle newStyle) { _coordX = X; _coordY = Y; _ray = Ray; _strokeColor = strokeColor; _fillColor = fillColor; _lineStyle = new pdfLineStyle(newWidth, newStyle); }
/// <summary> /// Method that adds a circle to the page object /// </summary> /// <param name="X">X position of the circle in the page</param> /// <param name="Y">Y position of the circle in the page</param> /// <param name="ray">Circle's ray</param> /// <param name="strokeColor">Border's color</param> /// <param name="fillColor">Circle's color</param> /// <param name="borderStyle">Border's style</param> public void drawCircle(int X, int Y, int ray, pdfColor strokeColor, pdfColor fillColor, predefinedLineStyle borderStyle) { circleElement objCircle = new circleElement(X, Y, ray, strokeColor, fillColor, borderStyle); _persistentElements.Add(objCircle); objCircle = null; }
/// <summary> /// Method that adds a rectangle to the page object [DEPRECATED] /// </summary> /// <param name="X">X position of the rectangle in the page</param> /// <param name="Y">Y position of the rectangle in the page</param> /// <param name="X1">X1 position of the rectangle in the page</param> /// <param name="Y1">Y1 position of the rectangle in the page</param> /// <param name="strokeColor">Border's color</param> /// <param name="fillColor">Rectancle's color</param> /// <param name="newStyle">Border's style</param> public rectangleElement(int X, int Y, int X1, int Y1, predefinedColor strokeColor, predefinedColor fillColor, predefinedLineStyle newStyle) { _coordX = X; _coordY = Y; _coordX1 = X1; _coordY1 = Y1; _strokeColor = new pdfColor(strokeColor); _fillColor = new pdfColor(fillColor); _lineStyle = new pdfLineStyle(1, newStyle); }
/// <summary> /// Method that adds a rectangle to the page object /// </summary> /// <param name="X">X position of the rectangle in the page</param> /// <param name="Y">Y position of the rectangle in the page</param> /// <param name="X1">X1 position of the rectangle in the page</param> /// <param name="Y1">Y1 position of the rectangle in the page</param> /// <param name="strokeColor">Border's color</param> /// <param name="fillColor">Rectancle's color</param> /// <param name="newWidth">Border's width</param> /// <param name="newStyle">Border's style</param> public rectangleElement(int X, int Y, int X1, int Y1, pdfColor strokeColor, pdfColor fillColor, int newWidth, predefinedLineStyle newStyle) { _coordX = X; _coordY = Y; _coordX1 = X1; _coordY1 = Y1; _strokeColor = strokeColor; _fillColor = fillColor; _lineStyle = new pdfLineStyle(newWidth, newStyle); }
/// <summary> /// Class's constructor [DEPRECATED] /// </summary> /// <param name="X">X position in the PDF document</param> /// <param name="Y">Y position in the PDF document</param> /// <param name="Ray">Ray of the circle</param> /// <param name="strokeColor">Color of circle's border</param> /// <param name="fillColor">Color of the circle</param> /// <param name="newStyle">Border's style</param> public circleElement(int X, int Y, int Ray, predefinedColor strokeColor, predefinedColor fillColor, predefinedLineStyle newStyle) { _coordX = X; _coordY = Y; _ray = Ray; _strokeColor = new pdfColor(strokeColor); _fillColor = new pdfColor(fillColor); _lineStyle = new pdfLineStyle(1, newStyle); }