DPRPrintDpw
177
DPRPrintDpw
Use this rule to print a DPW file that can be added as a new WIP record or to generate 
a DPW file from an existing WIP record. The rule creates a temporary INI context and 
adds the necessary INI options for DPWLIB to generate a DPW file. The code looks up 
values for the DPW index as follows:
It first looks up values for the DPW index from rule arguments (see the Rule 
Arguments section below).
The code then looks up values in the Ini2Xml group for backwards compatibility 
(see feature 1208 for version 1.8).
Finally, it traverses the WIP index fields and looks up the values from input 
attachment variables matching the field names. In the case were values are found in 
more than one location, rule arguments take first precedence, then values from the 
Ini2Xml group, and lastly, values from input attachment variables.
Syntax
long _DSIAPI DPRPrintDpw ( DSIHANDLE hdsi,
char * pszParms,
ULONG  ulMsg,
ULONG  ulOptions )
Parameters
Attachment variables
None
Attachment outputs
Example
Here is an example request type:
<section name="ReqType:DPR_IWIPEDIT">
<entry name="function">atcw32->;ATCLoadAttachment</entry>
<entry name="function">atcw32->;ATCUnloadAttachment</entry>
<entry name="function">atcw32-> 
;ATCSendFile,RF_POSTFILE,PRINTFILE,Binary</entry>
<entry name="function">dprw32->;DPRSetConfig</entry>
<entry name="function">dprw32->;DPRInitLby</entry>
<entry name="function">dprw32->;DPRDecryptLogin</entry>
<entry name="function">dprw32->;DPRDefaultLogin</entry>
<entry name="function">dprw32->;DPRCheckLogin</entry>
<entry name="function">dprw32->;DPRGetWipFormset</entry>
<entry name="function">dprw32-
>;DPRPrintDpw,ENCRYPTEDLOGIN,DEBUG,KEYID</entry>
Parameter
Description
DEBUG
(Optional) If this rule argument is present, the rule will set the debug 
flag for DPWLIB.
ATTACHVARNAME
or
ATTACHVARNAME
= VALUE
(Optional) Where ATTACHVARNAME is the name of an input 
attachment variable you want to use to update the DPW index. 
Multiple ATTACHVARNAME names can be provided. If a value is 
provided, the rule uses it instead of looking up a value in the input 
attachment.
Attachment
Description
RESULTS
Returns Success or failure.
.Pdf to jpg converter online - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf to high quality jpg; convert .pdf to .jpg online
.Pdf to jpg converter online - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
change file from pdf to jpg on; convert pdf file into jpg
Chapter 2
Documaker Bridge Rules
178
</section>
N
OTE
:
The DPRPrintDpw rule uses DPWLIB to generate the DPW file. For more 
information on generating DPW files, see the Internet Document Server Guide.
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
changing file from pdf to jpg; convert pdf pages to jpg
Online Convert Jpeg to PDF file. Best free online export Jpg image
Online JPEG to PDF Converter. Download Free Trial. Convert a JPG to PDF. You can drag and drop your JPG file in the box, and then start
c# pdf to jpg; reader pdf to jpeg
DPRPrintFormset
179
DPRPrintFormset
Use this rule to return printed output. This rule retrieves data from a Documaker 
archive, loads the NA and POL files, and creates a print spool file in PDF format. This 
rule also registers the PDF file with the server cache for removal in two hours.
Syntax
long _DSIAPI DPRPrintFormset ( DSIHANDLE hInstance,
char * pszParms,
unsigned long  ulMsg,
unsigned long  ulOptions )
Parameters
Attachment variables
This rule expects these attachment variables:
This rule creates these attachment variables:
If the execution was successful, this rule copies input attachment into the output 
attachment.
Parameter
Description
DSIHANDLE hInstance
DSI instance handle
char * pszParms
Pointer to rule parameter string
unsigned long ulMsg
DSI_MSG???? message, such as DSI_MSGRUNF
unsigned long ulOptions
Options
Variable
Description
USERID
ID of the requester.
ARCKEY
Documaker archive key value used to retrieve the data.
PRTTYPE
(Optional) Defaults to PDF, the name of printer in the PrtType control 
group.
PRINTPATH
(Optional) Location of the output print file, if this value is missing, the system 
uses PrintPath option in the Attachments control group.
RECIPIENT
The name of the Documaker recipient from POL file.
Variable
Description
REMOTEPRINTFILE
The name of the output file, it consists of the PRINTPATH and the 
generated output file name. For instance, if PRINTPATH was html\, 
the REMOTEPRINTFILE will be something like 
html\00001AB0.pdf
RESULTS
SUCCESS or DPRXXXX error code
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
using RasterEdge.XDoc.Converter; String inputFilePath = @"C:\input.pdf"; String outputFilePath = @"C:\output.jpg"; // Convert PDF to jpg.
.pdf to jpg converter online; convert pdf to gif or jpg
C# Image Convert: How to Convert Dicom Image File to Raster Images
RasterEdge.XDoc.PDF.dll. using RasterEdge.XDoc.Converter; String inputFilePath = @"C:\input.dcm"; String outputFilePath = @"C:\output.jpg"; // Convert dicom to
bulk pdf to jpg converter online; changing pdf file to jpg
Chapter 2
Documaker Bridge Rules
180
INI options
This rule uses these INI options:
Returns
Success or failure
Control Group
Option
Description
Attachments
Debug
If set to Yes, the temporary NA and POL files are not 
removed. This is useful for debugging purposes. The 
default is No.
PrintPath
Location for the output PDF file, this option is ignored if 
attachment variable PRINTPATH exists.
MasterResource
DefLib
Location of the Documaker resources DefLib. Defaults to 
current directory.
XRFFile
Name of the FXR file, no default. If you omit this option, 
an error occurs.
Control
XRFExt
Extension of the FXR file. Defaults to FXR
FormLib
Location of Documaker resources. Defaults to the current 
directory.
ImageExt
Extension of Documaker image files. Defaults to FAP
LogoExt
Extension of Documaker logo files. Defaults to LOG
PDFFileCache
TimeOut
Specifies the number of seconds to keep the PDF file 
before deleting it. The default is 7200 seconds or 2 hours.
You can add this control group and option to the 
DAP.INI file or in the each of the configuration INI files.
Recip_Names
(Optional) Use this INI control group to translate short 
recipient names from POL file into long names.
PrtType:PDF
See the chapter on using the PDF Converter in the 
Internet Document Server Guide for more information.
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
Features and Benefits. Powerful image converter to convert images of JPG Support a batch conversion of JPG to PDF with high speed; Get a compressed PDF file after
change pdf to jpg online; changing pdf to jpg
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
An advanced PDF converter tool, which supports to be integrated in .NET to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
conversion pdf to jpg; convert pdf document to jpg
DPRProcessTemplates
181
DPRProcessTemplates
Use this rule to take information from an XML tree and place it onto an HTML 
template. Use this rule with the DPRPrint rule and place it in the rule list after the 
DPRPrint rule.
When you use the DPRProcessTemplates rule, the system runs template processing 
against the XML tree in memory located in the DPRXMLFORMSET DSI variable. You 
create this tree using the DPRPrintFormset rule.
You can specify the name of this variable as a parameter to the rule. If the system cannot 
find the variable, no error is generated and the rule simply returns.
The names of the templates are determined by INI control groups. The main page is 
specified in the Template option of the EBPP control group. The templates for the other 
pages are specified in the EBPPTemplates control group. Here is an example:
< EBPP >
Template = mstrres\ebpp\tmpl\bill.htm
DebugXML = Yes
< EBPPTemplates >
History = mstrres\ebpp\tmpl\history.htm
Details = mstrres\ebpp\tmpl\details.htm
< Attachments >
PrintPath = mstrres\ebpp\html
The following settings add the following XML elements to the XML tree as children of 
the <DOCSET> element and will produce three output files. The extension of the file 
output names are the same as the extensions of the input files, as specified in the INI file.
<TEMPLATES>
<MAINPAGE>
7C311063A8F2F811D3F0B6C600A028CC56DF6578.htm
</MAINPAGE>
<Details>
B6313FD4CDF2F711D322B6C600A048CC56DF659A.htm
</Details>
<History>
B6313FD6CFF2F711D326B6C600A050CC56DF659B.htm
</History>
</TEMPLATES>
Option
Description
Template
Use this option to specify the template to use for the main page.
DebugXML
Set this option to Yes if you want the system to unload the XML tree into a file 
named EBPPTEST.XML. You can review this file for debugging purposes. This 
option defaults to No.
History
Details
These options serve as examples of how you specify the templates to use for the 
remaining pages.
PrintPath
Use this option to tell the system where to place the output files it creates.
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
Features and Benefits. High speed JPEG to GIF Converter, faster than other JPG Converters; Standalone software, so the user who is not online still can use
c# convert pdf to jpg; change pdf to jpg image
VB.NET Create PDF from images Library to convert Jpeg, png images
Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage. .NET converter control for
convert pdf to jpg; change format from pdf to jpg
Chapter 2
Documaker Bridge Rules
182
Syntax
long _DSIAPI DPRProccessTemplate ( DSIHANDLE hdsi,
char * pszParms,
unsigned long  ulMsg,
unsigned long  ulOptions )
Parameters
Attachment variables
This rule expects these attachment variables:
This rule creates these attachment variables:
Returns
Success or failure
See also
DPRPrint on page 169
DPRPrintFormset on page 179
Parameter
Description
DSIHANDLE hdsi
Pointer to the rules data
char * pszParms
Pointer to rule parameter string
unsigned long ulMsg
DSI_MSG???? message, such as DSI_MSGRUNF
unsigned long ulOptions
Options
Variable
Description
PrintFile
If provided, the output of a main template is written to this file. Otherwise, the 
output the system generates a unique file name and writes the output to that file.
PrintPath
The location for the output files. If you omit this value, the system uses the 
PrintPath option in the Attachments control group for this information.
PRTType
The default extension for the output file names, if the specification of the 
templates in the INI file did not include an extension.
Variable
Description
RemotePrintFile
The name of the output file. This name consists of the print path and the 
generated output file name. For instance if the print path was html\, the 
result will be something like html\00001AB0.pdf.
Results
Success or a DPRXXXX error code
DPRRenameVars
183
DPRRenameVars
Use this rule to rename attachment variables. The rule parameters specify a name1=name2 
pair. On the MSG_RUNF the name1 attachment value in the input attachment is 
renamed to name2, on MSG_RUNR the name2 attachment variable in the output 
attachment is renamed to name1. Multiple pairs of comma-delimited name1=name2 pairs 
can be specified for the same rule.
Syntax
long _DSIAPI DPRRenameVars ( DSIHANDLE hInstance,
char * pszParms,
unsigned long  ulMsg,
unsigned long  ulOptions )
Parameters
You can use this rule to glue together two rules, one of which creates the attachment 
variable with one name, but another expects this value in the different attachment 
variable.
This rule should be the very first rule in the rule list for a particular request type after 
the ATCLoadAttachment and ATCUnloadAttachment rules. If the variable is missing 
in the attachment, error is generated and processing continues.
Parameter
Description
DSIHANDLE hInstance
DSI instance handle
char * pszParms
pointer to rule parameter string
unsigned long ulMsg
DSI_MSG???? message, such as DSI_MSGRUNF
unsigned long ulOptions
options
Chapter 2
Documaker Bridge Rules
184
DPRRetFromUserDict
Use this rule to retrieve words from a user dictionary.
Syntax
long _DSIAPI DPRRetFromUserDict ( DSIHANDLE hdsi,
char * pszParms,
unsigned ulMsg,
unsigned ulOptions )
Parameters
INI options
You can use these INI options with this rule:
< Spell >
LanguageOpt
UserDict
UserDictPath
=
Parameter
Description
DSIHANDLE hdsi
The pointer to the rule data.
char *pszParms
The pointer to the rule parameter string.
ULONG ulMsg
The DSI message.
ULONG ulOptions
Options.
Option
Description
LanguageOpt
Enter the language option. The default is US English. You can choose from 
these languages and dictionaries:
Danish
“ssceda.tlx,ssceda2.clx”
Dutch
“sscedu.tlx,sscedu2.clx”
Finnish
“sscefi.tlx,sscefi2.clx”
French
“sscefr.tlx,sscefr2.clx”
German
“sscege.tlx,sscege2.clx”
Italian
“ssceit.tlx,ssceit1.clx”
Norwegian
“sscenb.tlx,sscenb2.clx”
Portuguese_Brazil “sscepb.tlx,sscepb2.clx”
Portuguese 
“sscepo.tlx,sscepo2.clx”
Spanish
“sscesp.tlx,sscesp2.clx”
Swedish
“sscesw.tlx,sscesw2.clx”
UK English
“sscebr.tlx,sscebr2.clx”
US English
“ssceam.tlx,ssceam2.clx”
UserDict
Enter the name of the user dictionary. The default is user.tlx.
UserDictPath
Enter the path to the user dictionary. The default is the current working 
directory.
DPRRetFromUserDict
185
Attachment variables
Attachment outputs
Returns
Success or failure
Example
Here is an example of the retrieved file layout:
<?xml version="1.0" encoding="UTF-8" ?>
<SPELLER TYPE="IENTRY" VERSION="3.1">
<FIELDH>speling</FIELDH>
<FIELDH>spellin</FIELDH>
<FIELDH>spellng</FIELDH>
</SPELLER>
Variable
Description
RETFILE
The output XML file name with full path for the new XML document tree. 
This file will include all words retrieved from the user dictionary.
If you omit the name, the system generates a unique name for you. If you omit 
the path, the system checks the UserDictPath INI option to get the default 
path. If no path is specified there, the system exports the file to the current 
working directory.
LanguageOpt
The language selection. The default is US English. You can choose from these 
languages and dictionaries:
Danish
“ssceda.tlx,ssceda2.clx”
Dutch
“sscedu.tlx,sscedu2.clx”
Finnish
“sscefi.tlx,sscefi2.clx”
French
“sscefr.tlx,sscefr2.clx”
German
“sscege.tlx,sscege2.clx”
Italian
“ssceit.tlx,ssceit1.clx”
Norwegian
“sscenb.tlx,sscenb2.clx”
Portuguese_Brazil “sscepb.tlx,sscepb2.clx”
Portuguese 
“sscepo.tlx,sscepo2.clx”
Spanish
“sscesp.tlx,sscesp2.clx”
Swedish
“sscesw.tlx,sscesw2.clx”
UK English
“sscebr.tlx,sscebr2.clx”
US English
“ssceam.tlx,ssceam2.clx”
UserDict
The name of the user dictionary. The default is user.tlx.
Variable
Description
RETFILE
The name of the retrieved XML tree file with a full path. See the discussion of this 
variable in the input attachment table.
Chapter 2
Documaker Bridge Rules
186
DPRRetrieveDPA
Use this rule to read a DPA file and create in memory a form set.
Before you run the DPRRetrieveDPA rule, the DPA file must be placed on disk by some 
other rule or set of rules. For instance, if you are using Documanage, you could use 
Documanage Bridge rules to put the DPA file on disk.
Once this rule creates the form set from the DPA file, you can use other Documaker 
Bridge rules, such as DPRPrint, to further process the form set.
Syntax
Function = dprw32->DPRRetrieveDPA
Attachment variables
Attachment outputs
Be sure to set up the proper INI file options and resources before using this rule.
The DPRRetrieveDPA rule automatically calls the DPRRetrieveFormset and 
DPRSetConfig rules. There is no need to place them on the rules list.
See also
DPRPrint on page 169
Variable
Description
DMSARCFILE
This tells the DPRRetrieveDPA rule the path to the cached DPA file.
If DMSARCFILE does not appear on the input attachment list, the 
DPRRetrieveDPA rule does nothing.
Variable
Description
OLDCONFIG
The DPRRetrieveDPA rule sets CONFIG to the value in the DPA file 
during the run forward step.
During the run reverse step, the DPRRetrieveDPA rule restores CONFIG 
to its original value unless that value differs from what it was set to for the 
DPA conversion.
Documents you may be interested
Documents you may be interested