c# pdf parse table : Adding metadata to pdf software application dll windows winforms wpf web forms XFRXDevGuide9-part830

- 91 - 
document will always be open in a new Word / Web browser instance.  
Default value = .F. 
QuietMode 
This is a property of the ReportListener class. If set to .T., no message will 
be printed during the report generation process. 
targetFileName 
The name of the file to be generated. 
targetType 
The output type to be generated. One of the values listed at XFRX Output 
Target Types (above). 
Methods: 
Note: The common methods are described at Properties and methods common in XFRXListener 
and XFRXSession classes (above). 
zipDocument() 
Specifies that the generated document should be added to a zip archive. 
Syntax:  
zipDocument(ArchiveName, AddToArchive, 
DeleteSourceDocument) 
Return values: none 
Parameters: 
ArchiveName (char) is the file name of the zip archive 
AddToArchive (logical) specifies, if the file should be added to existing archive 
(.T.) or if a new archive should be created (.F.) 
DeleteSourceDocument (logical) if set to .T., the source document will be 
deleted after adding to the archive. 
Note:  
You can send these three parameters to XFRX either via this method or as the 
last three parameters of the SetParams method. This method is available for 
your convenience of you prefer to fill in XFRXListener properties and call 
SetParams without parameters. 
23.4 XFRXSession class 
Note: The common methods are described at Properties and methods common in XFRXListener 
and XFRXSession classes (above). 
Adding metadata to pdf - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
adding metadata to pdf files; pdf metadata reader
Adding metadata to pdf - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
view pdf metadata in explorer; remove metadata from pdf online
- 92 - 
ProcessReport() 
Processes the report. 
Syntax:  
ProcessReport(<tcReportName>, <tcForClause>, <tlSummary>, 
<tcScopeClause>, <tcWhileClause>, <tlPlain>) 
Parameters: 
tcReportName  
the name of the report file  
tcForClause  
the FOR clause [optional]   
tlSummary 
The summary clause switch. If set to .T., the report is processed as if 
SUMMARY clause was used in the REPORT FORM command [optional]   
tcScopeClause 
The string corresponding to the report's scope clause (such as NEXT 4, 
REST, ALL, RECORD nRecno). Default value is "ALL" [optional]   
tcWhileClause  
The while clause [optional]  
tlPlain  
Plain format switch. Send .T.  as this parameter to switch the HTML output to 
PLAIN format. The plain format doesn't generate any page breaks to the 
document - one long page will be generated. The default value is .F. 
23.5 XFRX#DRAW class 
Properties: 
PageCount 
The total number of pages in the XFF document 
(numeric) 
Methods: 
AddPage() 
Adds a new page at the end of the document. 
Syntax: 
VB.NET PDF Library SDK to view, edit, convert, process PDF file
adding password, digital signatures and redaction feature. Various of PDF text and images processing features for VB.NET project. Multiple metadata types of PDF
edit pdf metadata acrobat; get pdf metadata
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Support adding PDF page number. Offer PDF page break inserting function. DLLs for Adding Page into PDF Document in VB.NET Class. Add necessary references:
bulk edit pdf metadata; read pdf metadata online
- 93 - 
XFRXDraw::AddPage([tcPageSize]) 
Or 
XFRXDraw::AddPage(tnPageWidth, tnPageHeight) 
Parameters: 
tcPageSize 
The page size of the new page. Available values: “A4”, “letter” 
tnPageWidth, tnPageHeight 
The width and height of the new page. The unit can be defined by 
SetUnit() method. The default unit it point (1/72 in). 
If no page size is specified, the current page size is used. 
CreateDocument() 
Creates a new XFF file. 
Syntax: 
XFRXDraw::CreateDocument([tcFileName])  
Return values 
.T. … the file was successfully created 
.F. … file couldn’t have been created () 
An existing file is overwritten. 
Parameters: 
tcFileName 
The file name if the document to be created. If this parameter is empty, 
the XFF file is created in memory. 
DrawLine() 
Draws a line on the current page. 
Syntax: 
XFRXDraw::DrawLine(tnXPos, tnYPos, tnXToPos, tnYToPos 
[, tnLineWidth[, tnPenPattern]]) 
Parameters: 
tnXPos, tnYPos 
The X,Y coordinates of the start point of the line. 
tnXToPos, tnYToPos 
The X,Y coordinates of the end point of the line. 
tnLineWidth 
The line width in points. 0 represents hairline. Optional, default value = 1. 
tnPenPattern 
The border line pattern: 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Multiple metadata types of PDF file can be easily added and processed in C#.NET Class. Capable of adding PDF file navigation features to your C# program.
remove metadata from pdf file; view pdf metadata
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
batch pdf metadata; pdf metadata online
- 94 - 
0 ... no border 
1 ... dotted 
2 ... dashed 
3 ... dash-dot  
4 ... dash-dot-dot 
8 … solid line 
Optional, default value = 8. 
DrawPicture() 
Draws a picture on the current page into a given bounding rectangle. 
Syntax: 
XFRXDraw::DrawPicture(tnXPos, tnYPos, tnWidth, 
tnHeight, tcFilename[, tnAdjType]) 
Parameters: 
tnXPos, tnYPos 
The X,Y coordinates of the upper left hand corner of the bounding 
rectangle. 
tnWidth 
The width of the rectangle 
tnHeight 
The height of the rectangle 
tcFileName 
The picture file name 
tnAdjType 
 … clip picture 
 … stretch picture, retain shape 
 … stretch picture, fill frame 
DrawRectangle() 
Draws a rectangle on the current page. 
Syntax: 
XFRXDraw::DrawRectangle(tnXPos, tnYPos, tnWidth, 
tnHeight [, tnLineWidth[, tnFill[, tnPenPattern, 
tnRoundFactor]]]) 
Parameters: 
tnXPos, tnYPos 
The X,Y coordinates of the upper left hand corner. 
tnWidth 
The width of the rectangle 
tnHeight 
VB.NET PDF insert text library: insert text into PDF content in vb
VB.NET PDF - Insert Text to PDF Document in VB.NET. Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program.
search pdf metadata; modify pdf metadata
C# PDF insert image Library: insert images into PDF in C#.net, ASP
application? To help you solve this technical problem, we provide this C#.NET PDF image adding control, XDoc.PDF for .NET. Similar
pdf xmp metadata viewer; embed metadata in pdf
- 95 - 
The height of the rectangle 
tnLineWidth 
The line width in points. 0 represents hairline. Optional, default value = 1. 
tnFill 
0 ... not filled, 1 ... filled. Optional, default value = 0 
tnPenPattern 
The border line pattern: 
0 ... no border 
1 ... dotted 
2 ... dashed 
3 ... dash-dot  
4 ... dash-dot-dot 
8 … solid line 
Optional, default value = 8. 
tnRoundFactor 
The radius of the rectangle edges curvature. 0 makes the rectangle right-
angled (no rounding), 99 creates an ellipse. Optional, default value = 0. 
Note: the border and fill color needs to be defined via SetColor() method 
before calling DrawRectangle() method. 
DrawText 
Draws a text, using a font defined by SetFont method. 
Syntax: 
XFRXDraw::DrawText(tnLeft, tnTop, tcText[, tnRotate[, 
tcLinkName[, tcLinkRef[, tcBookmark[, tcTooltip]]]]]) 
Or 
XFRXDraw::DrawText(tcText[, tnRotate[, tcLinkName[, 
tcLinkRef[, tcBookmark[, tcTooltip]]]]]) 
Parameters: 
tnLeft, tnTop 
The coordinates where the text will be drawn. If the second syntax is used 
(without the coordinates), the text will be drawn at the current position: 
which is either a position defined by SetPos() method or a the end of an 
output if the previous DrawText() method call. 
tcText 
The text to be drawn 
tnRotate 
The text rotation angle in degrees. The label will be rotated 
counterclockwise. Optional, default value = 0. 
tcLinkName 
If this parameter is filled, the text will be a named target of a hyperlink. 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
By using reliable APIs, C# programmers are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel
pdf metadata viewer online; read pdf metadata java
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Provide users with examples for adding text box to PDF and edit font size and color in text box field in C#.NET program. C#.NET: Draw Markups on PDF File.
pdf metadata viewer; c# read pdf metadata
- 96 - 
(see tcLinkRef parameter). 
tcLinkRef 
If this parameter is filled, the text will be a hyperlink. It will navigate to a 
target in the local document with tcLinkRef name. To navigate to a http 
URL, include “http://” at the beginning of the parameter. 
tcBookmark 
I not empty, the parameter contains a name of a bookmark that will be 
created and will navigate to this text. 
tcTooltip 
The tooltip displayed when hovering mouse over this text.  
DrawTextBox() 
Word wraps the give text and print it into a given bounding rectangle. If the 
height of the rectangle is zero, then the rectangle stretches to accommodate 
to full text and the height of the rectangle is returned. 
Syntax: 
XFRXDraw::DrawTextBox(tnLeft, tnTop, tnWidth, tnHeight, 
tcText[, tnAlign[, tnVAlign[, 
tnRotate[,tnRotationPoint[, tcLinkName[, tcLinkRef[, 
tcBookmark[, tcTooltip]]]]]]]]) 
Return value: 
The height of the bounding rectangle is returned. 
Parameters: 
tnLeft, tnTop 
The X and Y coordinates of the upper left hand corner of the bounding 
rectangle. 
tnWidth, tnHeight 
The width and the height of the bounding rectangle. If tnHeight is 0, the 
rectangle stretches to accommodate to full text and the height of the 
rectangle is returned. 
tnAlign 
The horizontal alignment of the text inside of the rectangle. The allowed 
values are: 
0 … “left” 
 …“center” 
 … “right”. 
Optional, the default value is 0 (left). 
tnVAlign 
The vertical alignment of the text inside of the rectangle. The allowed 
values are: 
0 … “top” 
 …“center” 
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page modifying page, you will find detailed guidance on creating, loading, merge and splitting PDF pages and Files, adding a page into PDF document, deleting
pdf metadata editor; change pdf metadata creation date
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to perform PDF file password adding, deleting and changing in Visual Studio .NET project use C# source code in .NET class. Allow
add metadata to pdf programmatically; remove metadata from pdf
- 97 - 
 … “bottom”. 
Optional, the default value is 0 (top). 
tnRotate 
The text rotation angle in degrees. The label will be rotated 
counterclockwise. Optional, default value = 0. 
tnRotationPoint 
The point within the 
rectangle around which the 
text is rotated. The allowed 
values are 0..8, optional, 
default value = 0 (left, top). 
Please see the picture on the 
right for the point positions. 
tcLinkName 
If this parameter is filled, the text will be a named target of a hyperlink. 
(see tcLinkRef parameter). 
tcLinkRef 
If this parameter is filled, the text will be a hyperlink. It will navigate to a 
target with tcLinkRef name. 
tcBookmark 
I not empty, the parameter contains a name of a bookmark that will be 
created and will navigate to this text. 
tcTooltip 
The tooltip displayed when hovering mouse over this text.  
GetBounding 
Rectangle() 
Returns the bounding rectangle coordinates in the rectangle-bound script. 
Syntax: 
XFRXDraw::GetBoundingRectangle() 
Return value: 
NULL  -  the bounding rectangle is not available    
Object – an object with the following properties: 
nLeft, nTop – the coordinates of the upper left hand corner of the 
rectangle 
nWidth, nHeight – the width and height of the rectangle 
The unit of the coordinates can be set by SetUnit() method. The default 
unit is Point (1/72 in). 
GetPageWidth() 
- 98 - 
GetPageHeight() 
GetXPos() 
Returns the horizontal coordinate of the current position. 
Syntax: 
XFRXDraw::GetXPos() 
GetYPos 
Returns the vertical coordinate of the current position. 
Syntax: 
XFRXDraw::GetYPos() 
OpenDocument() 
Opens an existing XFF file. 
Syntax: 
XFRXDraw::OpenDocument(tcFileName)  
Return values 
.T. … the file was successfully opened 
.F. … file couldn’t have been opened (file doesn’t exist or is locked) 
PrintDocument() 
Prints the XFF file to the specified printer. 
Syntax: 
XFRXDraw::PrintDocument(tcPrinterName, tcJobname, 
tnFrom [, tnTo[, tcDEVMODE]])  
Return values 
-100 … cannot initialize printer 
0 … no errors 
Parameters: 
tcPrinterName 
Then name of the printer to which the document will be sent 
tcJobName 
The printer job name  
tnFrom 
If numeric, the first page to be printed. 
tnTo 
The last page to be printed. 
- 99 - 
Alternatively, tnFrom can contain a string value, containing the pages 
numbers separated by commas and ranges separated by dashes, e.g.: 
“1,2,5-6,8,20-30” 
SavePicture() 
SavePicture method saves the report page(s) as a picture.  
Syntax:  
XFRXDraw::SavePicture(tcFilename, tcType, tnFrom [, 
tnTo [, tnBpp [, tnJPEGQuality [, tnThumbnailWidth [, 
tnThumbnailHeight] ] ] ] ])  
Return values 
0 ... no errors was encountered 
-1 ... unknown image format 
-2 ... page out of range 
Parameters:  
tcFilename 
The name of the file to be generated. 
tcType 
The format of the picture to be saved. Currently supported options are: 
BMP, GIF, JPEG, PNG, TIFF. 
tnFrom 
The page number to be saved. If TIFF format is being saved, the parameter 
specifies the first page to be saved. 
tnTo 
If TIFF format is being saved, the parameter specifies the last page to be 
saved. Ignored otherwise. 
tnBpp 
Bits per pixel. Currently supported values are 2, 16 or 24. 
tnJPEGQuality 
Specifies the JPEG compression quality. The range is from 1 - the lowest 
quality to 100 - the best quality. The default value is 0 - default quality. 
Ignored for other output types. 
tnThumbnailWidth 
The width of the output picture in pixels.  
tnThumbnailHeight  
The height of the output picture in pixels.  
If both tnThumbnailWidth and tnThumbnailHeight are omitted, the 
- 100 - 
original page size is used. If only one of the values is sent, the other one is 
calculated accordingly. 
SetColor() 
Sets the foreground and background drawing colors. 
Syntax: 
XFRXDraw::SetColor(tfr, tfg, tfb[, tbr, tbg, tbb]) 
Parameters: 
tfr, tfg, tfb 
Red, green and blue components of the foreground color 
tbr, tbg, tbb 
Red, green and blue components of the background color (optional) 
SetFont() 
Sets font name and attributes for subsequent DrawText() or DrawTextBox() 
calls. 
Syntax: 
XFRXDraw::SetFont(tcFontName, tnSize[, tlBold, 
tlItalic, tlUnderline]) 
Parameters: 
tcFontName 
The font name 
tnSize 
The font size in points 
tlBold, tlItalics, tlUnderline 
The font attributes. These parameters are optional, the default value is .F. 
SetPos() 
Sets the position where the text will be drawn by the subsequent 
DrawText() method call. 
Syntax: 
XFRXDraw::SetPos(tnXPos, tnYPos) 
Parameters: 
tnXPos, tnYPos 
The X and Y (horizontal and vertical) coordinates of the position. The 
unit of the coordinates is defined by SetUnit() method, the default unit is 
Point (pt). 
Documents you may be interested
Documents you may be interested