Name 
Type 
Description 
opacity 
number 
Gets or sets the opacity of the gradient stop. The value must be in range [0, 1], where 0 
indicates that the gradient stop is completely transparent, while 1 indicates that the gradient 
stop is completely opaque. The default value is 1. 
Methods 
Name 
Parameters 
Description 
clone
(): PdfGradientStop 
Creates a copy of this PdfGradientStop
Returns A copy of this gradient stop. 
equals(value): boolean value (PdfGradientStop): PdfGradientStop to compare. 
Determines whether the 
specified PdfGradientStop instance is equal to 
the current one. 
Returns true if the specified object is equal to 
the current one, otherwise false. 
PdfLinearGradientBrush Class 
Base Class 
PdfGradientBrush 
Module 
wijmo.pdf 
File 
wijmo.pdf.js 
Represents a brush used to fill an area with a linear gradient. 
Constructor 
Name 
Parameters 
Description 
constructor(x1, y1, 
x2, y2, stops, opacity) 
x1 (number): The X-coordinate of the starting 
point of the linear gradient. 
Initializes a new instance of 
the PdfLinearGradientBrush class. 
Pdf fillable form creator - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
asp.net fill pdf form; convert pdf to pdf form fillable
Pdf fillable form creator - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
create a pdf with fields to fill in; create fillable pdf form from word
Name 
Parameters 
Description 
y1 (number): The Y-coordinate of the starting 
point of the linear gradient. 
x2 (number): The X-coordinate of the ending point 
of the linear gradient. 
y2 (number): The Y-coordinate of the ending point 
of the linear gradient. 
stops (PdfGradientStop[]): 
The PdfGradientStop array to set on this brush. 
opacity (number): The opacity of this brush. 
Properties 
Name 
Type 
Description 
opacity 
number 
Gets or sets the opacity of the brush. The value must be in range [0, 1], where 0 
indicates that the brush is completely transparent and 1 indicates that the brush is 
completely opaque. The default value is 1. 
(inherited from PdfGradientBrush). 
stops 
PdfGradientStop[] 
Gets or sets an array of PdfGradientStop objects representing a color, offset and 
opacity within the brush's gradient axis. The default value is an empty array. 
(inherited from PdfGradientBrush). 
x1 
number 
Gets or sets the X-coordinate of the starting point of the linear gradient, in page 
area coordinates, in points. 
x2 
number 
Gets or sets the X-coordinate of the ending point of the linear gradient, in page area 
coordinates, in points. 
y1 
number 
Gets or sets the Y-coordinate of the starting point of the linear gradient, in page 
area coordinates, in points. 
y2 
number 
Gets or sets the Y-coordinate of the ending point of the linear gradient, in page area 
coordinates, in points. 
Methods 
C# Create PDF Library SDK to convert PDF from other file formats
Create writable PDF from text (.txt) file. HTML webpage to interactive PDF file creator freeware. Create fillable PDF document with fields.
change font size in pdf fillable form; c# fill out pdf form
VB.NET Create PDF Library SDK to convert PDF from other file
HTML webpage to interactive PDF file creator freeware. Create fillable PDF document with fields in Visual Basic .NET application.
change font size in fillable pdf form; pdf fill form
Name 
Parameters 
Description 
clone
(): PdfLinearGradientBru
sh 
Creates a copy of 
this PdfLinearGradientBrush
Returns A copy of this brush. 
equals(value): boolean 
value (PdfLinearGradientBrush): PdfLinearGradientBru
sh to compare. 
Determines whether the 
specified PdfLinearGradientBrush insta
nce is equal to the current one. 
Returns true if the specified object is 
equal to the current one, otherwise false. 
PdfPageArea Class 
Derived Classes 
PdfDocumentPdfRunningTitle 
Module 
wijmo.pdf 
File 
wijmo.pdf.js 
Represents an area of a page with its own coordinate system, where (0, 0) points to the top-left corner. Provides methods for drawing text, images, 
paths and transformations. 
This class is not intended to be instantiated in your code. 
Constructor 
Name 
Parameters 
Description 
constructor() 
Initializes a new instance of the PdfRunningTitle class. 
Properties 
C# PDF Field Edit Library: insert, delete, update pdf form field
A professional PDF form creator supports to create fillable PDF form in C#.NET. An advanced PDF form maker allows users to create editable PDF form in C#.NET.
adding a signature to a pdf form; convert pdf to form fill
Name 
Type 
Description 
height 
number 
Gets the height of the area, in points. 
lineGap 
number 
Gets or sets the spacing between each line of text, in points. 
The default value is 0. 
paths 
PdfPaths
Gets an object that provides ability to draw paths. 
width 
number 
Gets the width of the area, in points. 
x 
number 
Gets or sets the X-coordinate (in points) of the current point in the text 
flow used to draw a text or an image. 
y 
number 
Gets or sets the Y-coordinate (in points) of the current point in the text 
flow used to draw a text or an image. 
Methods 
Name 
Parameters 
Description 
drawImage(url, x?, y?, 
options?):PdfPageArea 
url (string): A string containing the 
URL to get the image from or the data 
URI containing a base64 encoded 
image. 
x? (number): The x-coordinate of the 
point to draw the image at, in points. 
y? (number): The y-coordinate of the 
point to draw the image at, in points. 
options? (IPdfImageDrawSettings): 
Determines the image drawing options. 
Draws an image in JPG or PNG format with the 
given options. 
If x and y are not defined, then x and y are used 
e used 
instead. Finally, the method updates y. Hence, any 
ny 
subsequent text or image starts below this point. 
Returns The PdfPageArea object. 
ct. 
drawText(text, x?, y?, 
options?):IPdfTextMeasurementInfo 
text (string): The text to draw. 
x? (number): The X-coordinate of the 
point to draw the text at, in points. 
y? (number): The Y-coordinate of the 
point to draw the text at, in points. 
options? (IPdfTextDrawSettings): 
Determines the text drawing options. 
Draws a text with the given options and returns the 
measurement information. 
If penbrush or font are omitted, then the current 
e current 
document's pen, brush or font are used 
(setPen,setBrushsetFont). 
). 
Name 
Parameters 
Description 
The text is drawn within the rectangular area for 
which top-left corner, width and height are defined 
by the x, y, options.width and options.height 
accordingly. If x and y are not defined, 
then x and yare used instead. 
ad. 
The text is wrapped and clipped automatically 
within the area. If options.height is not defined and 
the text exceeds the bottom body edge, then the text 
will be extended to a new page automatically. 
Finally, the method updates x and y. Hence, any 
, any 
subsequent text or image starts below this point 
(depends on options.continued). 
The measurement result doesn't reflect the fact that 
text can be split into multiple pages or columns; the 
text is treated as a single block. 
Returns A IPdfTextMeasurementInfo object 
bject 
determines the measurement information. 
lineHeight(font?): number 
font? (PdfFont): Font to get the line 
height. 
Gets the line height with a given font. 
If font is not specified, then font used in the current 
document is used. 
Returns The line height, in points. 
Name 
Parameters 
Description 
measureText(text, font?, 
options?):IPdfTextMeasurementInfo 
text (string): Text to measure. 
font? (PdfFont): Font to be applied on 
the text. 
options? (IPdfTextSettings): 
Determines the text drawing options. 
Measures a text with the given font and text drawing 
options without rendering it. 
If font is not specified, then the font used in the 
current document is used. 
The method uses the same text rendering engine 
as drawText, so it is tied up in the same way 
to xand the right page margin, if options.width is not 
provided. The measurement result doesn't reflect the 
fact that text can be split into multiple pages or 
columns; the text is treated as a single block. 
Returns A IPdfTextMeasurementInfo object 
object 
determines the measurement information. 
moveDown(lines?, 
font?): PdfPageArea 
lines? (number): Number of lines t
move down. 
(default value: 1
font? (PdfFont): Font to calculate the 
line height. 
Moves down the y by a given number of lines using 
the given font or, using the font of current 
document, if not specified. 
Returns The PdfPageArea object. 
moveUp(lines?, font?): PdfPageArea 
lines? (number): Number of lines to 
move up. 
(default value: 1
font? (PdfFont): Font to calculate the 
line height. 
Moves up the y by a given number of lines using the 
given font or, using the font of current document, if 
not specified. 
Returns The PdfPageArea object. 
rotate(angle, origin?): PdfPageArea 
angle (number): The rotation angle, in 
degrees. 
origin? (Point): The Point of rotation, 
Rotates the graphic context clockwise by a specified 
angle. 
Name 
Parameters 
Description 
in points. If it is not provided, then the 
top left corner is used. 
scale(xFactor, yFactor?, 
origin?):PdfPageArea 
xFactor (number): The factor to scale 
the X dimension. 
yFactor? (number): The factor to 
scale the Y dimension. If it is not 
provided, it is assumed to be equal to 
xFactor. 
(default value: xFactor
origin? (Point): The Point to scale 
around, in points. If it is not provided, 
then the top left corner is used. 
Scales the graphic context by a specified scaling 
factor. 
The scaling factor value within the range [0, 1] 
indicates that the size will be decreased. The scaling 
factor value greater than 1 indicates that the size will 
be increased. 
Returns The PdfPageArea object. 
ct. 
transform(a, b, c, d, e, 
f): PdfPageArea 
a (number): Value of the first row and 
first column. 
b (number): Value of the first row and 
second column. 
c (number): Value of the second row 
and first column. 
d (number): Value of the second row 
and second column. 
e (number): Value of the third row and 
first column. 
f (number): Value of the third row and 
second column. 
Transforms the graphic context with given six 
numbers which represents a 3x3 transformation 
matrix. 
A transformation matrix is written as follows: 
a b 0 
c d 0 
e f 1 
Returns The PdfPageArea object. 
ct. 
translate(x, y): PdfPageArea 
x (number): The distance to translate 
along the X-axis, in points. 
y (number): The distance to translate 
along the Y-axis, in points. 
Translates the graphic context with a given distance. 
Returns The PdfPageArea object. 
PdfPaths Class 
Module 
wijmo.pdf 
File 
wijmo.pdf.js 
Provides methods for creating graphics paths and drawing them or using them for clipping. 
Path creation method calls must be finished with the stroke, fill, fillAndStroke or clip method. Any document methods which don't apply directly 
to path creation/ drawing/ clipping (changing a pen, drawing a text, saving the graphics state etc) are prohibited to use until the path is finished. 
The lineTo, bezierCurveTo and quadraticCurveTo methods should not start the path, they must be preceded with the moveTo. 
The methods are chainable: 
doc.paths.moveTo(0, 0).lineTo(100, 100).stroke(); 
This class is not intended to be instantiated in your code. 
Constructor 
Name 
Parameters 
Description 
constructor(doc, 
offset) 
doc (PdfDocument): Document. 
offset (Point): Offset. 
Initializes a new instance of the PdfPaths class. 
Methods 
Name 
Parameters 
Description 
bezierCurveTo(cp1x, cp1y, 
cp2x, cp2y, x, y): PdfPaths 
cp1x (number): The X-coordinate of 
the first control point, in points. 
cp1y (number): The Y-coordinate of 
the first control point, in points. 
cp2x (number): The X-coordinate of 
the second control point, in points. 
Draws a bezier curve from the current point to a new point 
using the (cp1x, cp1y) and (cp2x, cp2y) as the control points. 
The new current point is (x, y). 
Name 
Parameters 
Description 
cp2y (number): The Y-coordinate of 
the second control point, in points. 
x (number): The X-coordinate of the 
new point, in points. 
y (number): The Y-coordinate of the 
new point, in points. 
Returns The PdfPaths object. 
circle(x, y, radius): PdfPaths 
x (number): The X-coordinate of the 
center of the circle, in points. 
y (number): The Y-coordinate of the 
center of the circle, in points. 
radius (number): The radius of the 
circle, in points. 
Draws a circle. 
Returns The PdfPaths object. 
clip(rule?): PdfPaths 
rule? (): The fill rule to use. 
(default value: PdfFillRule.NonZero
Creates a clipping path used to limit the regions of the page 
affected by painting operators. 
Returns The PdfPaths object. 
closePath(): PdfPaths 
Closes the current path and draws a line from the current 
point to the initial point of the current path. 
Returns The PdfPaths object. 
ellipse(x, y, radiusX, 
radiusY?): PdfPaths 
x (number): The X-coordinate of the 
center of the ellipse, in points. 
y (number): The Y-coordinate of the 
center of the ellipse, in points. 
radiusX (number): The radius of the 
ellipse along the X-axis, in points. 
radiusY? (number): The radius of the 
ellipse along the Y-axis, in points. If it 
is not provided, then it is assumed to 
be equal to radiusX. 
(default value: radiusX
Draws an ellipse. 
Returns The PdfPaths object. 
Name 
Parameters 
Description 
fill(brushOrColor?, 
rule?): PdfPaths 
brushOrColor? (any): The brush or 
color to use. 
rule? (PdfFillRule): The fill rule to 
use. 
Fills the path with the specified brush and rule. If brush is not 
specified, then the default document brush will be used (see 
the setBrush method). 
The brushOrColor argument can accept the following values: 
PdfBrush object. 
Color object or any string acceptable by 
by 
the fromString method. In this case, 
e, 
thePdfBrush object with the specified color will be 
created internally. 
Returns The PdfPaths object. 
ct. 
fillAndStroke
(brushOrColor?, 
penOrColor?, 
rule?): PdfPaths 
brushOrColor? (any): The brush or 
color to use. 
penOrColor? (any): The pen or color 
to use. 
rule? (PdfFillRule): The fill rule to 
use. 
Fills and strokes the path with the specified brush, pen and 
rule. If brush and pen is not specified, then the default 
document brush and pen will be used (See 
the setBrushsetPen methods). 
s). 
The brushOrColor argument can accept the following values: 
PdfBrush object. 
Color object or any string acceptable by 
by 
the fromString method. In this case, 
se, 
thePdfBrush object with the specified color will be 
created internally. 
The penOrColor argument can accept the following values: 
PdfPen object. 
Documents you may be interested
Documents you may be interested