mvc pdf viewer : Convert pdf scanned image to text SDK software service wpf winforms web page dnn manual-report-generator-List-Label16-part98

API Reference 
161 
<... etc ...> 
LlJobClose(hJob); 
Hints: 
This API is especially useful if the project parameter is queried before printing 
to offer report parametrization to the user. 
See also: 
LlPrintIsVariableUsed, LlPrintIsChartFieldUsed, LlPrintIsFieldUsed 
LlGetSumVariableContents 
Syntax: 
INT LlGetSumVariableContents (HLLJOB hJob, LPCTSTR lpszName,  
LPTSTR lpszBuffer, UINT nBufSize); 
Task: 
Returns the contents of the corresponding sum variable. 
Parameter: 
hJob: Job handle 
lpszName: Pointer to a string with the name of the sum variable. 
lpszBuffer: Address of buffer for contents 
nBufSize: Maximum number of characters to be copied 
Return Value: 
Error code (LL_ERR_UNKNOWN_FIELD or 0) 
Hints: 
This function can be used in callback routines to ask for the contents of sum 
variables. 
See also: 
LlDefineSumVariable, LlGetUserVariableContents, LlGetVariableContents 
LlGetUsedIdentifiers 
Syntax: 
INT LlGetUsedIdentifiers(HLLJOB hJob, LPCTSTR lpszProjectName,  
LPTSTR lpszBuffer, UINT nBufSize); 
Task: 
Returns a list of variables, fields and chart fields that are actually used within 
the given project file, in order to increase performance, as only these values 
need to be provided. 
Convert pdf scanned image to text - SDK software service: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
Convert pdf scanned image to text - SDK software service: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
API Reference 
162 
Parameter: 
hJob: List & Label Job-Handle 
lpszProjectName: Pointer to a string with the project name 
lpszBuffer Address of buffer for contents 
nBufSize: Maximum number of characters to be copied 
Return Value: 
Error code 
See also: 
LlGetUsedIdentiefersEx 
LlGetUsedIdentifiersEx 
Syntax: 
INT LlGetUsedIdentifiersEx(HLLJOB hJob, LPCTSTR lpszProjectName,  
UINT nIdentifierTypes, LPTSTR lpszBuffer, UINT nBufSize); 
Task: 
Returns a list of variables, fields and chart fields that are actually used within 
the given project file, in order to increase performance, as only these values 
need to be provided. 
Parameter: 
hJob: List & Label Job-Handle 
lpszProjectName: Pointer to a string with the project name 
nIdentifierTypes Identifier types that shall be considered. The values can be 
combined with OR: 
Value 
Meaning 
LL_USEDIDENTIFIERSFLAG
_VARIABLES 
Variables 
LL_USEDIDENTIFIERSFLAG
_FIELDS 
Fields 
LL_USEDIDENTIFIERSFLAG
_CHARTFIELDS 
Chart fields 
LL_USEDIDENTIFIERSFLAG
_TABLES 
Tables (see LlDbAddTable) 
LL_USEDIDENTIFIERSFLAG
_RELATIONS 
Relations (see LlDbAddTableRelation) 
lpszBuffer Address of buffer for contents 
SDK software service:C# PDF - Extract Text from Scanned PDF Using OCR SDK
C#.NET PDF Windows Viewer, C#.NET convert image to PDF NET convert PDF to text, C#.NET convert PDF to images C#.NET PDF - Extract Text from Scanned PDF Using OCR
www.rasteredge.com
SDK software service:C# TIFF: How to Convert TIFF File to PDF Document in C# Project
Convert TIFF to PDF in C#.NET Overview. page or multi-page TIFF file to scanned PDF document using C# are searching for both single and batch image and document
www.rasteredge.com
API Reference 
163 
nBufSize: Maximum number of characters to be copied 
Return Value: 
Error code 
See also: 
LlGetUsedIdentiefers 
LlGetUserVariableContents 
Syntax: 
INT LlGetUserVariableContents (HLLJOB hJob, LPCTSTR lpszName,  
LPTSTR lpszBuffer, UINT nBufSize); 
Task: 
Returns the contents of the corresponding user variable. 
Parameter: 
hJob: List & Label job handle 
lpszName: Pointer to a string with the name of the sum variable. 
lpszBuffer: Address of buffer for contents 
nBufSize: Maximum number of characters to be copied 
Return Value: 
Error code (LL_ERR_UNKNOWN_FIELD or 0) 
Hints: 
This function can be used in callback routines to ask for the contents of user 
variables. 
The  variable  type  can  be  requested  with  LlGetVariableType()  or 
LlGetFieldType(). 
See also: 
LlGetSumVariableContents, LlGetVariableContents 
LlGetVariableContents 
Syntax: 
INT LlGetVariableContents (HLLJOB hJob, LPCTSTR lpszName,  
LPTSTR lpszBuffer, UINT nBufSize); 
Task: 
Returns the contents of the corresponding variable. 
SDK software service:C#: Use OCR SDK Library to Get Image and Document Text
Get BasePage and Convert it to Extract Text from Scanned PDF. In addition to raster image files, text extraction from PDF is also supported by our OCR toolkit
www.rasteredge.com
SDK software service:VB.NET PDF - Extract Text from Scanned PDF Using OCR SDK
extract PDF pages, VB.NET comment annotate PDF, VB.NET delete PDF pages, VB.NET convert PDF to SVG. VB.NET PDF - Extract Text from Scanned PDF Using OCR
www.rasteredge.com
API Reference 
164 
Parameter: 
hJob: Job handle 
lpszName: Pointer to a string with the name of the variable 
lpszBuffer: Address of buffer for contents 
nBufSize: Maximum number of characters to be copied 
Return Value: 
Error code (LL_ERR_UNKNOWN or 0) 
Hints: 
This  function  can  be  used  in  callback  routines  to  ask  for  the  contents  of 
variables. 
See also: 
LlDefineVariableStart,  LlDefineVariableExt,  LlDefineVariableExtHandle,  LlGet-
VariableType 
LlGetVariableType 
Syntax: 
INT LlGetVariableType (HLLJOB hJob, LPCTSTR lpszName); 
Task: 
Returns the type of the corresponding variable. 
Parameter: 
hJob: List & Label job handle 
lpszName: Pointer to a string with the name of the variable 
Return Value: 
Variable type (positive), or error code (negative) 
Hints: 
This function can be used in callback routines to ask for the type of variables. 
See also: 
LlDefineVariableStart, 
LlDefineVariableExt, 
LlDefineVariableExtHandle, 
LlGetVariableContents 
LlGetVersion 
Syntax: 
INT LlGetVersion(INT nCmd); 
SDK software service:C# TWAIN - TWAIN Scanning in C# Overview
to the application where you can view, convert, process, annotate Easy to save scanned image to PC local file in the file in C#.NET project, like PDF and TIFF.
www.rasteredge.com
SDK software service:C# PDF - Acquire or Save PDF Image to File
with the process of scanning from device and convert the images new REImage(bmp); } // form a PDF document using image collection scanned PDFDocument doc
www.rasteredge.com
API Reference 
165 
Task: 
Returns the version number of List & Label. 
Parameter: 
Value 
Meaning 
LL_VERSION_MAJOR (1) 
Returns the main version number 
LL_VERSION_MINOR (2) 
Returns the minor version number, for 
example 1, (1 means 001 as the sub-
version has three digits). 
Return Value: 
See parameter 
Example: 
int   v; 
v = LlGetVersion(VERSION_MAJOR); 
LlJobClose 
Syntax: 
void LlJobClose (HLLJOB hJob); 
Task: 
Releases the internal variables, frees resources etc. 
Parameter: 
hJob: List & Label job handle 
Hints: 
This  function  should  be  called  at  the  end  (coupled  with  LlJobOpen()  or 
LlJobOpenLCID()), i.e. after using the List & Label DLL or when ending your 
program. 
Example: 
HLLJOB  
hJob; 
hJob = LlJobOpen(1); 
LlDefineVariableStart(hJob); 
<... etc ...> 
LlJobClose(hJob); 
See also: 
LlJobOpen, LlJobOpenLCID 
SDK software service:VB.NET TWAIN: Render and Convert TWAIN Acquired Image to Other
PDF, image PDF and image plus text PDF documents), single gif, bmp & png and vector image - svg It can render and convert scanned image into any TWAIN-compatible
www.rasteredge.com
SDK software service:VB.NET PDF - Acquire or Save PDF Image to File
C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# File: Compress PDF; C# File: Merge PDF; C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write
www.rasteredge.com
API Reference 
166 
LlJobOpen 
Syntax: 
HLLJOB LlJobOpen (INT nLanguage); 
Task: 
Initializes  internal  variables  and resources  of the  DLL  for a  calling program. 
Almost all DLL commands require the return value of this function as the first 
parameter. 
Parameter: 
nLanguage: Chosen language for user interactions (dialogs) 
Value 
Meaning 
CMBTLANG_DEFAULT 
Default language (use settings in Windows) 
For other languages see header file 
declarations 
CMBTLANG_GERMAN 
German 
CMBTLANG_ENGLISH 
English 
Further constants can be found in your declaration file. 
If this  parameter  is  "or"ed with  the constant LL_JOBOPENFLAG_NOLLXPRE-
LOAD, no List & Label extensions will be preloaded. 
Return Value: 
A handle which is required as a parameter for most functions in order to have 
access to application-specific data. 
A value less than 0 shows an error. 
Hints: 
For ease of  maintenance, we suggest putting  global settings  in  one place, 
immediately  after  the  LlJobOpen()  call  (dialog  design,  callback  modes, 
expression mode, ...). 
The  C?LL16.DLL  requires  the  language-dependent  components  which  are 
stored  in  a  separate  DLL,  e.g.  C?LL1600.LNG  or  C?LL1601.LNG.  They  are 
loaded depending on the language setting. See also chapter 1. 
If List & Label is no longer required, then the job should be released with the 
function LlJobClose() to give the DLL a chance to release the internal variables 
for this job. 
API Reference 
167 
Many  additional  language  kits  are  available.  Ask  our  sales  department  for 
further information or  have  a look at our web  site  at www.combit.net. The 
language  IDs  appended  to  the  file  name  are  a  hex  representation  of  the 
CMBTLANG_xxxx language codes found in the header (*.H, *.BAS, *.PAS, ...) 
file. 
Example: 
HLLJOB hJob; 
hJob = LlJobOpen(CMBTLANG_ENGLISH); 
LlDefineVariableStart(hJob); 
LlDefineVariable(hJob, "Name", "Smith"); 
LlDefineVariable(hJob, "forename", "George"); 
<... etc ...> 
LlJobClose(hJob); 
See also: 
LlJobOpenLCID, LlJobClose, LlSetOption, LlDesignerProhibitAction, LlSetFile-
Extensions 
LlJobOpenLCID 
Syntax: 
HLLJOB LlJobOpenLCID (_LCID nLCID); 
Task: 
See LlJobOpen(). 
Parameter: 
nLCID: Windows locale ID for user interactions (dialogs) 
Return Value: 
See LlJobOpen. 
Hints: 
Calls LlJobOpen() with the respective CMBTLANG_... value. 
Example: 
HLLJOB hJob; 
hJob = LlJobOpenLCID(LOCALE_USER_DEFAULT); 
LlDefineVariableStart(hJob); 
LlDefineVariable(hJob, "Name", "Smith"); 
LlDefineVariable(hJob, "forename", "George"); 
<... etc ...> 
LlJobClose(hJob); 
See also: 
LlJobOpen,  LlJobClose,  LlSetOption,  LlDesignerProhibitAction,  LlSetFile-
Extensions 
API Reference 
168 
LlLocAddDesignLCID 
Syntax: 
INT LlLocAddDesignLCID(HLLJOB hJob, LCID nLCID); 
Task: 
Adds  a  localization  language  to  the  project.  For  all  added  languages 
translations can be provided via LlLocAddDictionaryEntry(). 
Parameter: 
hJob: List & Label job handle 
nLCID:  Windows  locale  ID.  The locale  ID  passed  with  the  first  call  will  be 
considered  as  the  base  language.  All  translations  that  will  be  provided  via 
LlLocAddDictionaryEntry() need to use this language for the dictionary keys. If 
nLCID  is 0,  all languages will be removed from the list of localization locale 
IDs. 
Return Value: 
Error code 
See also: 
LlLocAddDictionaryEntry 
LlLocAddDictionaryEntry  
Syntax: 
INT LlLocAddDictionaryEntry(HLLJOB hJob, LCID nLCID, LPCTSTR pszKey, 
LPCTSTR pszValue, UINT nType); 
Task: 
Adds a translation pair to one  of  the dictionaries. The dictionaries allow the 
localisation of project resp. Designer items. 
Parameter: 
hJob: List & Label job handle 
nLCID:  Windows locale ID  specifing the  dictionary  to which  the translation 
shall  be  added.  This  dictionary  must  already  have  been  declared  via 
LlLocAddDesignLCID(). 
pszKey: Key for the dictionary (original text in the base language). 
pszValue: Translated text for the dictionary. 
nType: Dictionary type. 
Value 
Meaning 
API Reference 
169 
Value 
Meaning 
LL_DICTIONARY_TYPE_STATIC 
Static (fixed) text 
LL_DICTIONARY_TYPE_IDENTIFIER 
Name of field or variable 
LL_DICTIONARY_TYPE_TABLE 
Table name 
LL_DICTIONARY_TYPE_RELATION 
Relation name 
LL_DICTIONARY_TYPE_SORTORDER 
Sortorder name 
Return Value: 
Error code 
Hints: 
Use  this  function  to  use  the  same  project  definition  file  for  various 
localizations. After having added languages via LlLocAddDictionaryEntry() the 
Designer  toolbar  will  offer  a  button  for  choosing  the  language. 
LL_DICTIONARY_TYPE_STATIC allows the localization of static text by using 
the Translate$ Designer function including Intellisense support. The static text 
may contain up to three placeholders which are marked as {0}, {1} and {2}. 
At print  time  the  used  language  will be  automatically  set  according  to  the 
thread locale ID (which is the system language by default). If you want to set a 
specific  language as  the default, use  LL_OPTION_LCID. This default setting 
can be overruled by the end-user via the Designer. 
For clean up purposes, set pszKey and pszValue to NULL and nType to 0. This 
will delete all dictionary entries from all dictionary types. 
Example: 
HLLJOB hJob; 
hJob = LlJobOpen(CMBTLANG_DEFAULT); 
LlDefineVariableStart(hJob); 
LlDefineVariable(hJob, "ArticleNumber", "12345"); 
LlDefineVariable(hJob, "Price", "123"); 
// Add languages 
LlLocAddDesignLCID(hJob, 9); // English as base language  
LlLocAddDesignLCID(hJob, 7); // German as translation language 
// Add translations  
LlLocAddDictionaryEntry(hJob, 7, "ArticleNumber", "Artikelnummer",  
LL_DICTIONARY_TYPE_IDENTIFIER); 
LlLocAddDictionaryEntry(hJob, 7, "Price", "Preis",  
LL_DICTIONARY_TYPE_IDENTIFIER); 
LlLocAddDictionaryEntry(hJob, 7, "Page {0} of {1}", "Seite {0} von 
{1}",  
LL_DICTIONARY_TYPE_STATIC); 
// Invoke Designer etc. 
API Reference 
170 
... 
LlJobClose(hJob); 
See also: 
LlLocAddDesignLCID, LL_OPTION_LCID 
LlPreviewDeleteFiles 
Syntax: 
INT LlPreviewDeleteFiles (HLLJOB hJob, LPCTSTR lpszObjName,  
LPCTSTR lpszPath); 
Task: 
Deletes the temporary file(s) which have been created by the preview print. 
Parameter: 
hJob: List & Label job handle 
lpszObjName: Valid file name without pat 
lpszPath: Valid path of the preview files ending with a backslash "\". 
Return Value: 
Error code 
Hints: 
Should  always  be  called  after  LlPreviewDisplay(),  as  the  preview  files  are 
generally only valid momentarily. 
Of  course,  if  you  want  to  archive,  send  or print  them  at  a  later  time,  this 
should NOT be called. 
See also: 
LlPrintStart,  LlPrintWithBoxStart,  LlPreviewDisplay,  LlPrintEnd,  LlPreviewSet-
TempPath 
LlPreviewDisplay 
Syntax: 
INT LlPreviewDisplay (HLLJOB hJob, LPCTSTR lpszObjName,  
LPCTSTR lpszPath, HWND hWnd); 
Task: 
Starts the preview window. 
Parameter: 
hJob: List & Label job handle 
lpszObjName: Valid file name without path name! 
Documents you may be interested
Documents you may be interested