pdf viewer in mvc c# : C# read text from pdf application control tool html azure wpf online MATLAB_Excel14-part504

Utility Library Classes
Dim Index1(1 To 2) As Integer
Dim Index2(1 To 2) As Integer
Index1(1) = 1
Index1(2) = 1
Index2(1) = 3
Index2(2) = 2
x(Index1, Index2, 2, "red") = 0.5
The last statement resolves to
x(1, 1, 3, 2, 2, "red") = 0.5
• The field name must be the last index in the list. The following statement
produces an error:
y = x("blue", 1, 2)
• Field names are case sensitive.
Property NumberOfFields As Long
The read-only
NumberOfFields
property returns the number of fields in the
structure array.
Property NumberOfDims As Long
The read-only
NumberOfDims
property returns the number of dimensions
in the structure array.
Property Dims As Variant
The read-only
Dims
property returns an array of length
NumberOfDims
that
contains the size of each dimension of the structure array.
Property FieldNames As Variant
The read-only
FieldNames
property returns an array of length
NumberOfFields
that contains the field names of the elements of the structure
array.
C-21
C# read text from pdf - application control tool:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
C# read text from pdf - application control tool:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
C
Utility Library
Example. The next Visual Basic code sample illustrates how to access a
two-dimensional structure array’s fields when the field names and dimension
sizes are not known in advance:
Sub foo ()
Dim x As MWStruct
Dim Dims as Variant
Dim FieldNames As Variant
On Error Goto Handle_Error
'
'... Call a method that returns an MWStruct in x
'
Dims = x.Dims
FieldNames = x.FieldNames
For I From 1 To Dims(1)
For J From 1 To Dims(2)
For K From 1 To x.NumberOfFields
y = x(I,J,FieldNames(K))
' ... Do something with y
Next
Next
Next
Exit Sub
Handle_Error:
MsgBox(Err.Description)
End Sub
Sub Clone(ppStruct As MWStruct)
Creates a copy of an
MWStruct
object.
C-22
application control tool:C# PDF Text Extract Library: extract text content from PDF file in
C# PDF - Extract Text from PDF in C#.NET. How to C#: Extract Text Content from PDF File. Add necessary references: RasterEdge.Imaging.Basic.dll.
www.rasteredge.com
application control tool:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. A powerful C#.NET PDF control compatible with windows operating system and built on .NET framework.
www.rasteredge.com
Utility Library Classes
Parameters.
Argument
Type
Description
ppStruct
MWStruct
Reference to an
uninitialized
MWStruct
object to receive the
copy
Return Value. None
Remarks.
Clone
allocates a new
MWStruct
object and creates a deep copy
of the object’s contents. Call this function when a separate object is required
instead of a shared copy of an existing object reference.
Example. The following Visual Basic example illustrates the difference
between assignment and
Clone
for
MWStruct
objects:
Sub foo ()
Dim x1 As MWStruct
Dim x2 As MWStruct
Dim x3 As MWStruct
On Error Goto Handle_Error
Set x1 = new MWStruct
x1("name") = "John Smith"
x1("age") = 35
'Set reference of x1 to x2
Set x2 = x1
'Create new object for x3 and copy contents of x1 into it
Call x1.Clone(x3)
'x2's "age" field is also modified 'x3's "age" field unchanged
x1("age") = 50
.
.
.
Exit Sub
Handle_Error:
MsgBox(Err.Description)
C-23
application control tool:VB.NET PDF Text Extract Library: extract text content from PDF
Furthermore, if you are a Visual C# .NET programmer, you can go to this Visual C# tutorial for PDF text extraction in .NET project.
www.rasteredge.com
application control tool:How to C#: Basic SDK Concept of XDoc.PDF for .NET
can also perform various PDF file and page editing in C# project. Text Process. And PDF file text processing like text writing, extracting, searching, etc., are
www.rasteredge.com
C
Utility Library
End Sub
Class MWField
The
MWField
class holds a single field reference in an
MWStruct
object. This
class is noncreatable and contains these properties/methods:
• “Property Name As String” on page C-24
• “Property Value As Variant” on page C-24
• “Property MWFlags As MWFlags” on page C-24
• “Sub Clone(ppField As MWField)” on page C-24
Property Name As String
The name of the field (read only).
Property Value As Variant
Stores the field’s value (read/write). The
Value
property is the default
property of the
MWField
class. The value of a field can be any type that is
coercible to a
Variant
,as well as object types.
Property MWFlags As MWFlags
Stores a reference to an
MWFlags
object. This property sets or gets the array
formatting and data conversion flags for a particular field. Each field in a
structure has its own
MWFlags
property. This property overrides the value of
any flags set on the object whose methods are called.
Sub Clone(ppField As MWField)
Creates a copy of an
MWField
object.
C-24
application control tool:C# PDF - Read Barcode on PDF in C#.NET
File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF Image
www.rasteredge.com
application control tool:C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. C#.NET Project DLLs: Insert Text Content to PDF.
www.rasteredge.com
Utility Library Classes
Parameters.
Argument
Type
Description
ppField
MWField
Reference to an
uninitialized
MWField
object to receive the
copy
Return Value. None.
Remarks.
Clone
allocates a new
MWField
object and creates a deep copy of
the object’s contents. Call this function when a separate object is required
instead of a shared copy of an existing object reference.
Class MWComplex
The
MWComplex
class passes or receives a complex numeric array into or from
acompiled class method. This class contains these properties/methods:
• “Property Real As Variant” on page C-25
• “Property Imag As Variant” on page C-25
• “Property MWFlags As MWFlags” on page C-26
• “Sub Clone(ppComplex As MWComplex)” on page C-27
Property Real As Variant
Stores the real part of a complex array (read/write). The
Real
property is the
default property of the
MWComplex
class. The value of this property can be any
type coercible to a
Variant
,as well as object types, with the restriction that
the underlying array must resolve to a numeric matrix (no cell data allowed).
Valid Visual Basic numeric types for complex arrays include
Byte
,
Integer
,
Long
,
Single
,
Double
,
Currency
,and
Variant/vbDecimal
.
Property Imag As Variant
Stores the imaginary part of a complex array (read/write). The
Imag
property
is optional and can be
Empty
for a pure real array. If the
Imag
property is
nonempty and the size and type of the underlying array do not match the size
C-25
application control tool:C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C#.NET PDF DLLs for Finding Text in PDF Document.
www.rasteredge.com
application control tool:VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET PDF - Extract Image from PDF Document in VB.NET. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project.
www.rasteredge.com
C
Utility Library
and type of the
Real
property’s array, an error results when the object is
used in a method call.
Example. The following Visual Basic code creates a complex array with
the following entries:
x = [ 1+i 1+2i
2+i 2+2i ]
Sub foo()
Dim x As MWComplex
Dim rval(1 To 2, 1 To 2) As Double
Dim ival(1 To 2, 1 To 2) As Double
On Error Goto Handle_Error
For I = 1 To 2
For J = 1 To 2
rval(I,J) = I
ival(I,J) = J
Next
Next
Set x = new MWComplex
x.Real = rval
x.Imag = ival
.
.
.
Exit Sub
Handle_Error:
MsgBox(Err.Description)
End Sub
Property MWFlags As MWFlags
Stores a reference to an
MWFlags
object. This property sets or gets the array
formatting and data conversion flags for a particular complex array. Each
MWComplex
object has its own
MWFlags
property. This property overrides the
value of any flags set on the object whose methods are called.
C-26
application control tool:C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF Image
www.rasteredge.com
Utility Library Classes
Sub Clone(ppComplex As MWComplex)
Creates a copy of an
MWComplex
object.
Parameters.
Argument
Type
Description
ppComplex
MWComplex
Reference to
an uninitialized
MWComplex
object to
receive the copy
Return Value. None
Remarks.
Clone
allocates a new
MWComplex
object and creates a deep copy
of the object’s contents. Call this function when a separate object is required
instead of a shared copy of an existing object reference.
Class MWSparse
The
MWSparse
class passes or receives a two-dimensional sparse numeric array
into or from a compiled class method. This class has these properties/methods:
• “Property NumRows As Long” on page C-27
• “Property NumColumns As Long” on page C-28
• “Property RowIndex As Variant” on page C-28
• “Property ColumnIndex As Variant” on page C-28
• “Property Array As Variant” on page C-28
• “Property MWFlags As MWFlags” on page C-28
• “Sub Clone(ppSparse As MWSparse)” on page C-29
Property NumRows As Long
Stores the row dimension for the array. The value of
NumRows
must be
nonnegative. If the value is zero, the row index is taken from the maximum
of the values in the
RowIndex
array.
C-27
C
Utility Library
Property NumColumns As Long
Stores the column dimension for the array. The value of
NumColumns
must be
nonnegative. If the value is 0, the row index is taken from the maximum of
the values in the
ColumnIndex
array.
Property RowIndex As Variant
Stores the array of row indices of the nonzero elements of the array. The value
of this property can be any type coercible to a
Variant
,as well as object types,
with the restriction that the underlying array must resolve to or be coercible
to a numeric matrix of type
Long
.If the value of
NumRows
is nonzero and any
row index is greater than
NumRows
,a bad-index error occurs. An error also
results if the number of elements in the
RowIndex
array does not match the
number of elements in the
Array
property’s underlying array.
Property ColumnIndex As Variant
Stores the array of column indices of the nonzero elements of the array. The
value of this property can be any type coercible to a
Variant
,as well as object
types, with the restriction that the underlying array must resolve to or be
coercible to a numeric matrix of type
Long
. If the value of
NumColumns
is
nonzero and any column index is greater than
NumColumns
,a bad-index error
occurs. An error also results if the number of elements in the
ColumnIndex
array does not match the number of elements in the
Array
property’s
underlying array.
Property Array As Variant
Stores the nonzero array values of the sparse array. The value of this property
can be any type coercible to a
Variant
,as well as object types, with the
restriction that the underlying array must resolve to or be coercible to a
numeric matrix of type
Double
or
Boolean
.
Property MWFlags As MWFlags
Stores a reference to an
MWFlags
object. This property sets or gets the array
formatting and data conversion flags for a particular sparse array. Each
MWSparse
object has its own
MWFlags
property. This property overrides the
value of any flags set on the object whose methods are called.
C-28
Utility Library Classes
Sub Clone(ppSparse As MWSparse)
Creates a copy of an
MWSparse
object.
Parameters.
Argument
Type
Description
ppSparse
MWSparse
Reference to an
uninitialized
MWSparse
object to receive the
copy
Return Value. None.
Remarks.
Clone
allocates a new
MWSparse
object and creates a deep copy
of the object’s contents. Call this function when a separate object is required
instead of a shared copy of an existing object reference.
Example. The following Visual Basic sample creates a 5-by-5 tridiagonal
sparse array with the following entries:
X = [ 2 -1
0
0
0
-1
2 -1
0
0
0 -1
2
-1
0
0
0 -1
2
-1
0
0
0
-1
2 ]
Sub foo()
Dim x As MWSparse
Dim rows(1 To 13) As Long
Dim cols(1 To 13) As Long
Dim vals(1 To 13) As Double
Dim I As Long, K As Long
On Error GoTo Handle_Error
K = 1
For I = 1 To 4
rows(K) = I
cols(K) = I + 1
C-29
C
Utility Library
vals(K) = -1
K = K + 1
rows(K) = I
cols(K) = I
vals(K) = 2
K = K + 1
rows(K) = I + 1
cols(K) = I
vals(K) = -1
K = K + 1
Next
rows(K) = 5
cols(K) = 5
vals(K) = 2
Set x = New MWSparse
x.NumRows = 5
x.NumColumns = 5
x.RowIndex = rows
x.ColumnIndex = cols
x.Array = vals
.
.
.
Exit Sub
Handle_Error:
MsgBox (Err.Description)
End Sub
Class MWArg
The
MWArg
class passes a generic argument into a compiled class method. This
class passes an argument for which the data conversion flags are changed for
that one argument. This class has these properties/methods:
• “Property Value As Variant” on page C-31
• “Property MWFlags As MWFlags” on page C-31
• “Sub Clone(ppArg As MWArg)” on page C-31
C-30
Documents you may be interested
Documents you may be interested