10.1

Table Of Contents
// STEP 2(SPECIFIC TO REQUESTS):
// Create the QuarkXPress renderer
// request and embed it in the request context.
ScreenPDFRenderRequest screenpdfRequest = new
ScreenPDFRenderRequest();
screenpdfRequest.setColorImageDownSample(
request.getParameter("ColorImageDownSample"));
screenpdfRequest.setCompression(request.getParameter(
"Compression"));
requestCtx.setRequest(screenpdfRequest);
// STEP3: Create the service and
// call the processRequest() API
RequestService service = new RequestServiceStub();
com.quark.qxpsm.QContentData data =
service.processRequest(requestCtx);
Understanding render modifiers
Render modifiers let you control which parts of a project are rendered and set the scale
of the returned renderings. The topics covered here include the following:
DescriptionProperty
The box render modifier lets you render a single box.
box
The boxes render modifier lets you render multiple boxes.
boxes
The layer render modifier lets you show and hide layers prior to rendering. This render modifier
also lets you add and remove layers from a project on the server.
layer
The layout render modifier lets you render a particular layout.
layout
The movepages render modifier lets you move pages prior to rendering.
movepages
The page render modifier lets you render a single page.
page
The pages render modifier lets you render multiple pages.
pages
The scale render modifier lets you specify the scale at which content is rendered.
scale
The spread render modifier lets you render a single spread.
spread
The spreads render modifier lets you render multiple spreads.
spreads
Additional render-type-specific parameters are listed on each render type's page.
In the QuarkXPress Server Manager API, render modifiers are properties of render
request classes.
Render modifier names are not case-sensitive.
Annotate and append errors
The annotate and append errors feature allows PDF output to be generated regardless
of the errors in the modifier xml.
Errors recorded by this feature are:
A GUIDE TO QUARKXPRESS SERVER 10.1 | 73
USING QUARKXPRESS SERVER