view pdf in asp net mvc : Convert pdf to word editable text online Library application component asp.net html wpf mvc manual-report-generator-List-Label1-part86

Introduction 
11 
Further  information  on  the  individual  examples  as  well  as  explanations  on  the 
methods and components used can be found in the List & Label Start Center, which 
is started directly after installation or is available in the start menu group. 
Convert pdf to word editable text online - Library application component: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 - Library application component: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
Introduction 
12 
1.2.4. Documentation 
You  will  find  all  available  documentation  under  the  "Documentation"  start  menu 
group. 
This  includes  the  Programmers'  Reference  and  the  Designer  Manual  as  PDF 
documents. You will also find various online help systems here, e.g. for the Designer 
or the List & Label components (.NET, VCL, OCX), as well as further information on 
redistribution, web reporting, debug etc.  
1.3. Important Concepts 
1.3.1. Basic Principles 
List & Label  is not a  standalone application but a  development component that  is 
integrated into your application. With just a few lines of code you can enhance your 
application  with  reporting  and  printing  capabilities  of  various  kinds:  Reports, 
subreports,  lists, crosstabs, charts, diagrams,  gauges, forms, labels, printing, print 
preview, export and web reporting. 
Creating Report Templates in the Designer 
The Designer functionality for interactive visual creation of reports, print templates 
etc. is an integrated part of the List & Label component and therefore will become 
part of your application. The Designer is not a standalone application, but it will be 
programmatically  launched  from  your  application.  This  is  typically  implemented 
Library application component: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
Library application component: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
Introduction 
13 
within an event handler triggered by a menu item. The Designer will show up as a 
modal pop-up window overlapping you application window. 
You can pass on this designing capability to your end users so that they can define 
individual templates or adapt the templates offered by you to personal requirements. 
Print or Export: Generating Reports 
To generate reports  that  have  been designed  by you or  your  end-users and  send 
them  to  the  printer  or  display  them  in  the  print-preview  all  data/records  to  be 
processed  is  being  passed  on  to  List  &  Label.  Depending  on  the  programming 
language this will either happen under the surface automatically when List & Label 
directly accesses your application's data by using specific data providers or it is being 
done explicitly by your source code, e.g. if your data is not stored in a database at all. 
A mixture between database data and application specific data is possible, too. 
Besides sending the report to the printer or preview, List & Label offers various other 
output  formats such as PDF, HTML, XML, RTF, XLS,  TIFF,  JPEG, PNG,  plain text, 
bitmap and others. This is achieved by special export modules. From the developer's 
point of view there is no difference between printing or exporting the report. 
Library application component: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
Library application component: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
Introduction 
14 
Displaying Reports 
The print  preview  can be used to  display  List  &  Label outputs automatically, save 
them  to  file,  convert  them  to  other  formats,  send  them  as  email,  and  more. 
Additionally  it  can be embedded via  a seperate  component  into  your own dialogs 
resp. forms or HTML internet/intranet pages. 
1.3.2. Project Types 
List & Label can handle different project types: label and file card projects on the one 
hand, and list projects on the other. 
Labels and File Cards 
These  projects  consist of  an arrangement  of objects,  which are  printed once (file 
cards) or multiple times (in columns or rows, labels) per page. 
Lists 
Lists, on the other hand, consist of objects which are printed once per page, and one 
or more objects which are filled repeatedly with varying contents depending on the 
data records. The table, crosstab and the report container objects are responsible for 
these "repetitive areas" and therefore are only available in this mode. 
1.3.3. Variables and Fields 
List & Label distinguishes between two kinds of data fields: on the one hand there 
are data fields that are filled with content once per printed page (once per label or file 
card), these are called "variables" in the List & Label terminology. On the other hand, 
in a report, there are data fields that are filled repeatedly with different contents for a 
page, e.g. the data fields of an item list of an invoice. These data fields are called 
"fields" in the List & Label terminology. 
For this reason, in file card or label projects only variables can be used, while in list 
projects both variables and fields can occur. For printing an invoice, an application 
would typically declare the invoice header data such as customer name and address 
as variables, while the item data such as article number, unit price, description etc. 
would be passed as fields. 
1.3.4. Available User Interface Languages 
List  &  Label  is  available  in  several  languages.  Supplying  additional  languages  is 
possible due to the modular architecture of List & Label. Besides the Designer, the 
printer, preview and export dialogs are localized by the language kits as long as they 
are not made up of common dialogs which are localized by the OS. 
In order  to  integrate  a language  kit  after purchase  (the Enterprise  Edition  already 
includes  all  available  language  kits), use the corresponding  language  constant  for 
LlJobOpen()  or  set  the  "Language"  property  to  the  desired  value  when  using  a 
component.  Also  supply  your  customers  with  the  language  files  (cmll16??.lng, 
Library application component: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
Library application component: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
Introduction 
15 
cmls16??.lng). List & Label expects the files to be in the same path as the main DLL 
cmll16.dll. 
1.4. Getting Started With Programming 
1.4.1. Overview 
The following picture shows the basic structure of List & Label from a programmer's 
point of view: 
List & Label DLL
Core API
Storage API
ActiveX Control
VCL Control
.NET Control
Application
Databinding  VCL 
Control 
DOM API
JAVA JNI
1.4.2. Integration With .NET 
Please  refer  to  the  section  "2.  Programming  With  .NET"  for  further  information. 
Afterwards,  we  recommend  further  reading  starting  from  section  "6.  The  Export 
Modules", if applicable. 
1.4.3. Integration With Visual Basic 
For  integration  of  List  &  Label  with  Visual  Basic  we  recommend  using  the 
OCX/ActiveX component. Please refer to the OCX online help. 
If you wish to use direct DLL access via API and no OCX component, add the file 
cmll16.bas,  where  you  will  find  the  necessary  declarations.  Please  refer  to  the 
section "4. Programming Using the API" for further information in this case. 
1.4.4. Integration With Delphi  
Please refer to the online help for the VCL component's use. 
1.4.5. Integration With C++ Builder 
Please refer to the online help for the VCL component's use. 
Library application component: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
Library application component: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
Introduction 
16 
1.4.6. Integration With C/C++ 
Integration of List & Label with C/C++ is typically done by directly using the API. . 
Please refer to the section "4. Programming Using the API" for further information. 
1.4.7. Integration With Java 
Integrating  List  &  Label  into  a  Java  application  is  done  by  adding  the  "combit"-
package which  is located in  each of the  provided programming samples for Java. 
Programming is done by calling the API directly. See chapter "4. Programming Using 
the  API"  for  further  information.  Please  also  note  that  the  provided  Java  Native 
Interface (JNI) Wrapper DLL has to be located in the List & Label search path. Further 
information can be found in chapter "10. Redistribution: Shipping the Application". 
1.4.8. Integration With Other Programming Languages 
For  various  programming  languages,  the  installation  of  List  &  Label  contains 
declaration files as well as examples. You will find these files in the corresponding 
sub-directories of  your List  & Label  installation.  Follow  the  documentation  of  your 
programming language to include DLL's via API or OCX/ActiveX components. 
If your  programming language is not included, you can create a declaration file on 
your own by following the appropriate steps for your programming language. Your 
programming  language  just  needs  to  support  invoking  an  API  via  calling  DLL 
functions.  
In case of doubt, please contact our support. 
1.4.9. Hints on Variable and Field Names 
In  variable  names,  the  only  characters  that  should  be  used  are  'A'  through  'Z',  'a' 
through 'z', '.', '_'  and umlaut characters. They must  not start with numbers. Invalid 
characters will be replaced by "_". A dot is the separator for hierarchies. This way you 
can use e.g. "person.address.street" and "person.address.city" as variables or fields. 
In the  Designer you get a hierarchical  structure i.e.  below "person" you will  find a 
folder "address" with the fields "city" and "street". 
The names of variables/fields must not be ambigous. 
1.4.10. Debugging Support 
A significant part of the development process of an application is the detection and 
removal of bugs. 
List & Label offers the possibility of logging all function calls in order to facilitate the 
removal of faults in your programs. All function calls including their parameters and 
the return value are shown on the debugging output. These can be displayed with 
the combit  Debwin-Tool which  is included in the package. See  chapter "9.  Debug 
Tool Debwin" for further details. 
Programming With .NET 
17 
2. Programming With .NET  
2.1. Introduction 
For  using  List  &  Label  with  .NET  several  components  are  available,  making  the 
creation of reports on the .NET platform as easy as it can be. This tutorial shows the 
most important steps to work fast and productively with List & Label. 
The  complete  programming interface is  documented in  the  component  help  for 
.NET  in  detail.  You  will  find  it  in  the  start  menu  under  Documentation  > 
Components > List & Label .NET Help 
2.1.1. Integration in Visual Studio 
The  List  &  Label  .NET  component  is  automatically  integrated  in  Microsoft  Visual 
Studio. For other programming environments or in case of a fresh installation of the 
development environment this can also be done manually. The components in form 
of  an  assembly  are  located  in  the  directories  "Programming  Samples  and 
Declarations\Microsoft  .NET\” as well as "Redistributable Files\” of the List & Label 
installation. The integration is done as follows: 
Menu bar Tools > Choose Toolbox Items… 
Select tab .NET Framework Components 
Click button Browse... 
Select combit.ListLabel16.dll 
Now the List & Label components can be dragged onto a form via Drag & Drop as 
usual.  In  the  properties  window  the  specific  properties  can  be  edited  and  event 
handlers can be added. 
If the components are not available in Visual Studio from version 2010 the cause 
can be that the Client Profile is selected as the target platform. Further information 
can be found in section "2.2.1. Integrate List & Label". 
To  integrate  the  List  &  Label  .NET  Help  into  the  Visual  Studio  2010  Help  Viewer 
please follow these steps: 
Open Visual Studio 2010 
Select 'Help > Manage Help Settings' to start the Help Library Manager 
You might have to select a location for the local content at first. Confirm this 
dialog with 'OK'. 
Select the item 'Install content from disk' 
Click 'Browse' and navigate to the 'Documentation\Files' subdirectory of your 
List & Label installation 
Then select 'helpcontentsetup.msha' and click 'Open' 
Programming With .NET 
18 
Back in the Help Library Manager click 'Next' 
In the following dialog you will see the available help files including 'combit 
List & Label 16 - .NET Help'; select 'Add' here 
Now click 'Update' to integrate the help into the Help Viewer 
Click 'Yes' in the Security Alert dialog to confirm the digitally signed help file 
After updating the local library click 'Finish' to complete the integration of the 
help. Now  you can use the List  & Label .NET help by  pressing F1 in Visual 
Studio at any time. 
To remove the List & Label .NET Help from Visual Studio 2010 Help Viewer please 
follow the above steps and select 'Remove content' instead. 
2.1.2. Components 
In the tab "combit LL16” in the toolbox the following components can be found after 
the installation: 
Components 
Description 
ListLabel 
The  most  important  component.  All 
essential functions, such as print, design 
and export, are combined in it. 
DataSource 
A component that can be directly bound 
to a ListLabel instance as a data source. 
 description  can  be  found  in  section 
"2.3.1. Data Provider". 
ListLabelRTFControl 
 RTF  editor  component  for  use  in 
custom forms. 
ListLabelPreviewControl 
A preview control that can also be used 
in custom forms and supports the direct 
export to PDF for example. 
ListLabelDocument 
 descendant  of  PrintDocument.  The 
built-in  .NET  preview  classes  can  be 
used for displaying List & Label preview 
files with it. 
ListLabelWebViewer 
An  ASP.NET  control  for  displaying 
preview files in Internet Explorer. 
2.2. First Steps 
This paragraph guides you through the first steps that are required to integrate List & 
Label in your existing application. 
Programming With .NET 
19 
2.2.1. Integrate List & Label 
First a reference to the List & Label assembly has to be added to the project. It is 
located in the directory "Programming Samples and Declarations\Microsoft .NET\” of 
the installation. Via Project > Reference the assembly can be added to the project. 
The assembly combit.ListLabel16.dll supports the "full” .NET Framework. If the .NET 
Client  Profile  is  desired  as  a  target  platform  instead,  the  assembly 
combit.ListLabel16.ClientProfile.dll has to be referenced. 
The .NET Client Profile is a subset of the .NET Framework. From Visual Studio 2010 
on, it  is the standard target platform for  Winforms applications. We recommend 
that you select the "full" Framework in the properties of the application project as a 
target  at  first  and  reference  the  combit.ListLabel16.dll  assembly  to  have 
SmartTags support and property editors at design time. After the design stage, the 
target platform can be edited if necessary and the ClientProfile assembly can be 
referenced. 
In the second step an instance of the component can be created. This can be done 
either by the development environment directly by dragging the ListLabel component 
onto a form. Alternatively the component can also be created dynamically: 
C#: 
combit.ListLabel16.ListLabel LL = new combit.ListLabel16.ListLabel(); 
VB.NET: 
Dim LL As New combit.ListLabel16.ListLabel() 
Generally the namespaces combit.ListLabel16 and combit.ListLabel16.DataProviders 
are prereferenced  for the whole file, depending on the  programming language  by 
"using” (C#) or "Imports” (VB.NET). This saves a lot of typing later. 
C#: 
using combit.ListLabel16; 
using combit.ListLabel16.DataProviders; 
VB.NET: 
Imports combit.ListLabel16 
Imports combit.ListLabel16.DataProviders 
When using  dynamic  creation, the  component  should be released by the Dispose 
method after its use, so that the unmanaged ressources can be released as soon as 
possible. 
C#: 
LL.Dispose(); 
Programming With .NET 
20 
VB.NET: 
LL.Dispose() 
Due to performance reasons it is recommended that you always keep an instance of 
the ListLabel object in memory globally for the dynamic creation as well. It can be 
created in the Load event of the application's main window and released again in the 
FormClosed  event  for  example.  The  essential  advantage  is  that  the  List  &  Label 
modules  won't be loaded and  released  for  every new instance, which can lead  to  
undesirable delays of frequent calls or e.g. multiple prints.  
2.2.2. License Component 
During the installation of the full version (not the Trial version) a file with the personal 
license and support information is created in the start menu. To successfully use List 
& Label on end user machines it is mandatory to pass the license key included in this 
file  to  all  instances  of  the  ListLabel  object.  The  object  provides  the  property 
LicensingInfo for that. A sample call could be as following: 
C#: 
LL.LicensingInfo = "A83jHd"; 
VB.NET: 
LL.LicensingInfo = "A83jHd" 
where the part in quotes must be replaced by the license code in the text file. 
2.2.3. Binding to a Data Source 
For  design  and  print  List  &  Label  has  to  have  knowledge  of  a  data  source.  An 
overview about the available data sources can be found in the  section "2.3.1. Data 
Provider".  Of  course  additional  unbound,  custom  data  can  be  passed,  too.  An 
example for that can be found in "2.4.8. Database Independent Contents". 
To  bind  List  &  Label  to  the  data  source  the  component  provides  the  property 
DataSource.  The  binding  can  be  done  either  interactively  in  the  development 
environment by using the property windows or the SmartTags of the component or 
alternatively on code level: 
C#: 
LL.DataSource = CreateDataSet(); 
VB.NET: 
LL.DataSource = CreateDataSet() 
Documents you may be interested
Documents you may be interested