C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Forums » .NET » .NET »

how to draw rectangle,circle using drag and drop method(to draw flow chart) in asp.net(c#)


Posted Date: 24 Sep 2008      Posted By: Nandakumar      Member Level: Bronze     Points: 1   Responses: 1



how to draw rectangle,circle using drag and drop method(to create flow chart) in asp.net(c#)




Responses

Author: Durga Prasad    14 Oct 2008Member Level: GoldRating: 2 out of 52 out of 5     Points: 6

using System;
using System.Collections.Generic;
using System.Text;
using Bytescout.PDF;
using System.Diagnostics;

namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
// Create main PDF Doc Engine
PDFDocEngine engine = new PDFDocEngine("", "");

// Add new document
Document document = engine.AddDocument();

// Append new page to the document
Page page = document.AddPage(PageSizeType.A3, PageOrientationType.LandScape);

// Create new drawing
Drawing drawing = page.AddDrawing();

// Line width
const double lineWidth = 10.0f;

// Set Line Width
drawing.SetLineWidth(lineWidth);

// X position of up-left corner of rectangle
double rectX1 = 100.0f;
// Y position of up-left corner of rectangle
double rectY1 = 100.0f;
// X position of down-right corner of rectangle
double rectX2 = 200.0f;
// Y position of down-right corner of rectangle
double rectY2 = 200.0f;

// Set red stroke color
Color strokeColor = Drawing.RGBToColor(255, 0, 0);
// Set blue fill color
Color fillColor = Drawing.RGBToColor(0, 0, 255);

// Set stroke color
drawing.SetStrokeColor(strokeColor);

// Set fill color
drawing.SetFillColor(fillColor);

// Draw rectangle
drawing.rectangle(rectX1, rectY1, rectX2, rectY2);

// Fill and stroke rectangle
drawing.FillAndStroke();

// X position of up-left corner of rectangle
rectX1 = 300.0f;
// Y position of up-left corner of rectangle
rectY1 = 100.0f;
// X position of down-right corner of rectangle
rectX2 = 400.0f;
// Y position of down-right corner of rectangle
rectY2 = 200.0f;

// Draw rectangle
drawing.rectangle(rectX1, rectY1, rectX2, rectY2);

// Fill rectangle
drawing.Fill();

// X position of up-left corner of rectangle
rectX1 = 500.0f;
// Y position of up-left corner of rectangle
rectY1 = 100.0f;
// X position of down-right corner of rectangle
rectX2 = 600.0f;
// Y position of down-right corner of rectangle
rectY2 = 200.0f;

// Draw rectangle
drawing.rectangle(rectX1, rectY1, rectX2, rectY2);

// Stroke rectangle
drawing.Stroke();

// X position of up-left corner of rectangle
rectX1 = 700.0f;
// Y position of up-left corner of rectangle
rectY1 = 100.0f;
// X position of down-right corner of rectangle
rectX2 = 800.0f;
// Y position of down-right corner of rectangle
rectY2 = 200.0f;
// X round
double roundX = 20.0f;
// Y round
double roundY = 90.0f;

// Draw round rectangle
drawing.RoundRect(rectX1, rectY1, rectX2, rectY2, roundX, roundY);

// Stroke rectangle
drawing.Stroke();

// X position of up-left corner of rectangle
rectX1 = 500.0f;
// Y position of up-left corner of rectangle
rectY1 = 200.0f;
// Rectangle width
double rectWidth = 200.0f;
// Rectangle height
double rectHeight = 200.0f;
// Angle
double rectAngle = 30.0f;

// Draw round rectangle
drawing.RectRotated(rectX1, rectY1, rectWidth, rectHeight, rectAngle);

// Stroke rectangle
drawing.Stroke();


// Closing drawing on the page
drawing.Close();

// Save document
document.Save("Rectangle.pdf");


// open generated PDF document in default PDF viewer installed in Windows
Process.Start("Rectangle.pdf");
}
}
}



Post Reply

 This thread is locked for new responses. Please post your comments and questions as a separate thread.
If required, refer to the URL of this page in your new post.


Next : Data table urgent help me...
Previous : runtime error in connectio strin
Return to Discussion Forum
Post New Message
Category: .NET

Related Messages



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use