mvc display pdf in view : Convert pdf to word editable text online software SDK dll winforms wpf azure web forms manual-report-generator-List-Label21-part132

API Reference 
211 
hRTF: RTF object handle 
nFlags: Options (see LlRTFGetTextLength()) 
lpszBuffer: Address of buffer for the text 
nBufferSize: Maximum number of characters to be copied 
Return Value: 
Error code 
Example: 
HLLRTFOBJ hRTF = LlRTFCreateObject(hJob); 
if (LlRTFEditObject(hJob, hRTF, NULL, NULL, LL_PROJECT_LABEL) >= 0) 
INT nFlags = LL_RTFTEXTMODE_RTF|LL_RTFTEXTMODE_EVALUATED); 
INT nLen = LlRTFGetTextLength(hJob,hRTF,nFlags); 
TCHAR* pszText = new TCHAR[nLen+1]; 
LlRTFGetText(hJob, hRTF, nFlags, pszText, nLen+1); 
printf("'%s'\n\n", pszText); 
delete[] pszText; 
See also: 
LlRTFCreateObject, LlRTFGetTextLength 
LlRTFGetTextLength 
Syntax: 
INT LlRTFGetTextLength(HLLJOB hJob, HLLRTFOBJ hRTF, INT nFlags); 
Task: 
Returns the size of the text contained in the object. Necessary to determine 
the required buffer size for the text. 
Parameter: 
hJob: List & Label job handle 
hRTF: RTF object handle 
nFlags: One option from each of the two groups mentioned below, combined 
using a bitwise 'or' (or by addition): 
Value 
Description 
Options for the format of the text to be retrieved: 
LL_RTFTEXTMODE_RTF 
RTF-formatted text (incl. RTF control 
words etc.) 
LL_RTFTEXTMODE_PLAIN 
Text in plain text format 
Convert pdf to word editable text online - software SDK dll: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 word editable text online - software SDK dll: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 
212 
Options for the evaluation state: 
LL_RTFTEXTMODE_RAW 
Text in plain format, with unevaluated 
formulas if applicable 
LL_RTFTEXTMODE_EVALUATE
Text in evaluated format (all formulas 
replaced by their computed results) 
Return Value: 
Length of the buffer (negative in case of an error) 
See also: 
LlRTFCreateObject, LlRTFGetText 
LlRTFSetText 
Syntax: 
INT LlRTFSetText(HLLJOB hJob, HLLRTFOBJ hRTF, LPCTSTR lpszText); 
Task: 
Sets the text in the RTF control. The format of the text (plain or RTF) is auto-
detected. 
Parameter: 
hJob: List & Label job handle 
hRTF: RTF object handle  
lpszText: New contents 
Return Value: 
Error code 
See also: 
LlRTFCreateObject 
LlSelectFileDlgTitleEx 
Syntax: 
INT LlSelectFileDlgTitleEx (HLLJOB hJob, HWND hWnd, LPCTSTR pszTitle,  
 UINT nObjType, LPTSTR pszBuffer, UINT nBufLen, LPVOID pReserved); 
Task: 
Opens a file selection dialog with an optionally integrated preview window. 
Parameter: 
hJob: List & Label job handle 
software SDK dll:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Quick to remove watermark and save PDF text, image, table Convert PDF to multiple MS Word formats such as .doc Create editable Word file online without email.
www.rasteredge.com
software SDK dll:C# Create PDF Library SDK to convert PDF from other file formats
create searchable PDF document from Microsoft Office Word, Excel and Create and save editable PDF with a blank page Preview PDF documents without other plug-ins.
www.rasteredge.com
API Reference 
213 
hWnd: Window handle of the calling program 
pszTitle: Title for the dialog 
nObjType: 
Value 
Meaning 
LL_PROJECT_LABEL 
for labels 
LL_PROJECT_CARD 
for cards 
LL_PROJECT_LIST 
for lists 
Combined with LL_FILE_ALSONEW if a file name for a new (not yet existing) 
project can be entered. 
pszBuffer, nBufSize:  Buffer for the file name. Must be initialized with a file 
name or an empty string. 
pReserved: Reserved, set to NULL or empty (""). 
Return Value: 
Error code 
Hints: 
Important for Visual Basic (and some other languages as well), if the OCX 
control  is  not  used:  the buffer  must  be  allocated and  initialized by an  0-
terminated string. 
Advantages  compared  to  a  normal  CommonDialog:  display  of  the  project 
description, a preview sketch, the language  consistency within List & Label 
and the adaptation of the dialog design. 
Example: 
char szFilename[260 + 1]; 
INT  nRet; 
nRet = LlSelectFileDlgTitleEx(hJob, hWnd, "Report" , LL_PROJECT_LIST, 
szFilename, sizeof(szFilename)); 
if (nRet == OK) 
<then do what you have to do> 
See also: 
LL_OPTION_OFNDIALOG_NOPLACESBAR, LL_OPTIONSTR_..._PRJDESCR 
LlSetDebug 
Syntax: 
void LlSetDebug (INT nOnOff); 
software SDK dll:VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Convert PDF document to DOC and DOCX formats in Visual Basic control to export Word from multiple PDF files in Create editable Word file online without email.
www.rasteredge.com
software SDK dll:VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Create PDF files from both DOC and DOCX formats. Convert multiple pages Word to fillable and editable PDF documents.
www.rasteredge.com
API Reference 
214 
Task: 
Switches the debug mode on or off. 
Parameter: 
nOnOff: 0 if debug mode is to be switched off, otherwise the following values 
can be additionally passed: 
Value 
Meaning 
LL_DEBUG_CMBTLL 
to switch on normal debugging- 
info 
LL_DEBUG_CMBTDWG 
to switch on debugging-info for 
graphic functions 
LL_DEBUG_CMBTLL_-
NOCALLBACKS 
switch off debugging-info for 
notifications/callbacks 
LL_DEBUG_CMBTLL_NOSTORAGE  switch off debugging-info for 
storage- (LlStgSys...()-) functions 
LL_DEBUG_CMBTLL_NOSYSINFO  do not issue system information 
dump on LlSetDebug() 
LL_DEBUG_CMBTLL_LOGTOFILE 
debug output will also be 
directed to a log file 
(COMBIT.LOG in your 
%APPDATA% directory). 
Hints: 
Use the program Debwin included in your package to show the debug output 
in a separate window. 
If debug mode is switched on in List & Label with  LlSetDebug(LL_DEBUG_-
CMBTLL),  the  DLL  prints  every  function  call  with  the  corresponding 
parameters and results. An  '@' is added to the function names, so that the 
function  calls  can  be  easily  differentiated  from  other  internal  List  &  Label 
debugging output. 
The output is indented in case a DLL in debugging mode calls other functions 
of a DLL (even itself) which is also in debugging mode. 
Further information can be found in chapter "9. Debug Tool Debwin". 
Example: 
HLLJOB  
hJob; 
int    
v; 
LlSetDebug(LL_DEBUG_CMBTLL | ...); 
hJob = LlJobOpen(0); 
v = LlGetVersion(VERSION_MAJOR); 
LlJobClose(hJob); 
prints approx. the following in the debugging output: 
software SDK dll:C# PDF Text Box Edit Library: add, delete, update PDF text box in
PDF annotation application able to add text box comments to adobe PDF file online in ASP Able to create a fillable and editable text box to PDF document in
www.rasteredge.com
software SDK dll:C# Word - Word Creating in C#.NET
The Word document file created by RasterEdge C# Word document creator library is searchable and can be fully populated with editable text and graphics
www.rasteredge.com
API Reference 
215 
@LlJobOpen(0) = 1 
@LlGetVersion(1) = 6 
@LlJobClose(1) 
LlSetDefaultProjectParameter 
Syntax: 
INT LlSetDefaultProjectParameter(HLLJOB hLlJob,  
 LPCTSTR pszParameter, LPCTSTR pszValue, UINT nFlags) 
Task: 
Sets the default value of a project parameter (see Project Parameter chapter) 
Parameter: 
hJob: List & Label job handle 
pszParameter:  Parameter  name.  If  this  parameter  is  NULL,  all  USER 
parameters will be deleted from the internal list. 
pszValue: Parameter value 
nFlags: Parameter type. See Project Parameters chapter for valid values. 
Return Value: 
Error code 
Hints: 
This  function  should  be  called  before  LlDefineLayout()  and 
LlPrint[WithBox]Start()! 
See also: 
LlGetDefaultProjectParameter,  LlPrintSetProjectParameter,  LlPrintGetProject-
Parameter 
LlSetFileExtensions 
Syntax: 
INT LlSetFileExtensions (HLLJOB hJob, INT nObjType,  
 LPCTSTR lpszProjectExt, LPCTSTR lpszPrintExt,  
 LPCTSTR lpszSketchExt); 
Task: 
Setting of user-defined file extensions. 
Parameter: 
hJob: List & Label job handle 
nObjType: Project type 
software SDK dll:C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert to PDF with embedded fonts or without original fonts fast. Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark.
www.rasteredge.com
software SDK dll:C# Word - Word Create or Build in C#.NET
file created by RasterEdge C# Word document creator library is searchable and can be fully populated with editable text and graphics Create Word From PDF.
www.rasteredge.com
API Reference 
216 
Value 
Meaning 
LL_PROJECT_LABEL 
for labels 
LL_PROJECT_CARD 
for cards 
LL_PROJECT_LIST 
for lists 
lpszProjectExt: Extension 
Type 
Default 
LL_PROJECT_LABEL 
"lbl" 
LL_PROJECT_CARD 
"crd" 
LL_PROJECT_LIST 
"lst" 
lpszPrintExt: Extension for printer definitions file 
Type 
Default 
LL_PROJECT_LABEL 
"lbp" 
LL_PROJECT_CARD 
"crp" 
LL_PROJECT_LIST 
"lsp" 
lpszSketchExt: Extension for file dialog sketch 
Type 
Default 
LL_PROJECT_LABEL 
"lbv" 
LL_PROJECT_CARD 
"crv" 
LL_PROJECT_LIST 
"lsv" 
Return Value: 
Error code 
Hints: 
It is important that all 9 file extensions are different! 
Please  call  this  function  before  LlDefineLayout()  and  before  the  functions 
LlPrint...Start(), preferably directly after LlJobOpen() or LlJobOpenLCID(). 
You can also get and set these extensions with LlSetOptionString(). 
Example: 
HLLJOB hJob; 
int   v; 
hJob = LlJobOpen(0); 
v = LlSetFileExtensions(hJob, LL_PROJECT_LIST, "rpt", "rptp", 
"rptv"); 
// .... 
LlJobClose(hJob); 
API Reference 
217 
LlSetNotificationCallback 
Syntax: 
FARPROC LlSetNotificationCallback (HLLJOB hJob, FARPROC lpfnNotify); 
Task: 
Definition of a procedure which will be called for notifications. 
Parameter: 
hJob: List & Label job handle 
lpfnNotify: The address of a function (see below) 
Return Value: 
Address of the procedure if successful, NULL otherwise 
Hints: 
The callback function has higher priority than the message; if it is defined no 
message is sent, but the callback function is called. 
This function cannot be used if the .NET component, OCX or VCL controls are 
used. 
The callback function has the following definition: 
LPARAM STDCALL MyCallback(UINT nFunction, LPARAM lParam) 
and must be an exported function 
The definition of the parameter nFunction and lParam can be found in chapter 
"4.6. Callbacks and Notifications". 
Example: 
LPARAM STDCALL MyCallback(UINT nFunction, LPARAM lParam) 
 //....} 
HLLJOB hJob; 
unsigned int wMsg; 
LlSetDebug(TRUE); 
hJob = LlJobOpen(0); 
v = LlSetNotificationCallback(hJob, MyCallback); 
// .... 
LlJobClose(hJob); 
See also: 
LlGetNotificationMessage, LlSetNotificationMessage 
API Reference 
218 
LlSetNotificationCallbackExt 
Syntax: 
FARPROC LlSetNotificationCallbackExt (HLLJOB hJob, INT nEvent, 
FARPROC lpfnNotify); 
Task: 
Definition  of a  procedure  which will  be  called for notifications  of the  given 
event. 
Parameter: 
hJob: List & Label job handle 
nEvent: Event-ID (LL_CMND_xxx or LL_NTFY_xxxx) 
lpfnNotify: The address of a function (see below) 
Return Value: 
Address of the procedure if successful, NULL otherwise 
Hints: 
The  "specialized"  callback  function  has  a  higher  priority  than  the  "general" 
callback function or a message.  
List & Label first of all searches for a specialized callback function for the event 
to  be  raised.  If one is  defined,  it will  be called. If not, List & Label  checks 
whether  a  general  callback  handler  has  been  installed  with 
LlSetNotificationCallback(). If  so,  it  will be called. If  not, List  & Label checks 
whether  a  message  for  the  current  event  has  been  defined  using 
LlSetNotificationMessage(). If so, the message will be sent. This function may 
not be used with the .NET component as this component already uses the API 
for its own functionality. 
The callback function has the following definition: 
LPARAM STDCALL MyCallback(UINT nFunction, LPARAM lParam) 
and must be an exported function 
The definition of the parameter nFunction and lParam can be found in chapter 
"4.6. Callbacks and Notifications". 
Example: 
LPARAM STDCALL MyCallback(UINT nFunction, LPARAM lParam) 
//.... 
hJob hJob; 
unsigned int wMsg; 
hJob = LlJobOpen(0); 
API Reference 
219 
v = LlSetNotificationCallbackExt(hJob, 
LL_CMND_CHANGE_DCPROPERTIES_DOC, MyCB); 
// .... 
LlJobClose(hJob); 
See also: 
LlSetNotificationCallback 
LlSetNotificationMessage 
Syntax: 
UINT LlSetNotificationMessage (HLLJOB hJob, UINT nMessage); 
Task: 
Definition of a message number which differs from the presetting for callback 
(USER) objects. 
Parameter: 
hJob: List & Label job handle 
nMessage: The new message number 
Return Value: 
Error code 
Hints: 
The  default  message  number  has  the  value  of  the  function 
RegisterWindowMessage("cmbtLLMessage"). 
The callback function has higher priority; if this is defined, no message is sent. 
The definition of the parameter nFunction and lParam can be found in chapter 
"4.6. Callbacks and Notifications". 
Example: 
HLLJOB hJob; 
unsigned int   wMsg; 
LlSetDebug(TRUE); 
hJob = LlJobOpen(0); 
v = LlSetNotificationMessage(hJob, WM_USER + 1); 
// .... 
LlJobClose(hJob); 
See also: 
LlGetNotificationMessage, LlSetNotificationCallback 
API Reference 
220 
LlSetOption 
Syntax: 
INT LlSetOption (HLLJOB hJob, INT nMode, INT_PTR nValue); 
Task: 
Sets diverse options in List & Label. 
Parameter: 
hJob: List & Label job handle 
nMode: Mode index, see below 
nValue: New value 
Return Value: 
Error code 
Hints: 
Please  call  this  function  before  LlDefineLayout()  and  before  the  functions 
LlPrint...Start(), preferably directly after LlJobOpen()/LlJobOpenLCID(). 
LL_OPTION_ADDVARSTOFIELDS 
TRUE: in list projects, the formula wizard offers variables in addition to fields 
in a table column formula. 
FALSE: in table objects, only fields will be offered (default). 
This option only affects list projects. 
LL_OPTION_ALLOW_LLX_EXPORTERS 
TRUE:  List  &  Label  will  accept  export  modules  that  are  loaded  during 
LL_OPTIONSTR_LLXPATHLIST 
FALSE: List & Label will not use export module functionality. 
This option must be set before the LLXPATHLIST call. 
Default: TRUE 
LL_OPTION_CALCSUMVARSONINVISIBLELINES 
This sets the default value for the Designer option specifying whether or not 
sum  variables  should  also  be  calculated  if  data  lines  are  suppressed.  The 
value  selected  in  the  Designer  will  then  be  saved  in  and  loaded  from  the 
project file. 
Default: FALSE 
Documents you may be interested
Documents you may be interested