mvc display pdf in view : Convert pdf to txt file format control Library platform web page .net html web browser manual-report-generator-List-Label26-part139

API Reference 
261 
Return Value (_lResult): 
Example: 
case LL_CMND_SAVEFILENAME: 
pszLastFilename = (LPCTSTR)lParam; 
LL_CMND_SELECTMENU 
Task: 
Notification that a menu has been selected. 
Activation: 
Always activated. 
Parameters: 
lParam:  Menu  ID  of  the  menu  item  (negative  ID  if  called  from  a  toolbar 
button!). 
Return Value (_lResult): 
TRUE, if List & Label shall not try to execute the command associated with the 
menu  ID  (usually  if  the  menu  item  has  been  inserted  by  the  application) 
FALSE otherwise 
Example: 
case LL_CMND_SELECTMENU: 
if (lParam == IDM_MYMENU) 
// execute custom code 
return (TRUE); 
break; 
LL_CMND_TABLEFIELD 
Task: 
Enables the programmer to modify the coloring of individual table fields. 
Activation: 
LlSetOption(hJob, LL_OPTION_TABLE_COLORING, LL_COLORING_PROGRAM) 
In this way, the control of the coloring in tables is left to your program (the 
corresponding settings in the table characteristic dialog of the Designer won't 
appear). 
or 
LlSetOption(hJob, LL_OPTION_TABLE_COLORING,LL_COLORING_DONTCARE) 
Convert pdf to txt file format - control Library platform: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 to txt file format - control Library platform: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 
262 
With this command, List & Label lets your program draw the background first 
of all, then  it draws the background again (if allowed)  with the field pattern 
defined  in  the  Designer.  This  allows  a  kind  of  cooperation  between  the 
programmer and the user. 
Parameters: 
lParam points to an scllTableField structure: 
_nSize: Size of structure, sizeof(scllTableField) 
_nType: Type of field: 
Value 
Meaning 
LL_TABLE_FIELD_HEADER  Field is in the header line 
LL_TABLE_FIELD_BODY 
Field is in the data line 
LL_TABLE_FIELD_GROUP 
Field is in group header line 
LL_TABLE_-
FIELD_GROUPFOOTER 
Field is in group footer line 
LL_TABLE_FIELD_FILL 
Field is the filling area when the table has a 
fixed size and there is some free space 
below the last data line 
LL_TABLE_FIELD_FOOTER  Field is in the footer line 
_hPaintDC:  Device  Context  for  the  print  and  in  the  following  callback 
definitions 
_hRefDC: Device Context for the references 
_rcPaint: Rectangle in which the field is to be drawn. The mapping mode is in 
the normal drawing units, mm/10, inch/100 or inch/1000. 
_nLineDef: Number of line definition to be drawn. 
_nIndex: Field index, 0-based (the first column has the index 0, the second 1, 
etc.)  
_rcSpacing: Cell distances 
_pszContents:  This  parameter  provides  the  (evaluated)  content  of  the  cell 
currently  being  rendered,  e.g.  "Smith"  for  a  column  that  contains  a  field 
Person.Lastname.  You  can  use  this  parameter  to  handle  certain  values 
specifically. 
Return Value: 
Hints: 
In  this  callback no List & Label functions  may be  called which will produce 
output (LlPrint(), etc.)! 
control Library platform:C# PDF Converter Library SDK to convert PDF to other file formats
PDF to .txt file with original PDF layout. C#.NET PDF to Jpeg Conversion. If you want to transform and convert PDF document to Jpeg image file format, this
www.rasteredge.com
control Library platform:C# Create PDF from Text to convert txt files to PDF in C#.net, ASP
Now you can convert text file to PDF document using Sample code for text to PDF converting in C# DocumentConverter.ToDocument(@"C:\input.txt", @"C:\output.pdf
www.rasteredge.com
API Reference 
263 
If you select a GDI object in these DCs or make other changes, e.g. change 
the  mapping  mode,  you  should  reverse  the  changes  before  ending  the 
routine. Hint: the API functions SaveDC(), RestoreDC() can help considerably 
for complex changes (the used functions are Windows API function). 
Example: 
case LL_CMND_TABLEFIELD: 
pSCF = (PSCLLTABLEFIELD)pSC->_lParam; 
if (pSCF->_nIndex == 1) 
FillRect(pSCF->_hPaintDC, pSCF->_rcPaint,  
GetStockObject(LTGRAY_BRUSH); 
pSC._lResult = 0; 
break; 
LL_CMND_TABLELINE 
Task: 
Enables the programmer to modify the coloring of individual table lines, e.g. to 
produce your own zebra mode (every other line). 
Activation: 
LlSetOption(hJob, LL_OPTION_TABLE_COLORING, LL_COLORING_PROGRAM) 
In this way the control of the coloring in  tables is left  to  your program (the 
corresponding setting possibilities won't appear). 
LlSetOption(hJob, LL_OPTION_TABLE_COLORING,LL_COLORING_DONTCARE) 
With this command, List & Label lets your program draw the background first 
of all, then it draws the background with the field background defined in the 
Designer, when required again. This allows a kind of cooperation between the 
programmer and the user. 
Make 
sure 
to 
set 
the 
LL_CB_TABLELINE 
flag 
via 
LL_OPTION_CALLBACKMASK in order to receive this notification. 
Parameters: 
lParam points to an scLlTableLine structure: 
_nSize: Size of the structure, sizeof(scLlTableLine) 
_nType: Type of field: 
Value 
Meaning 
LL_TABLE_LINE_HEADER 
Header line 
LL_TABLE_LINE_BODY 
Data line 
LL_TABLE_LINE_GROUP 
Group header 
LL_TABLE_-
LINE_GROUPFOOTER 
Group footer 
control Library platform:C# WPF PDF Viewer SDK to convert and export PDF document to other
Name. Description. 1. To Word. Convert PDF to Word DOCX document. 2. To TIFF. Export PDF to TIFF file format. 3. To TXT. Export and convert PDF to TXT file. 4.
www.rasteredge.com
control Library platform:VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Name. Description. 1. To Word. Convert PDF to Word DOCX document. 2. To TIFF. Export PDF to TIFF file format. 3. To TXT. Export and convert PDF to TXT file. 4.
www.rasteredge.com
API Reference 
264 
LL_TABLE_LINE_FILL 
Filling area when the table has a fixed size 
and there is some free space below the last 
data line 
LL_TABLE_LINE_FOOTER 
Footer line 
_hPaintDC: Device Context for the printout 
_hRefDC: Device Context for references 
_rcPaint: Rectangle in which the line is to be drawn. The mapping mode is in 
the normal drawing units, mm/10, inch/100 or inch/1000. 
_nPageLine: Line index. Marks the 0-based line number on this page. 
_nLine: Line index. Marks the 0-based line number of the line in the whole 
print. 
_nLineDef: Number of line definition to be drawn. 
_bZebra: TRUE, when the user chooses zebra mode in the Designer. 
_rcSpacing: Cell distances 
Return Value: 
Hints: 
In  this  callback  no List &  Label  function  may  be  called which will  produce 
output (LlPrint(), etc.)! 
See: Hints on the use of GDI-objects 
Example: 
case LL_CMND_TABLELINE: 
pSCL = (PSCLLTABLELINE)pSC->_lParam; 
if ((pSCL->_nPageLine % 2) == 1) 
FillRect(pSCL->_hPaintDC, pSCL->_rcPaint,  
GetStockObject(LTGRAY_BRUSH); 
pscCallback->_lReply = 0; 
break; 
LL_CMND_VARHELPTEXT 
Task: 
Assigns a context help string for a variable or field. This string is displayed if 
the variable/field is selected in the expression wizard. 
control Library platform:How to C#: File Format Support
PDF. Write pdf. DPX. Read 48-bit DPX. PGM. TIFF(TrueType Font File). Read all truetype convert to image. TXT(A text format). Convert ANSI-Encoding text format to
www.rasteredge.com
control Library platform:VB.NET TIFF: TIFF Text Extractor SDK; Extract Text Content from
extract.txt"). VB.NET TIFF Text Extractor SDK FAQs. Q: I want to extract text information from source TIFF file and output extracted text content to other format
www.rasteredge.com
API Reference 
265 
Activation: 
Always activated 
Parameters: 
lParam: points to a string containing the variable or fieldname 
Return Value: 
_lReply must point to the description string. Caution: this must remain valid 
after return of this function, so do not use an automatic stack variable. 
Example: 
case LL_CMND_VARHELPTEXT: 
sVariableDescr = (LPCSTR) pscCallback->_lParam; 
// Check routines for variable 
strcpy(szHelpText, "Variable x for task y"); 
pscCallback->_lReply = (LPARAM)szHelpText; 
break; 
LL_INFO_METER 
Task: 
Notification that a (possibly) lengthy operation is taking place. 
Activation: 
Always activated 
Parameters: 
lParam points to a structure of type scLlMeterInfo: 
_nSize: Size of the structure 
_hWnd: Handle of the List & Label main window 
_nTotal: Total count of objects 
_nCurrent: Index of object currently being processed 
_nJob: Job ID, tells you what LL is doing: 
Value 
Meaning 
LL_METERJOB_SAVE 
saving the objects 
LL_METERJOB_LOAD 
loading the objects 
LL_METERJOB_-
CONSISTENCYCHECK 
internal consistency check 
control Library platform:C#: Use OCR SDK Library to Get Image and Document Text
Get BasePage and Convert it to Save the recongnized text to .txt file. C# programming code to extract text from Jpeg, and output to text file and PDF file.
www.rasteredge.com
control Library platform:C# Image: How to Download Image from URL in C# Project with .NET
for this SDK, and copy the generated txt file along with image to byte, and how to convert an image powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
API Reference 
266 
Hints: 
By using this callback, the host application can implement a wait dialog box. 
We suggest using this callback if  the object count exceeds  200  objects  to 
reduce  unnecessary  screen  flickering.  To  get  a  percentage  value,  use 
MulDiv(100, _nCurrent, _nTotal). 
Example: 
// functions used here for a meter dialog must be replaced by own 
functions 
case LL_INFO_METER: 
scLlMeterInfo* pMI = (scLlMeterInfo*)lParam; 
static HLLJOB  hMeterJob = 0; 
// is actual version? 
if (pMI->_nSize == sizeof(scLlMeterInfo)) 
// do I have to do something? 
if (pMI->_nTotal > 0)  
// get parent window handle for Dialog 
HWND  hWndParent = pMI->_hWnd ? pMI->_hWnd : hwndMyFrame; 
// start: 
if (pMI->_nCurrent == 0) 
// open meter bar with 0%! 
hMeterJob =  WaitDlgStart(hWndParent, "wait a moment", 
0); 
else   
// end: 
if (pMI->_nCurrent == pMI->_nTotal)  
// end meter bar! 
WaitDlgEnd(hMeterJob);   
else   
// somewhere in between 0 and 100 
// set meter value to MulDiv(100, _nCurrent, _nTotal) 
WaitDlgSetText(hMeterJob, "still working...",  
MulDiv(100, pMI->_nCurrent, pMI->_nTotal)); 
  
  
break; 
LL_INFO_PRINTJOBSUPERVISION 
Task: 
Can be used to monitor a print job after it is passed to the spooler. 
control Library platform:C# TIFF: Use C#.NET Code to Extract Text from TIFF File
oPage.SaveTo(MIMEType.TXT, outputTxt); RasterEdge.XDoc.PDF.dll. example demonstrates how to extract the first page text from a multi-page TIFF file, and then
www.rasteredge.com
API Reference 
267 
Parameter: 
lParam contains an address of a struct of type scLlPrintJobInfo: 
_nSize: Size of the structure 
_hLlJob: Job handle of the job that started the print 
_szDevice: Printer name 
_dwJobID: Job ID (not the job ID of the printer but a global one created by 
List & Label) 
_dwState:  Combination  of  state  flags  (JOB_STATUS_-constants  in 
WINSPOOL.H) 
Hints: 
Please make sure to set LL_OPTION_NOPRINTJOBSUPERVISION to FALSE to 
enable this callback. 
The detail depth depends on the print spooler. Please note that all machines 
in the transmission chain (i.e.  print server  and client)  need  to run NT-based 
operating systems (NT/ 2000/ XP/2003/Vista/7). 
The dwState flags are defined as follows: 
#define JOB_STATUS_PAUSED 
0x00000001 
#define JOB_STATUS_ERROR 
0x00000002 
#define JOB_STATUS_DELETING  
0x00000004 
#define JOB_STATUS_SPOOLING 
0x00000008 
#define JOB_STATUS_PRINTING 
0x00000010 
#define JOB_STATUS_OFFLINE 
0x00000020 
#define JOB_STATUS_PAPEROUT 
0x00000040 
#define JOB_STATUS_PRINTED 
0x00000080 
#define JOB_STATUS_DELETED 
0x00000100 
#define JOB_STATUS_BLOCKED_DEVQ 
0x00000200 
#define JOB_STATUS_USER_INTERVENTION 0x00000400 
#define JOB_STATUS_RESTART  
0x00000800 
LL_NTFY_DESIGNERPRINTJOB 
Task: 
Via callback LL_NTFY_DESIGNERPRINTJOB List & Label informs you about the 
task that has to be performed. This callback will always be called up in the 
context of the designer thread (this is the thread, from which LlDefineLayout() 
was called).  
Parameters: 
The callback parameter is a pointer to a scLlDesignerPrintJob structure: 
API Reference 
268 
_nUserParam: value you set LL_OPTION_DESIGNERPREVIEWPARAMETER to 
or assigned LL_OPTION_DESIGNEREXPORTPARAMETER to. 
_pszProjectName: Name of the project to print. This parameter is only valid 
with the command "START", otherwise NULL. 
_pszOriginalProjectFileName: Name of the original project. This parameter is 
only valid with the command "START", otherwise NULL. It is necessary, so that 
relative paths and the function ProjectPath$() are correctly evaluated by List & 
Label. 
_nPages:  Maximum  number  of  pages  to  be  output.  This  will  have  to  be 
passed after print start via 
LlPrintSetOption(hJob,LL_PRNOPT_LASTPAGE,_nPages)  
to the print job. If _nPages has the value "0", this means, that the print should 
not be limited. 
_nFunction: Operations to be performed. There are four different operations: 
Start, Break, Finalize and Status query. 
As  there  are  two  groups  of operation (EXPORT and PREVIEW), this gives 8 
constants: 
LL_DESIGNERPRINTCALLBACK_PREVIEW_START 
LL_DESIGNERPRINTCALLBACK_PREVIEW_ABORT 
LL_DESIGNERPRINTCALLBACK_PREVIEW_FINALIZE 
LL_DESIGNERPRINTCALLBACK_PREVIEW_QUEST_JOBSTATE 
LL_DESIGNERPRINTCALLBACK_EXPORT_START 
LL_DESIGNERPRINTCALLBACK_EXPORT_ABORT 
LL_DESIGNERPRINTCALLBACK_EXPORT_FINALIZE 
LL_DESIGNERPRINTCALLBACK_EXPORT_QUEST_JOBSTATE 
_hWnd: Window handle. The meaning of this structure member is described 
below. 
_hEvent:  Event  handle,  needed  for  communication  and  synchronization  of 
your application with List & Label. 
Return Value: 
Return  LL_DESIGNERPRINTTHREAD_STATE_RUNNING,  if  your  thread  is 
working otherwise LL_DESIGNERPRINTTHREAD_STATE_STOPPED. 
Hints: 
See chapter "4.7.1. Direct Print and Export From the Designer". 
API Reference 
269 
LL_NTFY_EXPRERROR  
Task: 
Notifies the application of an expression error found by the parser. 
Activation: 
Always active 
Parameters: 
lParam: Pointer to an error text 
Return Value: 
Hints: 
As LlExprError() does  not  reliably  return  an incorrect formula after  a  call to 
LlPrintStart(), this event can be used to collect errors and present them to the 
user when LlPrintStart() fails because of formula errors. 
LL_NTFY_FAILSFILTER 
Task: 
Notification that the data record which has just been passed to List & Label 
was not printed, as it did not comply with the filter requirement. 
Activation: 
Always active 
Parameters: 
Meaning of the parameter lParam: none 
Return Value: 
Hints: 
In this callback,  no  List  &  Label  function may  be  called which will produce 
output (LlPrint(), etc.)! 
Serves to set a global variable; but can be made superfluous with LlPrintDid-
MatchFilter(). 
Example: 
case LL_NTFY_FAILSFILTER: 
bFails = TRUE; 
break; 
API Reference 
270 
LL_NTFY_VIEWERBTNCLICKED 
Task: 
Notification that a button has been pressed in the preview window. 
Activation: 
Always activated 
Parameters: 
lParam: Tool button ID 
Return Value (_lResult): 
_lResult 
Meaning 
ignore button (action usually done by host 
application) 
execute default button function 
Hints: 
For the IDs please refer to the callback LL_CMND_GETVIEWERBUTTONSTATE. 
Example: 
case LL_NTFY_VIEWERBTNCLICKED: 
switch (lParam) 
case 112: 
// beep on one-page print 
// and don't execute it! 
MessageBeep(-1); 
return(1); 
break; 
LL_NTFY_VIEWERDRILLDOWN  
Task: 
Notification that a drilldown action should be processed.  
Activation: 
LlSetOption(hJob, LL_OPTION_DRILLDOWNPARAMETER,  
(LPARAM)&oMyDrillDownParameters); 
Parameters: 
lParam points to a structure scLlDrillDownJob: 
_nSize: Size of the structure 
_nFunction: Sets the task:  
Documents you may be interested
Documents you may be interested