view pdf in windows form c# : Pdf link open in new window SDK application project winforms html .net UWP winforms.pdf13-part1258

129 
DrawString(String,Font,Brush,PointF,StringFormat,Single)
Draws the specified text string 
at the specified point with the 
specified 
System.Drawing.Brush and 
System.Drawing.Font objects 
using the formatting attributes 
of the specified 
System.Drawing.StringForma
t object and specified width 
coefficient of text characters.   
DrawString(String,Font,Brush,PointF)
Draws the specified text string 
at the specified point with the 
specified 
System.Drawing.Brush and 
System.Drawing.Font 
objects.   
DrawString(String,Font,Brush,PointF,Single)
Draws the specified text string 
at the specified point with the 
specified 
System.Drawing.Brush, 
System.Drawing.Font objects 
and specified width coefficient 
of text characters.   
Requirements 
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 
(Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), 
Windows Server 2003 SP2 
See Also 
Reference 
Pdf link open in new window - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlinks to pdf; adding hyperlinks to pdf documents
Pdf link open in new window - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
pdf link to specific page; add page number to pdf hyperlink
130 
C1PdfDocument Class  
C1PdfDocument Members  
DrawString(String,Font,Brush,RectangleF,Int32,StringFormat) Method 
Example   
String to draw.  
System.Drawing.Font object that defines the appearance and size of the drawn text.  
System.Drawing.Brush object that defines the color of the drawn text.  
System.Drawing.RectangleF structure that specifies the location of the drawn text, in points from 
the top left corner of the page.  
Index of the first character that will be rendered.  
System.Drawing.StringFormat object that specifies formatting attributes applied to the drawn 
text.  
Draws the specified text string in the specified rectangle with the specified System.Drawing.Brush 
and System.Drawing.Font objects using the formatting attributes of the specified 
System.Drawing.StringFormat object. 
Syntax 
Visual Basic (Declaration) 
Public Overloads Function DrawString( _ 
ByVal text As System.String, _ 
ByVal font As System.Drawing.Font, _ 
ByVal brush As System.Drawing.Brush, _ 
ByVal rc As System.Drawing.RectangleF, _ 
ByVal firstChar As System.Integer, _ 
ByVal sf As System.Drawing.StringFormat _ 
As System.Integer 
C# 
public System.int DrawString(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc, 
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
Please note that, there will be a pop-up window "cannot open your file" if your loaded Please click the following link to see more C# PDF imaging project
adding a link to a pdf; add hyperlinks to pdf online
VB.NET Image: VB Code to Download and Save Image from Web URL
to download image from website link more easily. reImage, "c:/reimage.png", New PNGEncoder()) End powerful & profession imaging controls, PDF document, image
c# read pdf from url; adding hyperlinks to pdf
131 
System.int firstChar, 
System.Drawing.StringFormat sf 
Parameters 
text 
String to draw. 
font 
System.Drawing.Font object that defines the appearance and size of the drawn text. 
brush 
System.Drawing.Brush object that defines the color of the drawn text. 
rc 
System.Drawing.RectangleF structure that specifies the location of the drawn text, in 
points from the top left corner of the page. 
firstChar 
Index of the first character that will be rendered. 
sf 
System.Drawing.StringFormat object that specifies formatting attributes applied to the 
drawn text. 
Return Value 
The index of first character that was not printed because it did not 
fit in the specified rectangle. 
Remarks 
The sf contains properties that specify formatting options. Use the 
System.Drawing.StringFormat.Alignment property to specify 
horizontal alignment and the 
System.Drawing.StringFormat.LineAlignment property to 
specify vertical alignment. 
Use the System.Drawing.StringFormat.FormatFlags property to 
specify clipping and wrapping. 
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Open source codes can be added to C# class. String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath
pdf link to email; pdf links
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
is trying to display a PDF document file inside a browser window. PDFDocument pdf = new PDFDocument(@"C:\input.pdf"); pdf.ConvertToVectorImages(ContextType.HTML
active links in pdf; add link to pdf
132 
To render text in the vertical direction, use the 
System.Drawing.StringFormatFlags.DirectionVertical. By itself, 
this flag will cause text to render from the bottom to the top of the 
rectangle. Combined with the 
System.Drawing.StringFormatFlags.DirectionRightToLeft flags, 
it will cause text to render from the top to the bottom of the 
rectangle. 
The DrawString method returns the index of the first character 
that was not printed because it did not fit the output rectangle. 
You can use this value to make text flow from page to page, or 
from one frame to another within a page. 
Example 
The code below renders a long string into several pages, using the 
return value from the DrawString method to determine where to 
continue printing.  
C# 
// render string spanning multiple pages 
for (int start = 0; start < int.MaxValue;) 
// render as much as will fit into the 
rectangle 
start = _c1pdf.DrawString(text, font, 
Brushes.Black, rcPage, start); 
// move on to the next page 
_c1pdf.NewPage(); 
Requirements 
Target Platforms: Windows 7, Windows Vista SP1 or later, 
Windows XP SP3, Windows Server 2008 (Server Core not 
supported), Windows Server 2008 R2 (Server Core supported with 
SP1 or later), Windows Server 2003 SP2 
See Also 
Reference 
C1PdfDocument Class  
C1PdfDocument Members  
Overload List  
VB.NET Word: VB.NET Code to Draw and Write Text and Graphics on
fileName, New WordDecoder()) 'use WordDecoder open a wordfile Dim Word document function, please link to Word & profession imaging controls, PDF document, tiff
pdf link to attached file; add url to pdf
C# TIFF: C#.NET TIFF Document Viewer, View & Display TIFF Using C#
TIFF Mobile Viewer in most mobile browsers; Open, load & Free to convert TIFF document to PDF document for management Please link to get more detailed tutorials
clickable links in pdf; convert a word document to pdf with hyperlinks
133 
DrawString(String,Font,Brush,RectangleF,Int32,StringFormat,Single) Method 
The string to draw.  
The System.Drawing.Font used to draw the text.  
The System.Drawing.Brush specifying the text color.  
The System.Drawing.RectangleF specifying the location of the text, in points from the top left 
corner of the page.  
The index of the first character that will be rendered.  
The System.Drawing.StringFormat object specifying the formatting attributes applied to the text.  
The width coefficient applied to characters. The default is 1.0, use 2.0 for double width and so on.  
Draws the specified text string in the specified rectangle, with the specified System.Drawing.Brush 
and System.Drawing.Font, using the formatting attributes of the specified 
System.Drawing.StringFormat object and specified character width coefficient. 
Syntax 
Visual Basic (Declaration) 
Public Overloads Function DrawString( _ 
ByVal text As System.String, _ 
ByVal font As System.Drawing.Font, _ 
ByVal brush As System.Drawing.Brush, _ 
ByVal rc As System.Drawing.RectangleF, _ 
ByVal firstChar As System.Integer, _ 
ByVal sf As System.Drawing.StringFormat, _ 
ByVal widthCoeff As System.Single _ 
As System.Integer 
C# 
public System.int DrawString(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc, 
System.int firstChar, 
System.Drawing.StringFormat sf, 
System.float widthCoeff 
134 
Parameters 
text 
The string to draw. 
font 
The System.Drawing.Font used to draw the text. 
brush 
The System.Drawing.Brush specifying the text color. 
rc 
The System.Drawing.RectangleF specifying the location of the text, in points from the top 
left corner of the page. 
firstChar 
The index of the first character that will be rendered. 
sf 
The System.Drawing.StringFormat object specifying the formatting attributes applied to 
the text. 
widthCoeff 
The width coefficient applied to characters. The default is 1.0, use 2.0 for double width and 
so on. 
Return Value 
The index of the first character that was not rendered 
because it did not fit in the specified rectangle. 
Requirements 
Target Platforms: Windows 7, Windows Vista SP1 or later, 
Windows XP SP3, Windows Server 2008 (Server Core not 
supported), Windows Server 2008 R2 (Server Core supported 
with SP1 or later), Windows Server 2003 SP2 
See Also 
135 
Reference 
C1PdfDocument Class  
C1PdfDocument Members  
Overload List  
DrawString(String,Font,Brush,RectangleF,Int32,StringFormat) 
Method  
DrawString(String,Font,Brush,RectangleF,StringFormat) Method 
String to draw.  
System.Drawing.Font object that defines the appearance and size of the drawn text.  
System.Drawing.Brush object that defines the color of the drawn text.  
System.Drawing.RectangleF structure that specifies the location of the drawn text, in points from 
the top left corner of the page.  
System.Drawing.StringFormat object that specifies formatting attributes applied to the drawn 
text.  
Draws the specified text string in the specified rectangle with the specified System.Drawing.Brush 
and System.Drawing.Font objects using the formatting attributes of the specified 
System.Drawing.StringFormat object. 
Syntax 
Visual Basic (Declaration) 
Public Overloads Function DrawString( _ 
ByVal text As System.String, _ 
ByVal font As System.Drawing.Font, _ 
ByVal brush As System.Drawing.Brush, _ 
ByVal rc As System.Drawing.RectangleF, _ 
ByVal sf As System.Drawing.StringFormat _ 
As System.Integer 
C# 
public System.int DrawString(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc, 
136 
System.Drawing.StringFormat sf 
Parameters 
text 
String to draw. 
font 
System.Drawing.Font object that defines the appearance and size of the drawn text. 
brush 
System.Drawing.Brush object that defines the color of the drawn text. 
rc 
System.Drawing.RectangleF structure that specifies the location of the drawn text, in 
points from the top left corner of the page. 
sf 
System.Drawing.StringFormat object that specifies formatting attributes applied to the 
drawn text. 
Return Value 
The index of first character that was not printed because it did not fit in 
the specified rectangle. 
Requirements 
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP 
SP3, Windows Server 2008 (Server Core not supported), Windows Server 
2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 
SP2 
See Also 
Reference 
C1PdfDocument Class  
C1PdfDocument Members  
Overload List  
DrawString(String,Font,Brush,RectangleF,Int32,StringFormat) Method  
137 
DrawString(String,Font,Brush,RectangleF,Int32) Method 
String to draw.  
System.Drawing.Font object that defines the appearance and size of the drawn text.  
System.Drawing.Brush object that defines the color of the drawn text.  
System.Drawing.RectangleF structure that specifies the location of the drawn text, in points from 
the top left corner of the page.  
Index of the first character that will be rendered.  
Draws the specified text string in the specified rectangle with the specified System.Drawing.Brush 
and System.Drawing.Font objects using the formatting attributes of the specified 
System.Drawing.StringFormat object. 
Syntax 
Visual Basic (Declaration) 
Public Overloads Function DrawString( _ 
ByVal text As System.String, _ 
ByVal font As System.Drawing.Font, _ 
ByVal brush As System.Drawing.Brush, _ 
ByVal rc As System.Drawing.RectangleF, _ 
ByVal firstChar As System.Integer _ 
As System.Integer 
C# 
public System.int DrawString(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc, 
System.int firstChar 
Parameters 
text 
String to draw. 
font 
138 
System.Drawing.Font object that defines the appearance and size of the drawn text. 
brush 
System.Drawing.Brush object that defines the color of the drawn text. 
rc 
System.Drawing.RectangleF structure that specifies the location of the drawn text, in 
points from the top left corner of the page. 
firstChar 
Index of the first character that will be rendered. 
Return Value 
The index of first character that was not printed because it did not fit in 
the specified rectangle. 
Requirements 
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP 
SP3, Windows Server 2008 (Server Core not supported), Windows Server 
2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 
SP2 
See Also 
Reference 
C1PdfDocument Class  
C1PdfDocument Members  
Overload List  
DrawString(String,Font,Brush,RectangleF,Int32,StringFormat) Method  
DrawString(String,Font,Brush,RectangleF) Method 
String to draw.  
System.Drawing.Font object that defines the appearance and size of the drawn text.  
System.Drawing.Brush object that defines the color of the drawn text.  
System.Drawing.RectangleF structure that specifies the location of the drawn text, in points from 
the top left corner of the page.  
Documents you may be interested
Documents you may be interested