Call a JSF application from a Standar Web application (JSP)
Hi all,
We have 2 aplication, one is JSF and the other one is standar web jsp.
We want to invoke from the standard web application to the JSF application and pass param from the jsp to the *.jsf page.
how can I do that?
Thanks.
You can open a jsf page from any other application.
<form action="http://hostip:port/app/MyPage.jsf?key1=value1&key1=value1">
as we do in any other jsp page.
Now in JSF application, in MyPage.jsf write a scriptlet to get the parameters and from there you can use these params.
You can get a managed Bean reference in your jsp page. Here is the code for that.(ResultsInExcelBean is my managed bean.)
FacesContext fc = FacesContext.getCurrentInstance();
ResultsInExcelBean resultsInExcelBean = (ResultsInExcelBean)fc.getApplication().createValueBinding("#{ResultsInExcelBean}").getValue(fc);
Hope this helps you.
Sravan
Similar Messages
-
Calling OWF from customer build web application
All, All the example that I've read from OWF documentation is assuming that you builder the workflow from OWF Builder and manage it thru OWF manager, monitor is thru OWF Monitor. I'm wondering if it is possible to monitor the workflow and manage the workflow from customer build web application. Since we don't want our users have to login several times and use different URLs to get into the customer build application, then manage the workflow and monitor it via different urls. Anybody has experience doing all from one application can provide any insight would be greatly appreciated.
dslHi,
Well, I did my JSP pages doing selects to OWF tables and OWF java APIs. I used owf pl/sql procedures as my reference. For example, I need to know how to create actions buttons. I looked at wfa_html procedure and looked for how it was doing that.
Any doubts just ask,
Regards,
Luiz -
Start a BO report from within a web-application.
Hi,
An enuser want to start a BO report from within a web-application.
The BO report ideally should not prompt for a login. The fact that we are using BO for reporting purposes should be transparent to the end users. The report should produce its output directly in Excel (pdf?) format. In WebI i can do a 'Save As' to obtain this, but it should go automatically so that the end users get their response directly in Excel
the report should be parametrized. These parameters will be added to the URL by the calling application.
To do a basic test of the Opendocument.jsp i created a number of test reports in WEBI, and i use the following URLs to execute them directly
http://s-olaf-vtst150:8080/OpenDocument/opendoc/openDocument.jsp?&sPath=[My reports]&sDocName=tmsd1&sType=rep&sRefresh=Y
http://s-olaf-vtst150:8080/OpenDocument/opendoc/openDocument.jsp?&sPath=[My reports]&sDocName=Yearselection&sType=rep&sRefresh=Y&lsSYear:=2002
So this covers points 1 & 4
What are the options for points 2 & 3?
Kind regards,
JohanThe BO XI 3.1 environment works quite well now.
Two more questions:
1. When a user being member of the Readers group, still sees the Edit button in Webapplication - Infoview. Is it possible to hide or disable that Edit button ?
2. Is it possible to make a user only seeing a part of the data in the universe ? When a query is run with a parameter, the user ses the parameter in the left column ... but in that way a normal user can change the value of that parameter giving him the possibility to see things he should not see. Making a separate query per user is overkill and too much work to do. Is BO XI 3.1 able to offer this possibility and how ?
Rgds,
Johan -
Calling a Portal Service from within a Web Dynpro DC
Hello,
I am trying to call a Portal Service from within a Web Dynpro development component without sucess.
Can anyone give me some hints on the necessary steps in order to accomplish this task?
Thanks
DizHi Diz,
I tried doing the same thing by following the steps as mentioned by you. Just to re iterate,
1. Created a DC "Portal Application Standalone" project by the name myservice.
2. Created a portal service inside myservice by the ame AmitsService.
3. Exposed IAmitsService.class in the public part.
4 Build and deployed the DC on server and tested it through an abstract portal component and it worked FINE !!
Now..
5. Created anoter DC of type WebDynPro
6. Added SAP_JTECHS -> epbc.prtapi._api as a "Used DC" with dependency build time and runtime
7. Specified the sharing reference in the properties as PORTAL:sap.com/myservice
8. Tried to reference the service using the following code..
IAmitsService portalservice=(IAmitsService)WDPortalUtils.getServiceReference(IAmitsService.KEY);
9.Build and deployed the DC.
10. When I run the application I am getting the following error
Processing HTTP request to servlet [dispatcher] finished with error.
The error is: com.sap.engine.frame.core.load.SAPNoClassDefFoundError: com/sapportals/portal/prt/service/IService
Exception id: [000D6008418B005C0000002C00000D200004163CE6719E1D]
PLEASE ADVISE -
Need a call a portal iView from a WebDynPro ABAP Application
Hi,
I have to call a portal iView from the WD ABAP application.
The iView root is e.g.
folder1/folder2/check_workset1/iView
How can we call it using Absolute navigation or Relative Navigation.
I just want to call this path.
Can anyone provide me with a code snippet.
Best Regards
SidHi ,
I am calling the following method in my action call of a Webdynpro ABAP View
CALL METHOD lo_portal_manager->NAVIGATE_ABSOLUTE
EXPORTING
NAVIGATION_TARGET = 'Roles://portal_content/xxxx._and_remuneration'
NAVIGATION_MODE = IF_WD_PORTAL_INTEGRATION=>CO_SHOW_EXTERNAL
WINDOW_FEATURES =
WINDOW_NAME =
HISTORY_MODE =
TARGET_TITLE =
CONTEXT_URL = 'http://xxx.xxx.adsint.biz:50000/irj/portal'
POST_PARAMETERS = ABAP_FALSE
USE_SAP_LAUNCHER = ABAP_TRUE
BUSINESS_PARAMETERS =
LAUNCHER_PARAMETERS =
But it is still noot opening the page for me from the WD ABAP application.
Can anyone let me know , what can be the reason.
Best Regards
Sid -
Can you run multiple Excel Services Applications against a single Web Application?
I have been struggling with this one for a while now, hopefully someone can help me understand what I am missing...
I have a single SharePoint Farm. This farm runs multiple Web Applications & the Service Applications.
1. SharePoint Only Server with Multiple Site Collections (http://sharepoint.com/...)
2. MS Project Server with Multiple Site Collections (http://pwa.com/...)
3. My services applications all exist on the same farm.
I was under the impression, and believe that I validated this through testing and from this site (http://blogs.office.com/2009/11/16/excel-services-in-sharepoint-2010-administration-improvements),
that you can only run a single Excel Services Application against each unique Web Application. In essence, I can run one Excel Services Application against the SharePoint Only Server, and another Excel Services Application against the MS Project
Server... However, I can NOT run multiple Excel Services Applications against the different Site Collections within the MS Project Server becuase it is only aware of its "default" Excel Service Application.
ie. I can NOT do the following: ExcelServiceApp1 for
http://pwa.com/SiteA & ExcelServiceApp2 for
http://pwa.com/SiteB
Is that correct?
If that is not correct, then I must be missing a way to specify a different Excel Service App for each Project Web App Site.
Some other solutions that I think may work, but would really appreciate if someone could validate:
- Create multiple Project Server Service Applications for each instance of PWA/Excel Service? (but wouldn't this still have to use one of the two WebApplications and cause the same limitation?)
- Create a new Web Applciation for each PWA/Excel Service? (ie.
http://pwasite1.com;
http://pwasite2.com; http://pwasite3.com, etc.)
Thoughts/suggestions are very greatly appreciated!!!Hello Trpy2k
I have not done what you are doing and I assume that you are using project server 2010. However, you answer lives in PowerShell.
The New-WebServiceProxy show that you can create a new proxy by spacing a URL and not a web application. The default proxy from the web application is directing to the default excel service. If you need another excel service, you must specify another
proxy and this may do it for you.
Also, don't forget the Secure State service and that each excel report will need this configured, that is with the assumption that the other excel service requires different authentication.
PS. This question may get a better answer in the SharePoint forums.
Cheers!
Michael Wharton, MVP, MBA, PMP, MCT, MCTS, MCSD, MCSE+I, MCDBA
Website http://www.WhartonComputer.com
Blog http://MyProjectExpert.com contains my field notes and SQL queries -
I've had my farm upgraded from SP2010 to SP2013 for over 6 months now and all is well, however, I was refreshing my staging environment from production and I noticed that one of the databases still shows these errors when I run test-spcontentdatabase:
Category : Configuration
Error : False
UpgradeBlocking : False
Message : The [SharePoint Web App] web application is configured with claims authentication mode however the content database you are trying to attach is intended to be used against
a windows classic authentication mode.
Remedy : There is an inconsistency between the authentication mode of target web application and the source web application. Ensure that the authentication mode setting in upgraded web application is the
same as what you had in previous SharePoint 2010 web application. Refer to the link "http://go.microsoft.com/fwlink/?LinkId=236865" for more information.
This doesn't make sense considering I converted the production web application to claims during the upgrade and then verified all sites were working with claims logins. I also verified that existing AD user identities were converted to claims by checking out
the database tables. Yet test-spcontentdatabase still thinks there is a mismatch here.
My farm is SP1 and no further CUs. The point of this particular refresh is so I can update to the November CUs in my test farm. Anyone else see this? Seems like it's a bug/safe to ignore because my stuff is working.
Thanks,
AaronSee:
http://thesharepointfarm.com/2014/11/test-spcontentdatabase-classic-to-claims-conversion/
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
Is it posssible to lunch one application from the client system using JSP
Is it possible to Lunch one application from the client system using JSP or Servlet .If it is possible then how can we do that ?
Thanks in advance
SilIf its a java application - yes. You can use jnlp and web start.
ram. -
Configure Service Principle Name for Application Pool account and web application?
Hello Community
On WS2012 Server running Sharepoint 2013 Server when you
configure SPN you configure it for the SQL server object "MSSQLSvc" (domain account)
and the user object "HTTP" (domain account).
The question is if you also should configure SPN for the Application Pool account and
configure SPN for the web application, how do you configure SPN for the Application Pool
account and the web application?
Thank you
ShabeautThe Web Application is only an IIS Site. You're configuring the SPN for the Domain User running the IIS Application Pool (that the Web Application (IIS Site) leverages).
So you would just need to use the format of:
setspn -A HTTP/webAppUrl domain\iisapppoolacctusername
setspn -A HTTP/webAppUrl.fqdn.com domain\iisapppoolacctusername
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
Calling a webservice from within Bex Web Application Designer
Hi
I have a web-template built with BEx web application designer which also contains textboxes. This text should be stored by calling a webservice (standard BI-documents are not an option).
Can anyone tell me how I could call a webservice from within the BEx web template to store the text contained in the textbox? The webservice-call should include some of the filter-varialbes of the web application.
Is this only possible by the use of a JavaScript WebItem? If so - does anyone have an example of such a JavaScript.
Thanks a lot in advance.
Kind regards.
ChristophThanks for your response. The BSP page would work out fine if I only needed to save the data.
But the next time I call the webtemplate, the textarea should be filled by another webservice call with the stored text (so the text can be modified und saved again). This will not be possible by calling a BSP page.
Do yoiu have any suggestions how to integrate the text (return value from the webservice call) into the textbox in the webtemplate?
Kind regards.
Christoph -
Calling a WebLogic web service from a WebLogic web application
We would like to call a WebLogic web service from WebLogic web application. The current architecture looks like:
LoadBalancer--->iPlanet-1/iPlanet-2--->Firewall--->WebLogic-AppServer-1/WebLogic-AppServer-2
The web application and web service are in the same WebLogic cluster. We would prefer that the web services do not get published externally.
Does the WebLogic web application need to make a call back outside the firewall to the load balancer?
Is there a way the web services can be called locally with load balancing?
Can web service calls be made over the t3 protocol?
Thanks,
MikeI think one solution is to use a Java proxy to call the Web services.
In the Java proxy you can have a method that accepts the user/pass and sets them correctly for the Web service.
Then you expose that Java proxy as a data control (right click, create data control) - and then create a page that invokes that method.
(For the basics of working with a POJO data control see: http://blogs.oracle.com/shay/2009/07/java_class_data_control_and_ad.html ) -
Calling portlet from a normal web application
I have the following question:
I would like to deploy portlets on Oracle Portal and "call" them programmatically from a home made web application running on the same Oracle Application Server where the portal runs.
As I am running my web application on the same server I would like to avoid WSRP and SOAP calls.
I am aware of the existence of the new Web Center and the possibility it gives to include portlets in web application ... but I cannot use the Web Center for now mainly because of licensing problems and application server versions.
Is there an API (Java, PL/SQL or anything else) allowing to "call" a portlet deployed on Oracle Portal ?
Thanks for the help.
NicolasHi,
Well, I did my JSP pages doing selects to OWF tables and OWF java APIs. I used owf pl/sql procedures as my reference. For example, I need to know how to create actions buttons. I looked at wfa_html procedure and looked for how it was doing that.
Any doubts just ask,
Regards,
Luiz -
Calling SOA composite from ADF BC web application by cretaing Data Control
Hi ,
I have deployed my SOA composite on a stand alone server .I have a ADF web application and I hace created a WS data control using the URL of WSDL of the SCA (got it from EM Test page).I have created a jsf page and have created input/output parameter .Now as soon as page loads it gives error in processing Security header. I go and check the policies tab there is a global policiy wss10_saml_token_service_policy that has been attached to the SCA .it cannot be removed(there is no disbale option). Now I try to override it using no_authetication_service_policy but it satrtas giving error .My question is this sca when tested by Test webservice button works fine so this means behind the scene it is sending some username and passsword in the soap request what is that userna me and password how to find that.Because I hope if i Get that then may be whiel creating the Data control in ADF web applciation I can give that username and password as endpoint authectication values and it should.Request some one to please advice what needs to be done for this.
ThanksThis got solved .I have created a polciy for the datacontrol and given the username and password same as that of app server.
-
Problem in JSF with Swing in a web application
hi
i am using jsf for my online projects.my problem is that when i use Swing concept ,the server is closed automatically when i click the swing dialog option 'OK', how can i protect server being closed automatically when user click the the options of Swing dialog box.it is so tedious because my application is going to integrate
with online server?
my swing java file is
* FileExistsDialog.java
package com.obs.ftw.util.alert;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.Rectangle2D;
import java.util.*;
import javax.swing.*;
import javax.swing.plaf.metal.MetalLookAndFeel;
* FileExistsDialog: A JOptionPane-like dialog that displays the message
* that a file exists.
public class FileExistsDialog extends JDialog {
* The component that gets the focus when the window is first opened
private Component initialFocusOwner = null;
* Command string for replace action (e.g., a button).
* This string is never presented to the user and should
* not be internationalized.
private String CMD_REPLACE = "OK"/*NOI18N*/;
* Command string for a cancel action (e.g., a button).
* This string is never presented to the user and should
* not be internationalized.
private String CMD_CANCEL = "CANCEL"/*NOI18N*/;
// Components we need to access after initialization
private JButton replaceButton = null;
private JButton cancelButton = null;
public FileExistsDialog(){
System.out.println("INSIDE THE FILE EXIST DIALOG");
JFrame frame = new JFrame() {
public Dimension getPreferredSize() {
return new Dimension(200,100);
frame.setTitle("Debugging frame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(false);
FileExistsDialog dialog = new FileExistsDialog(frame, true);
dialog.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
public void windowClosed(WindowEvent event) {
System.exit(0);
dialog.pack();
dialog.setVisible(true);
* Creates a new FileExistsDialog
* @param parent parent frame
* @param modal modal flag
public FileExistsDialog(Frame parent,boolean modal) {
super(parent, modal);
//initResources();
System.out.println("INSIDE THE FILE EXIST DIALOG CONSTRUCTOR");
initComponents();
pack();
* Determines the locale, loads resources
/* public void initResources() {
Locale locale = Locale.getDefault();
resources = ResourceBundle.getBundle(
"samples.resources.bundles.FileExistsDialogResources", locale);
imagePath = resources.getString("images.path");
}*/ // initResources()
* Sets all of the buttons to be the same size. This is done
* dynamically after the buttons are created, so that the layout
* automatically adjusts to the locale-specific strings.
private void equalizeButtonSizes() {
System.out.println("INSIDE THE equalizeButtonSizes()");
String[] labels = new String[] {
replaceButton.getText(),
cancelButton.getText()
// Get the largest width and height
Dimension maxSize= new Dimension(0,0);
Rectangle2D textBounds = null;
Dimension textSize = null;
FontMetrics metrics =
replaceButton.getFontMetrics(replaceButton.getFont());
Graphics g = getGraphics();
for (int i = 0; i < labels.length; ++i) {
textBounds = metrics.getStringBounds(labels, g);
maxSize.width =
Math.max(maxSize.width, (int)textBounds.getWidth());
maxSize.height =
Math.max(maxSize.height, (int)textBounds.getHeight());
Insets insets =
replaceButton.getBorder().getBorderInsets(replaceButton);
maxSize.width += insets.left + insets.right;
maxSize.height += insets.top + insets.bottom;
// reset preferred and maximum size since BoxLayout takes both
// into account
replaceButton.setPreferredSize((Dimension)maxSize.clone());
cancelButton.setPreferredSize((Dimension)maxSize.clone());
replaceButton.setMaximumSize((Dimension)maxSize.clone());
cancelButton.setMaximumSize((Dimension)maxSize.clone());
} // equalizeButtonSizes()
* This method is called from within the constructor to
* initialize the dialog.
private void initComponents() {
System.out.println("INSIDE THE initComponents()");
// Configure the window, itself
Container contents = getContentPane();
contents.setLayout(new GridBagLayout ());
GridBagConstraints constraints = null;
setTitle("Waring");
// accessibility - all applets, frames, and dialogs should
// have descriptions
this.getAccessibleContext().setAccessibleDescription("Descriptions");
addWindowListener(new WindowAdapter() {
public void windowOpened(WindowEvent event) {
// For some reason the window opens with no focus owner,
// so we need to force the issue
if (initialFocusOwner != null) {
initialFocusOwner.requestFocus();
// Only do this the 1st time the window is opened
initialFocusOwner = null;
public void windowClosing(WindowEvent event) {
System.out.println("INSIDE THE windowClosing");
// Treat it like a cancel
windowAction(CMD_CANCEL);
// image
JLabel imageLabel = new JLabel();
imageLabel.setIcon(
new ImageIcon("/images/degraded_large.gif"));
// accessibility - set name so that low vision users get a description
imageLabel.getAccessibleContext().setAccessibleName("OK");
constraints = new GridBagConstraints ();
constraints.gridheight = 2;
constraints.insets = new Insets(12, 33, 0, 0);
constraints.anchor = GridBagConstraints.NORTHEAST;
contents.add(imageLabel, constraints);
// header
JLabel headerLabel = new JLabel ();
headerLabel.setText("SAMPLE");
headerLabel.setForeground(
new Color(MetalLookAndFeel.getBlack().getRGB()));
constraints = new GridBagConstraints ();
constraints.insets = new Insets(12, 12, 0, 11);
constraints.anchor = GridBagConstraints.WEST;
contents.add(headerLabel, constraints);
// Actual text of the message
JTextArea contentTextArea = new JTextArea();
contentTextArea.setEditable(false);
contentTextArea.setText("SAMPLE");
contentTextArea.setBackground(
new Color(MetalLookAndFeel.getControl().getRGB()));
// accessibility -- every component that can have the
// keyboard focus must have a name. This text area has no
// label, so the name must be set explicitly (if it had a
// label, the name would be pulled from the label).
contentTextArea.getAccessibleContext().setAccessibleName(
"CONTENTNAME");
constraints = new GridBagConstraints ();
constraints.gridx = 1;
constraints.gridy = 1;
constraints.insets = new Insets(0, 12, 0, 11);
constraints.anchor = GridBagConstraints.WEST;
contents.add(contentTextArea, constraints);
// Buttons
JPanel buttonPanel = new JPanel();
buttonPanel.setLayout (new BoxLayout(buttonPanel, 0));
replaceButton = new JButton();
replaceButton.setActionCommand(CMD_REPLACE);
replaceButton.setText("OK");
replaceButton.setToolTipText("TO OK");
replaceButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
windowAction(event);
buttonPanel.add(replaceButton);
// spacing
buttonPanel.add(Box.createRigidArea(new Dimension(5,0)));
cancelButton = new JButton();
cancelButton.setActionCommand(CMD_CANCEL);
cancelButton.setText("CANCEL");
cancelButton.setNextFocusableComponent(replaceButton);
cancelButton.setToolTipText("TO CANCEL");
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
windowAction(event);
buttonPanel.add(cancelButton);
constraints = new GridBagConstraints ();
constraints.gridx = 1;
constraints.gridy = 2;
constraints.insets = new Insets(12, 12, 11, 11);
constraints.anchor = GridBagConstraints.WEST;
contents.add(buttonPanel, constraints);
// Equalize the sizes of all the buttons
equalizeButtonSizes();
// For some reason, the dialog appears with no input focus.
// We added a window listener above to force the issue
initialFocusOwner = replaceButton;
} // initComponents()
* The user has selected an option. Here we close and dispose the dialog.
* If actionCommand is an ActionEvent, getCommandString() is called,
* otherwise toString() is used to get the action command.
* @param actionCommand may be null
private void windowAction(Object actionCommand) {
System.out.println("INSIDE THE WINDOW ACTION");
String cmd = null;
if (actionCommand != null) {
if (actionCommand instanceof ActionEvent) {
cmd = ((ActionEvent)actionCommand).getActionCommand();
} else {
cmd = actionCommand.toString();
if (cmd == null) {
// do nothing
} else if (cmd.equals(CMD_REPLACE)) {
System.out.println("your replace code here...");
} else if (cmd.equals(CMD_CANCEL)) {
System.out.println("your cancel code here...");
setVisible(false);
dispose();
} // windowAction()
* This main() is provided for debugging purposes, to display a
* sample dialog.
// main()
} // class FileExistsDialog
and calling java function is
public String fileDialog(){
return "Success";
public void processFile(ActionEvent event){
System.out.println("INSIDE THE FILE DIALOG");
FileExistsDialog file = new FileExistsDialog();
System.out.println("SUCCESS");
called from
<h:commandButton action="#{userLogin.fileDialog}" actionListener="#{userLogin.processFile}"></h:commandButton>
pls help me as soon
advance thanks
rgds
oasisdesertsSwing is GUI library for use in desktop applications.
JSF is a web application framework which runs on an application server and is accessed by clients via web browsers.
To fully understand what you have done, try accessing your application from a different machine than the server.
To answer your question, don't invoke System.exit() if you would like the process to continue. But that is the least of your problems. -
Using a VB Class from a Java Web Application
Hi,
I need to instance a VB class, and then to invoke their methods, from a java web apllication. The code is:
Set object = CreateObject("AS2.OBJECTS")
If object.PutName(sCadenaError, sEntidad) Then
Array1 = object.getData(sCadenaError, iEntorno, False)
End if
"AS2" is the VB dll library. "OBJECTS" is the class to instance. And "PutName" and "getData" are the methods that the web application has to call.
Can I instance the class from Java, and use the methods with the same data types? What steps have I to do in JNI?
Thanks in advance,
MaryYou are right, I guess my question is a good candidate for RTFM!
I should have searched also on help.ondemand.com
I just looked into SDN and ui5 sdk help.
Thanks for your help
Regards
Vincenzo
Maybe you are looking for
-
How do I invoke a web service?
I'm new to web services... and I have to find a way to connect to the microsoft reporting services web service.... But well I don't know how to connect to a web services... Can someone direct me to a java tutorial about invoking web services? Please?
-
How to map the appointment date in CRMXIF_ORDER_SAVE_M02-4x ?
Hi Team, I want to map the field in CRMXIF_ORDER_SAVE_M02-4X, how to map..please help ..where we need to do ..could you please tell me the steps. CustomerAppointmentDate CRMXIF__ORDER__SAVE__M02-4x/ E101CRMXIF__BUSTRANS/ E101CRMXIF__APPOINTMENT__XT/E
-
Populate field based on other lookup field in form
Hello, In a list item in Infopath, I have a field which looks up a location. You can select the location in a dropdown list. I want to fill another field with the manager name of the selected location. That manager name is a field in the other form a
-
Post Calculation Computation - Trim
I have an item with the source type of Database column that's coming in with a single space. when display on the page the user has to delete the space to clear out the space. I've tried the "Post Calculation Computation" which is pretty straight forw
-
How do I set a dpi for an exported image?
I have an illustrator file that needs to be set up for print. The publication requested an image that is x" by x", 300dpi to satisfy a 150 line screen. I generally work exclusively for the web, so this is all somewhat new to me. Because illustrator i