Peter Kopp · Sep 9, 2020 go to post

Thank you for taking the time to reply! These are simple interfaces, one is a print utility for generating some special forms, one is a file upload utility. Installing an application on each client would not be workable. Since ActiveX is being phased out I thought there might be a more wide spread solution.

Peter Kopp · Sep 27, 2017 go to post

Eduard, thank you again. I am now able to capture the primary BPL in a single file.

Peter Kopp · Sep 27, 2017 go to post

Eduard, thank you for your response. Out of the box this feature works great. However, for large BPL's only a small portion of the BPL is captured. I will look at the class you referenced to see if this limitation can be overcome. If you have any tips for handling those large BPL's, please advise...and thank you again.

Peter Kopp · Apr 20, 2017 go to post

Thank you for your reply. I am already prepared to supply mime type based on file extension. I was trying to handle the scenario when a user does not supply a file with extension...or changes the extension from correct to in-correct. Do you have any experience with changing the PARAMETER CONTENTTYPE at runtime. I believe I am using the syntax in the documentation, but Studio disagrees. Thank you again.

Peter Kopp · Apr 4, 2017 go to post

I attempted this. Perhaps you could point out the error of my ways?

Method SetAlertColor(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) As %Status
{
 if (%query(pName)>30) //Orange.
  {
   //Normal:
   //s pSeed=%query(pName)
   //&html<<div> #(pSeed)#</div>>
       
   //Attempt01:
   //&html<<div style="color:#FF6600">#(pSeed)#</div>> 

   //Attempt02:
   //s pSeed="<div style="_Chr(34)_"color:#FF6600>"_Chr(34)_%query(pName)_"</div>"
   //&html<#(pSeed)#> 
  }
 if (%query(pName)>60) //Red
  {
  }
    
    q $$$OK
}

Peter Kopp · Jan 24, 2017 go to post

Hello again, I have returned to creating a web page which contains the image data that I wish to print.

This approach works when I reference images in my /csp directory. However, I need to reference

images which may reside on several storage locations.

I am exploring using virtual directories defined on my CSPGateWay – so far unsuccessfully.

I have tried using URL and just virtual directory syntax(see below).

My hope is that someone with experience in web development might take a look and point out any issues.

Thank you.

<!DOCTYPE html>

<html>

<head>

<title>Print Window</title>

</head>

<body>

<img height="1000" width="1000" src="http://myIISserver/csp/IPMDrvK/###/###/##e/#uk/euk_3.tif">

<img height="1000" width="1000" src="http://myIISserver/csp/IPMDrvK/###/###/##e/#uk/euk_4.tif">

<img height="1000" width="1000" src="http://myIISserver/csp/IPMDrvK/###/###/##e/#uk/euk_5.tif">

</body>

</html>

<!DOCTYPE html>

<html>

<head>

<title>Print Window</title>

</head>

<body>

<img height="1000" width="1000" src="/IPMDrvK/###/###/##e/#uk/euk_3">

<img height="1000" width="1000" src="/IPMDrvK/###/###/##e/#uk/euk_4">

<img height="1000" width="1000" src="/IPMDrvK/###/###/##e/#uk/euk_5">

</body>

</html>

Peter Kopp · Jan 10, 2017 go to post

Stuart, thank you for your reply. I implemented you suggestion and get a return code of zero. Nothing happens on the client. I need to test if the PRINT command is executing on the server. I am also going to look at encapsulating the image in a ZEN report and using a Render Server.

Peter Kopp · Jan 10, 2017 go to post

Clark, thank you for your reply. In this case the files are all group four tiff files. I can access each file via a unique UNC. The file is not on the client.

Peter Kopp · Jun 2, 2016 go to post

I ended up creating a zoom in and out control that modified the <image/> height and width. So problem solved.

Peter Kopp · May 23, 2016 go to post

I created my own navigation capability. So not sure this was such a great question. Thank you for your time.

Peter Kopp · May 23, 2016 go to post

The rows of the tablepane represent a document. Each row in the tablepane is a reference to an image file. When the user selects a row the image is rendered. When the number of tablepane rows(pages in a document) are large, this navigation becomes cumbersome. Hiding the tablepane and using the tableNavigatorBar would be a simple and compact way to traverse the pages.

Peter Kopp · May 23, 2016 go to post

The rows of the tablepane represent a document. Each row in the tablepane is a reference to an image file. When the user selects a row the image is rendered. When the number of tablepane rows(pages in a document) are large, this navigation becomes cumbersome. Hiding the tablepane and using the tableNavigatorBar would be a simple and compact way to traverse the pages.