c# pdf viewer itextsharp : Reorder pages in pdf software Library cloud windows .net web page class winforms.pdf15-part1584

149 
C# 
public System.int DrawStringHtml(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc 
Parameters 
text 
HTML 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. 
Return Value 
The offset of the first line that was not printed because it did not fit in the 
specified rectangle, or the value of System.Int32.MaxValue if the entire 
string was rendered. 
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 
Reorder pages in pdf - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
pdf change page order; reverse pdf page order online
Reorder pages in pdf - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
reorder pages in pdf online; change pdf page order online
150 
C1PdfDocument Class  
C1PdfDocument Members  
Overload List  
DrawStringHtml(String,Font,Brush,RectangleF,Int32) Method 
HTML 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.  
Offset of the first line to draw (usually the return value of a previous call to DrawStringHtml).  
Draws an HTML string in the specified rectangle with the specified System.Drawing.Brush and 
System.Drawing.Font objects, starting at a given offset within the string. 
Syntax 
Visual Basic (Declaration) 
Public Overloads Function DrawStringHtml( _ 
ByVal text As System.String, _ 
ByVal font As System.Drawing.Font, _ 
ByVal brush As System.Drawing.Brush, _ 
ByVal rc As System.Drawing.RectangleF, _ 
ByVal offset As System.Integer _ 
As System.Integer 
C# 
public System.int DrawStringHtml(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc, 
System.int offset 
Parameters 
text 
HTML string to draw. 
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview. Reorder TIFF Pages in C#.NET Application.
how to rearrange pdf pages; rearrange pdf pages in preview
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Sort and Reorder PowerPoint Slides Range with VB amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image
change page order in pdf file; move pages in pdf document
151 
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. 
offset 
Offset of the first line to draw (usually the return value of a previous call to 
DrawStringHtml). 
Return Value 
The offset of the first line that was not printed because it did not fit in 
the specified rectangle, or the value of System.Int32.MaxValue if the 
entire string was rendered. 
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  
DrawStringRtf Method 
Draws an RTF string in the specified rectangle with the specified System.Drawing.Brush and 
System.Drawing.Font objects. 
Overload List 
Read PDF in Web Image Viewer| Online Tutorials
from PDF documents; Extract images from PDF documents; Add, reorder pages in PDF files; Save and print PDF as you wish; More PDF Reading
change pdf page order preview; how to move pages in pdf reader
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
Users can use it to reorder TIFF pages in ''' &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
pdf reverse page order online; rearrange pdf pages reader
152 
Overload 
Description 
DrawStringRtf(String,Font,Brush,RectangleF)
Draws an RTF string in the specified rectangle 
with the specified System.Drawing.Brush and 
System.Drawing.Font objects.   
DrawStringRtf(String,Font,Brush,RectangleF,Int32)
Draws an RTF string in the specified rectangle 
with the specified System.Drawing.Brush and 
System.Drawing.Font objects, starting at a 
given offset within the string.   
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  
DrawStringRtf(String,Font,Brush,RectangleF) Method 
RTF 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.  
Draws an RTF string in the specified rectangle with the specified System.Drawing.Brush and 
System.Drawing.Font objects. 
Syntax 
Visual Basic (Declaration) 
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
page, it is also featured with the functions to merge PDF files using C# .NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
moving pages in pdf; reorder pages pdf file
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
just following attached links. C# PDF: Add, Delete, Reorder PDF Pages Using C#.NET, C# PDF: Merge or Split PDF Files Using C#.NET.
reverse page order pdf; pdf change page order acrobat
153 
Public Overloads Function DrawStringRtf( _ 
ByVal text As System.String, _ 
ByVal font As System.Drawing.Font, _ 
ByVal brush As System.Drawing.Brush, _ 
ByVal rc As System.Drawing.RectangleF _ 
As System.Integer 
C# 
public System.int DrawStringRtf(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc 
Parameters 
text 
RTF 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. 
Return Value 
The index of first character that was not printed because it did not fit in the 
specified rectangle, or the value of int.MaxValue if the entire string was 
rendered. 
Remarks 
This method is similar to MeasureString(String,Font,Single), except it 
recognizes Rtf (Rich Text Format) strings like those used in the 
System.Windows.Forms.RichTextBox control. 
.NET Multipage TIFF SDK| Process Multipage TIFF Files
SDK, developers are easily to access, extract, swap, reorder, insert, mark up and delete pages in any multi upload to SharePoint and save to PDF documents.
move pages in pdf reader; rearrange pages in pdf online
C# Word: How to Create Word Document Viewer in C#.NET Imaging
in C#.NET; Offer mature Word file page manipulation functions (add, delete & reorder pages) in document viewer; Rich options to add
switch page order pdf; reorder pages in pdf preview
154 
There are two types of RTF strings: 
1) Complete RTF strings contain an Rtf header that specifies the fonts and 
colors used within the string. These strings can be obtained from a 
System.Windows.Forms.RichTextBox control using the 
System.Windows.Forms.RichTextBox.Rtf property, or from Rtf files saved 
to disk. In this case, the font and brush parameters are not used. 
2) Partial RTF strings contain embedded Rtf tags but no Rtf header. These 
strings are easy to build in code and can be used to render text with special 
attributes such as bold and italics (for example: "this text contains {\b BOLD} 
and {\i ITALICS}". In this case, the font and brush parameters are used to build 
the Rtf header automatically. 
The DrawStringRtf 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. To do this, use the overload that takes the starting character in the text 
as a parameter. 
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  
DrawStringRtf(String,Font,Brush,RectangleF,Int32) Method 
Example   
RTF 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 to draw (usually the return value of a previous call to DrawStringRtf).  
155 
Draws an RTF string in the specified rectangle with the specified System.Drawing.Brush and 
System.Drawing.Font objects, starting at a given offset within the string. 
Syntax 
Visual Basic (Declaration) 
Public Overloads Function DrawStringRtf( _ 
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 DrawStringRtf(  
System.string text, 
System.Drawing.Font font, 
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc, 
System.int firstChar 
Parameters 
text 
RTF 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 
156 
Index of the first character to draw (usually the return value of a previous call to 
DrawStringRtf). 
Return Value 
The index of first character that was not printed because it did not fit in 
the specified rectangle, or the value of int.MaxValue if the entire string 
was rendered. 
Remarks 
This method is similar to MeasureString(String,Font,Single), except it 
recognizes Rtf (Rich Text Format) strings like those used in the 
System.Windows.Forms.RichTextBox control. 
There are two types of RTF strings: 
1) Complete RTF strings contain an Rtf header that specifies the fonts 
and colors used within the string. These strings can be obtained from a 
System.Windows.Forms.RichTextBox control using the 
System.Windows.Forms.RichTextBox.Rtf property, or from Rtf files 
saved to disk. In this case, the font and brush parameters are not used. 
2) Partial RTF strings contain embedded Rtf tags but no Rtf header. 
These strings are easy to build in code and can be used to render text 
with special attributes such as bold and italics (for example: "this text 
contains {\b BOLD} and {\i ITALICS}". In this case, the font and brush 
parameters are used to build the Rtf header automatically. 
The DrawStringRtf 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. Note that this value is not an index into the raw 
Rtf input, but into the text represented by the Rtf. See example below. 
Example 
The code below renders a long string into several pages, using the 
return value from the 
DrawString(String,Font,Brush,RectangleF,StringFormat) method to 
determine where to continue printing.  
C# 
// calculate page rectangle 
RectangleF rcPage = _c1pdf.PageRectangle; 
157 
rcPage.Inflate(-72, -72); 
// get Rtf to render 
string text = richTextBox1.Rtf; 
// print the RTF string spanning multiple pages 
_c1pdf.Clear(); 
for (int start = 0; start < int.MaxValue; ) 
if (start > 0) _c1pdf.NewPage(); 
start = _c1pdf.DrawStringRtf(text, Font,  
Brushes.Black, rcPage, start); 
// show the result 
string fn = @"c:\temp\test\rtf.pdf"
_c1pdf.Save(fn); 
System.Diagnostics.Process.Start(fn); 
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  
FillArc Method 
System.Drawing.Brush object that determines the color used to fill the arc.  
System.Drawing.RectangleF structure that represents the bounding rectangle of the ellipse that 
contains the pie shape.  
Angle measured in degrees clockwise from the x-axis to the first side of the pie shape.  
Angle measured in degrees clockwise from the startAngle parameter to the second side of the pie 
shape.  
Fills an arc defined by an ellipse specified by a System.Drawing.RectangleF structure and two 
radial lines. 
Syntax 
158 
Visual Basic (Declaration) 
Public Sub FillArc( _ 
ByVal brush As System.Drawing.Brush, _ 
ByVal rc As System.Drawing.RectangleF, _ 
ByVal startAngle As System.Single, _ 
ByVal sweepAngle As System.Single _ 
)  
C# 
public void FillArc(  
System.Drawing.Brush brush, 
System.Drawing.RectangleF rc, 
System.float startAngle, 
System.float sweepAngle 
Parameters 
brush 
System.Drawing.Brush object that determines the color used to fill the arc. 
rc 
System.Drawing.RectangleF structure that represents the bounding rectangle of the 
ellipse that contains the pie shape. 
startAngle 
Angle measured in degrees clockwise from the x-axis to the first side of the pie shape. 
sweepAngle 
Angle measured in degrees clockwise from the startAngle parameter to the second side of 
the pie shape. 
Remarks 
All coordinates are expressed in points, measured from the upper-left corner 
of the page. 
Requirements 
Documents you may be interested
Documents you may be interested