string contents = File.ReadAllText(HttpContext.Current.Server.MapPath("user.htm")); string receiptString = this.GetReceiptString(contents); string PdfPathwithName = Server.MapPath("~") + "\\temp\\" + DateTime.Now.ToString("ddMMyyyyhhmmss") + ".pdf"; Document document = new Document(PageSize.B4); PdfWriter writer = PdfWriter.GetInstance( document, new FileStream(PdfPathwithName, FileMode.Create)); PdfDestination pdfDest = new PdfDestination(PdfDestination.XYZ, 0, document.PageSize.Height, 1.00f); document.Open(); PdfAction action = PdfAction.GotoLocalPage(1, pdfDest, writer); writer.SetOpenAction(action); XMLWorkerFontProvider fontProvider = new XMLWorkerFontProvider(); CssAppliers cssAppliers = new CssAppliersImpl(fontProvider); HtmlPipelineContext htmlContext = new HtmlPipelineContext(cssAppliers); htmlContext.SetTagFactory(Tags.GetHtmlTagProcessorFactory()); ICSSResolver cssResolver = XMLWorkerHelper.GetInstance().GetDefaultCssResolver(true); IPipeline pipeline = new CssResolverPipeline(cssResolver, new HtmlPipeline(htmlContext, new PdfWriterPipeline(document, writer))); XMLWorker worker = new XMLWorker(pipeline, true); XMLParser p = new XMLParser(true, worker, Encoding.UTF8); TextReader reader = new StringReader(receiptString); p.Parse(reader); p.Flush(); document.Close(); document.Dispose();
Showing posts with label c#.net. Show all posts
Showing posts with label c#.net. Show all posts
Thursday 31 October 2013
Generate Pdf Using HTML file and iTextSharp
Friday 26 July 2013
Get label value, Hidden field value using java script / jquery
var lat = document.getElementById("<%= hflat.ClientID %>").value; alert(lat); var mytit = document.getElementById("<%= lbltitle.ClientID %>").innerHTML; alert(mytit);
Wednesday 10 July 2013
call javascript function from page load c#.net / vb.net / asp.net
call javascript function from page load c#.net / vb.net
c#.net:
Page.ClientScript.RegisterStartupScript(this.GetType(), "Call my function", "Myfunction();", true);vb.net
Page.ClientScript.RegisterStartupScript(Me.[GetType](), "Call my function",
"Myfunction();", True)
Friday 5 July 2013
Get location (Latitude & Longitude) for given address in ASP.NET using google api
Get latitude and longitude using C# for given location
C#.NET:
public static List<string> GetLatLng(string address) { dynamic requestUri = string.Format("http://maps.googleapis.com/maps/api/geocode/xml?address={0}&sensor=true", Uri.EscapeDataString(address)); dynamic request = WebRequest.Create(requestUri); dynamic response = request.GetResponse(); dynamic xdoc = XDocument.Load(response.GetResponseStream()); dynamic latLngArray = new List<string>(); dynamic xElement = xdoc.Element("GeocodeResponse"); if (xElement != null) { dynamic result = xElement.Element("result"); if (result != null) { dynamic element = result.Element("geometry"); if (element != null) { dynamic locationElement = element.Element("location"); if (locationElement != null) { dynamic xElement1 = locationElement.Element("lat"); if (xElement1 != null) { dynamic lat = xElement1.Value; latLngArray.Add(lat); } dynamic element1 = locationElement.Element("lng"); if (element1 != null) { dynamic lng = element1.Value; latLngArray.Add(lng); } } } } } return latLngArray; }
add multple locations in google map using asp.net c#.net/ vb.net
here shows multiple locations adding in google map using java script / jquery in Asp.net, c#.net, vb.net
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var markers = [
<asp:Repeater ID="rptMarkers" runat="server">
<ItemTemplate>
{
"title": '<%# Eval("title") %>',
"lat": '<%# Eval("lat") %>',
"lng": '<%# Eval("lng") %>',
"description": '<b><%# Eval("title") %></b> <br><%# Eval("address") %>'
}
</ItemTemplate>
<SeparatorTemplate>
,
</SeparatorTemplate>
</asp:Repeater>
];
</script>
<script type="text/javascript">
window.onload = function () {
Dataload();
}
function Dataload() {
var mapOptions = {
center: new google.maps.LatLng(markers[0].lat, markers[0].lng),
zoom: 13,
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var infoWindow = new google.maps.InfoWindow();
var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions);
for (i = 0; i < markers.length; i++) {
var data = markers[i]
var myLatlng = new google.maps.LatLng(data.lat, data.lng);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: data.title
});
(function (marker, data) {
google.maps.event.addListener(marker, "click", function (e) {
infoWindow.setContent(data.description);
infoWindow.open(map, marker);
});
})(marker, data);
}
}
</script>
<script type="text/javascript">
var markers = [
<asp:Repeater ID="rptMarkers" runat="server">
<ItemTemplate>
{
"title": '<%# Eval("title") %>',
"lat": '<%# Eval("lat") %>',
"lng": '<%# Eval("lng") %>',
"description": '<b><%# Eval("title") %></b> <br><%# Eval("address") %>'
}
</ItemTemplate>
<SeparatorTemplate>
,
</SeparatorTemplate>
</asp:Repeater>
];
</script>
<script type="text/javascript">
window.onload = function () {
Dataload();
}
function Dataload() {
var mapOptions = {
center: new google.maps.LatLng(markers[0].lat, markers[0].lng),
zoom: 13,
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var infoWindow = new google.maps.InfoWindow();
var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions);
for (i = 0; i < markers.length; i++) {
var data = markers[i]
var myLatlng = new google.maps.LatLng(data.lat, data.lng);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: data.title
});
(function (marker, data) {
google.maps.event.addListener(marker, "click", function (e) {
infoWindow.setContent(data.description);
infoWindow.open(map, marker);
});
})(marker, data);
}
}
</script>
Retrieve data from visible false BoundField of Gridview
get value of visible false boundfield in gridview Asp.net
<style type="text/css">
.hidden
{
display:none;
}
</style>
<asp:BoundField DataField="ReportId" HeaderText="RId" >
<ItemStyle CssClass="hidden"/>
</asp:BoundField>
Gridview row hover alert rowindex
on hover Gridview row, show row index as alert message
write onmouseover on rowdatabound
write onmouseover on rowdatabound
protected void mygridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex != -1)
{
e.Row.Attributes["onmouseover"] = "showContents('" + (e.Row.RowIndex + 1) + "')";
}
}
{
if (e.Row.RowIndex != -1)
{
e.Row.Attributes["onmouseover"] = "showContents('" + (e.Row.RowIndex + 1) + "')";
}
}
<script type="text/javascript">
function showContents(rowIndex) {
var gv = <%= mygridview.ClientID %>;
var rowElement = gv.rows[rowIndex];
var title = rowElement.cells[0].innerHTML;
alert(rowIndex + ',' + title);
}
function showContents(rowIndex) {
var gv = <%= mygridview.ClientID %>;
var rowElement = gv.rows[rowIndex];
var title = rowElement.cells[0].innerHTML;
alert(rowIndex + ',' + title);
}
Friday 15 February 2013
How to Draw Text on an Image c#
Bitmap myBitmap = new Bitmap("C:\\myImage.jpg");
Graphics g = Graphics.FromImage(myBitmap);
StringFormat strFormat = new StringFormat();
strFormat.Alignment = StringAlignment.Center;
strFormat.LineAlignment = StringAlignment.Center;
g.DrawString("My\nText", new Font("Tahoma", 20), Brushes.White,
new RectangleF(0, 0, 500, 500), strFormat);
myBitmap.Save("C:\\myImage1.jpg");
Monday 29 October 2012
GridviewRowDatabound
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label newlabel= e.Row.FindControl("label1") as Label;
String mydata = newlabel.Text;
if(mydata.Equals("sometext")
{
Label newlabel2= e.Row.FindControl("label1") as Label;
newlabel2.ForeColor = System.Drawing.Color.Green;
}
else
{
Label newlabel2= e.Row.FindControl("label1") as Label;
newlabel2.ForeColor = System.Drawing.Color.Red;
}
}
Friday 7 September 2012
Delete Multiple Cookies in Sign out button click
string cookieName;
int limit = Request.Cookies.Count;
for (int i = 0; i < limit; i++)
{
cookieName = Request.Cookies[i].Name;
aCookie = new HttpCookie(cookieName);
aCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(aCookie);
}
Response.Redirect("/myhomepage.aspx");
Find Mastepage Control in webpage:
Page.Master.FindControl("idname").Visible = false;
Convert SVG to PNG using svg.dll
<div id="divsvg"> <svg width="350" height="300"><defs></defs> ............
-
string contents = File.ReadAllText(HttpContext.Current.Server.MapPath("user.htm")); string receiptString = this.GetReceiptString...
-
var lat = document.getElementById("<%= hflat.ClientID %>").value; alert(lat); var mytit = docume...
-
< html xmlns ="http://www.w3.org/1999/xhtml"> < head > < title > Generate Random Colors using javascrip...