Total count repeated in each rtf page
Hi all
Here is the example of rtf code. Everything works fine, except the number Total is to repeat on each page. We want to show that ultimately not in every page. Any suggestions!
Thank you
Sushil
<? for-each-group@section:G_1;. / REGION? > <? sorting: current-group () / REGION; ' ascending '; data-type = "text"? >
Region: <? REGION of? > |
State: <? STATE? > |
<? start: body? > <? for-each-group@section:current-group();. / STATE? > <? sorting: current-group () / STATE; ' ascending '; data-type = "text"? >
<? start: body? > <? for-each - group:current-group();. / STATUS_NAME? > <? sorting: current-group () / STATUS_NAME; ' ascending '; data-type = "text"? >
EMP ID | CITY | COUNTY OF |
F EMP_ID | CITY_NAME | COUNTY_NAME E |
<? end for each group -? >
<? : slim body? >
<? end for each group -? >
<? : slim body? >
<? end for each group -? >
Total: County EMP_ID
Since you are using for-each@section - County appeared on all pages.
You can use the last page only content logical and restrict total to appear on last page only.
Syntax:
See the user guide on the use of the Designer's Guide report Oracle Fusion Middleware for Oracle Business Intelligence Publisher
Tags: Business Intelligence
Similar Questions
-
Need to repeat the field on each form page
I have a form that is set to flow. The form has three main subforms. The first subform is CampusNameSubform. This package contains a text field. The subform is on Position/allow Page breaks, the rest of the tabs are the default settings. The second subform, 'HeaderSubform', is the reproducible 'zone' that contains a menu drop down, two text fields and a repeating table. The third subform is an 'add new target' button which, when you click on add a new 'box', ('HeaderSubform' with the extendable table). It all works very well.
(I have the Master page set up with the title of the form and the button "print" which is a document header and total number of pages in the footer of the document.) The two objects of the header and footer are outside the area of the Master Page content).
Problem: How can I get the CampusName field to appear on all new pages as they are created? As new pages are created via the repeating table, or the button "Add a new goal" the campus name field appears only on page 1. I tried several combinations between the page and the master page design, but I can not get the CampusName text field to appear with data on each page. FYI - the info on the ground will not change. Each campus has its own form. So what I really need, is to enter the name of campus once and have the field repeat on each subsequent page that pages are created via the repeating table or on the button Add a new goal.
An image of the hierarchy is attached.
I'm grateful for any help you can send my way. TIA!
Jan
I don't see anything obvious as to why it does not work. I haven't really time to jump into it entirely, as I have to do to solve this problem. Continue to play with what we talked about and see if you can get anywhere. It MAY simply not be possible, but I generally don't like to accept this response. If you have any questions faster, I'd be happy to help you. I just won't be able to solve it completely. Good luck and don't forget to post if solve you the problem.
Ryan D. Lunka
Cardinal Solutions Group
-
Adobe Form repeat subform each Page
Hello Adobe Forum,
I am a SAP user and creates a form Adobe (my first). I posted this in a SAP forum, but have yet to receive any comment whatsoever, so I thought that maybe it's better to go to the Adobe experts themselves. I have a problem with Adobe and am just spinning and spinning try different techniques to make it work. Advice would be greatly appreciated.
In my content area, I have three subforms. The first subform is placed, the fields must be placed correctly. The second subform is basically a header table for the subform third, i.e. the data lines. Subforms all three are enveloped in a subform that is transmitted.
Why would you do it like that? Well, the table in the third subform has levels of control so he merges as well this way lines, when the first lines of the column are the same...
So the first page of my document would look like this... which is what I want.
H is repeated for each page. So it is on the master page. It's easy.
1 the "subheader" and should be on the first page. This method works.
2 looks like a header for the table, but it really is it's own table due to formatting requirements and values are dynamic. It of pretty, but appears only in step one.
3 is the data table. It works very well also.
Page look great. Page two looks like this... I can't part 2 above repeat for each new page.
I tried many approaches, but nothing seems to work. I have really need to stick with the levels of control and which prevent me from having a beautiful table with a header that repeats. Maybe I approached him fundamentally wrong?
Here is my layout in case that helps to explain my problem at all. I really appreciate any help, it's the last hurdle in my form and then it's done. I don't know that a seasoned Adobe person can quickly see the err in my ways.
Thank you
Greg
Not a solution, I'm very attached, but it works. I created a second page and put the table on the master page header it and down a bit of the content area. I would still force the subform to simply repeat, but I have to go.
-
Table header to repeat on each page
Hello
I need and can be a municipality. I built a rtf model for orders to the output to PDF. I have a header table and the secondary table in the model. If there is more detail the secondary table record get extended to the next page, but not the header. I've coded something like below:
for each: g_header
< header_table >
for each: g_lines
< detail_table >
end foreach
end foreach
If I change something as below:
for each: g_header
for each: g_lines
< header_table >
< detail_table >
end foreach
end foreach
He repeats the tables for each detail line. I want to repeat on each page, the header section. In my view, it is a general question. If anyone knows anything, please help.
Thank you.The post above describes how to repeat the header row, in each table that is split over several pages. But if you want that the table header itself to repeat the acoss pages, I suggest that you include the table header in the header section of the report so that it is on every page. You can also use a submodel containing the header and call the subtemplate where you want the table to appear... and not to do you know not XSL :-)
-
The column headings are not repeated on each page
Dear all,
While I created the report master detail in MS Office 2007, the steering columns are not repeat on each page, because the
Properties table in MS Office 2007 which is "repeat the header at the top line of"
each page' is disable. Kindly help me to solve this I'll be very grateful...
Kind regards
Zain A. SiddiquiSelect the first row of the table and then table properties in MS Office 2007 which is "repeat the header at the top line of"
each page, check. -
Can Hi anyone help
I use PHP with a mySQL database. One of my pages display results from the database in a table with the repeat on the subject region. Is it possible for a total amount of fields on the page. for example 1 25 field
2 30 area
domain 3 5
total 60
Thank you inadvanceMT006 wrote:
> I use PHP with a mySQL database. One of my pages to display the results of
> the database in a table with the repeat on the subject region. Is there a way for a total of
> fields on the page.Yes, it is pretty easy. Create a variable to hold the total and add the
value of each field. Let's say your repeat region to looks like this:
Amount
Change it like this:
Amount
$total += $row_recordsetName ["amount"];? >
Total
--
David powers
Adobe Community Expert
Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
http://foundationphp.com/ -
By editing the other scripts, I found here and other sites (including the labels size rorohiko), I worked on a script that will each image with the dimensions of the label and calculate the percentage of the spread of everything (including the text, white space).
Now, I was invited to a script that tagged the images with the percentage of total image on a gap space. This script is so space images on a total gap, then tag each image with the percentage of the total image space. For example if there is an image that is 10 x 10 inches and four pictures that are images of 2.5x2.5, 10 x 10 would be tagged with 50% and the 2.5x2.5 would be tagged with 12.5%.
This is the script that does the percentage of total circulation. Can some clever person get to do what I need?
Suze
(Sorry, I don't know how to post the script here with line numbers!)
//
This script adds printing of information labels to each graphic image. The labels are on a separate layer
named "PercentageLabels" so that all these added labels can be removed again by simply removing
the layer.
//
If you move or resize items, simply re-run the script to update the labels.
//
Before (re) start the script, you can define a paragraph style "SizeLabelStyle".
This style will apply to all content on labels.
//
Before (re) start the script, you can set a style of object 'SizeLabelObjectStyle '.
This style of object apply to all executives of the label - so if you want a specific background
fill out or frame, do it through this object style.
//
You can change the units of the size label. I put in inches. Change the line below that has
kUnitToUse - you can use:
MeasurementUnits.CENTIMETERS
MeasurementUnits.CICERO
MeasurementUnits.INCHES
MeasurementUnits.MILLIMETERS
MeasurementUnits.PICAS
MeasurementUnits.PIXELS
MeasurementUnits.POINTS
//
By default the script will not attempt to label the "nested" images If you also want to label
nested images (for example inline images, anchored frames, pasted images in the images,...) to change the line
below to read:
kLabelNestedItems = 1
//
If you want a specific image to stay without a label, you can use the Script label palette for
assign a script called 'ignore' for this frame. The script will then not label this framework to the
the title of the script is removed again.
//
Change the lines with kDontLabelImageFrames, kDontLabelTextFrames, kDontLabelOtherFrames
below if you want to restrict labelling to only certain types of images: replace the '0'
in "1" to enable these options.
//
Change the line with kShowImageFileName if you also want to display the names of the image in the
size for the picture frames.
//
Small frames are not labelled - the cutoff point is currently a less than 0.1 inch high framework
or 0.1 inch wide. You can change the cutoff point by adjusting the lines with kDontLabelBelowWidth
or kDontLabelBelowHeight below.
//
var Girard;
var gScriptFile;
var gCaches;
// ****************
That's cheating spread automatically calculated
var doc = app.activeDocument;
doc.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.inches;
doc.viewPreferences.verticalMeasurementUnits = MeasurementUnits.inches;
PageWidth = doc.documentPreferences.pageWidth var;
stucture var pagewidth = * 2;
var spreadheight = doc.documentPreferences.pageHeight;
var spreadsquinch = stucture * spreadheight;
Alert ("the total measure of square inch of spread is:" + spreadsquinch);
//******************
VR;
{
If (app.activeScript instanceof file)
{
var gScriptFile = app.activeScript;
}
}
catch (Girard)
{
}
If (typeof (kLogLevel) is "undefined")
{
const kLogLevel = 5;
const kMaxLogNestLevel = 5;
const kLogToMessageBox = 0;
const kLogToConsole = 0;
const kLogToFile = 0;
const kLogFileName = "PercentageLabels.log";
const kIgnoreFrameLabel = "ignore."
const kSizeLabelLayerName = "PercentageLabels";
const kLabelNestedItems = 0;
const kDontLabelImageFrames = 0;
const kDontLabelTextFrames = 1;
const kDontLabelOtherFrames = 0;
const kUnitToUse = MeasurementUnits.INCHES;
const kShowImageFileName = 0; This set to 1 to precede the name of the image file in the tag
Below all of the measures are expressed in kUnitToUse (e.g. inches if MeasurementUnits.INCHES is used)
const kRoundToDecimals = 2;
The separator to use between objects - for example MyImage.jpg - 7.22 x 9,34
const kSeparatorBetweenNameAndSize = "-";
const kSeparatorBetweenHeightAndWidth = "H x"; "
const kSeparatorAfterWidth = "W";
const kDontLabelBelowWidth = 0.1; In kUnitToUse
const kDontLabelBelowHeight = 0.1; In kUnitToUse
const kLabelStyleName = "SizeLabelStyle";
const kLabelObjectStyleName = "SizeLabelObjectStyle";
const kLabelHeight = 0.6; In kUnitToUse
const kLabelWidth = 2.5; Expressed in kUnitToUse (e.g., inches).
}
var gRunState =
{
logToMessageBox: kLogToMessageBox,
logToConsole: kLogToConsole,.
logToFile: kLogToFile,.
functionNestLevel: 0,
logFunctionEntry: true,
logFunctionExit: true,
logLevel: kLogLevel,.
logFileName: kLogFileName
};
Main();
// ****************
function ConvertToFrame (thePageItem)
{
/ * / / / LogEntry ("ConvertToFrame");
var retVal = thePageItem.getElements () [0];
/ * / / / LogExit ("ConvertToFrame");
Return retVal;
}
// ****************
function CollectionToArray (theCollection)
{
/ * / / / LogEntry ("CollectionToArray");
var retVal = theCollection.everyItem () .getElements () .slice (0);
/ * / / / LogExit ("CollectionToArray");
Return retVal;
}
// ****************
function GetImageFile (pageItem)
{
/ * / / / LogEntry ("GetImageFile");
var imageFile = null;
do
{
Try
{
pageItem = ConvertToFrame (pageItem);
If (!) (("allGraphics" in pageItem))
{
break;
}
var allGraphics = pageItem.allGraphics.slice (0);
If (allGraphics.length == 0)
{
break;
}
var chart = allGraphics [0];
var graphic.itemLink = link;
imageFile = new File (link.filePath);
}
catch (Girard)
{
}
}
While (false);
/ * / / / LogExit ("GetImageFile");
return imageFile.
}
// ****************
function GetImageName (pageItem)
{
/ * / / / LogEntry ("GetImageName");
var imageName = "";
do
{
var imageFile = GetImageFile (pageItem);
If (imageFile is nothing)
{
break;
}
imageName = imageFile.displayName;
}
While (false);
/ * / / / LogExit ("GetImageName");
return imageName;
}
// ****************
function GetOuterPageItem (pageItem)
{
/ * / / / LogEntry ("GetOuterPageItem");
var retVal = null;
do
{
Try
{
retVal = pageItem.parent;
If (retVal instanceof spread | retVal instanceof Page)
{
retVal = pageItem;
break;
}
If (retVal instanceof character)
{
retVal = GetOuterPageItem(retVal.parentTextFrames[0]);
break;
}
}
catch (Girard)
{
retVal = null;
}
}
While (false);
/ * / / / LogExit ("GetOuterPageItem");
Return retVal;
}
// ****************
function LogMessage (message, collapseLines)
{
If (gRunState.logToConsole)
{
$.writeln (message);
}
If (gRunState.logToFile)
{
var logFile = new file (gScriptFile.parent + "/" + gRunState.logFileName);
var now = new Date();
logFile.open ("a");
logFile.write (now.toString () + ":"+ message + "\n" ');
logFile.close ();
}
If (gRunState.logToMessageBox)
{
Alert (message);
}
}
// ****************
LogEntry (message) function
{
If (gRunState.logFunctionEntry)
{
If (gRunState.functionNestLevel < kMaxLogNestLevel) {}
for (var idx = 0; idx < gRunState.functionNestLevel; idx ++)
{
message = "" + message;
}
Filled (message + "<", true);
}
}
gRunState.functionNestLevel ++;
}
// ****************
function LogError (message)
{
If (gRunState.logLevel > = 1).
{
LogMessage ("* ERROR *:" + message, false);
}
}
// ****************
function LogExit (message)
{
-gRunState.functionNestLevel;
If (gRunState.functionNestLevel < 0)
{
LogError ("LogExit: unbalanced nesting of function");
}
If (gRunState.logFunctionExit)
{
If (gRunState.functionNestLevel < kMaxLogNestLevel) {}
for (var idx = 0; idx < gRunState.functionNestLevel; idx ++)
{
message = "" + message;
}
Filled (message + ">", true);
}
}
}
// ****************
function LogNote (message)
{
If (gRunState.logLevel > = 3)
{
LogMessage ("Note:" + message, false);
}
}
// ****************
function LogWarning (message)
{
If (gRunState.logLevel > = 2)
{
LogMessage ("WARNING:" + message, false);
}
}
// ****************
function Main()
{
/ * / / / LogEntry ("Main");
var savedUserInteractionLevel = app.scriptPreferences.userInteractionLevel;
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.NEVER_INTERACT;
do
{
Try
{
activeDocument var = app.activeDocument;
If (!.) (activeDocument instanceof Document))
{
LogError ("hand: activeDocument isn't a Document");
break;
}
var savedHorizontalMeasurementUnits = activeDocument.viewPreferences.horizontalMeasurementUnits;
activeDocument.viewPreferences.horizontalMeasurementUnits = kUnitToUse;
var savedVerticalMeasurementUnits = activeDocument.viewPreferences.verticalMeasurementUnits;
activeDocument.viewPreferences.verticalMeasurementUnits = kUnitToUse;
var savedRulerOrigin = activeDocument.viewPreferences.rulerOrigin;
activeDocument.viewPreferences.rulerOrigin = RulerOrigin.PAGE_ORIGIN;
do
{
Try
{
ProcessFrames (activeDocument);
}
catch (Girard)
{
Alert ("the script encountered a situation that we don't know how to handle. "He received the error, says '" + Parker + "' in Main()"); "."
}
}
While (false);
activeDocument.viewPreferences.rulerOrigin = savedRulerOrigin;
activeDocument.viewPreferences.horizontalMeasurementUnits = savedHorizontalMeasurementUnits;
activeDocument.viewPreferences.verticalMeasurementUnits = savedVerticalMeasurementUnits;
}
catch (Girard)
{
Alert ("the script encountered a situation that we don't know how to handle. "He received the error, says '" + Parker + "' in Main()"); "."
LogError ("Hand throw" + Girard);
}
}
While (false);
app.scriptPreferences.userInteractionLevel = savedUserInteractionLevel;
/ * / / / LogExit ("Main");
}
// ****************
function ProcessFrames (doc)
{
/ * / / / LogEntry ("ProcessFrames");
var err;
do
{
If (!.) (doc instanceof Document))
{
LogError ("ProcessFrames: doc should be a Document");
break;
}
Try
{
var existingLayer = doc.layers.itemByName (kSizeLabelLayerName);
existingLayer.id;
existingLayer.remove ();
}
catch (err)
{
}
If (kLabelNestedItems)
{
var pageItems = doc.allPageItems.slice (0);
}
on the other
{
var pageItems = CollectionToArray (doc.pageItems);
}
var frameReferences = [];
for (var pageItemIdx = 0; pageItemIdx < pageItems.length; pageItemIdx ++)
{
do
{
var pageItem = pageItems [pageItemIdx];
If (pageItem.itemLayer.name is kSizeLabelLayerName)
{
break;
}
var pageItem = ConvertToFrame (pageItem);
If (instanceof TextFrame pageItem)
{
If (kDontLabelTextFrames)
{
break;
}
}
ElseIf (pageItem graphic instanceof)
{
If (kDontLabelImageFrames)
{
break;
}
}
on the other
{
If (kDontLabelOtherFrames)
{
break;
}
}
If (pageItem.label.toLowerCase () is kIgnoreFrameLabel)
{
break;
}
var width = pageItem.geometricBounds [3] - pageItem.geometricBounds [1];
var height = pageItem.geometricBounds [2] - pageItem.geometricBounds [0];
If (width < kDontLabelBelowWidth)
{
break;
}
If (height, kDontLabelBelowHeight)
{
break;
}
frameReferences.push (pageItem);
}
While (false);
}
var sizeLabelLayer = doc.layers.add ({name: kSizeLabelLayerName});
for (var pageItemIdx = 0; pageItemIdx < frameReferences.length; pageItemIdx ++)
{
Try
{
var pageItem = frameReferences [pageItemIdx];
var width = pageItem.geometricBounds [3] - pageItem.geometricBounds [1];
var height = pageItem.geometricBounds [2] - pageItem.geometricBounds [0];
var labelItem = doc.textFrames.add (null, LocationOptions.BEFORE, GetOuterPageItem (pageItem));
labelItem.itemLayer = sizeLabelLayer;
var boxsquinch = width * height
var boxpercent = (boxsquinch / spreadsquinch) * 100
var roundpercent = Math.round (boxpercent)
var labelText = "";
If (kShowImageFileName)
{
var imageName = GetImageName (pageItem);
If (imageName! = "")
{
labelText += imageName + kSeparatorBetweenNameAndSize;
}
}
labelText += RoundString (height, kRoundToDecimals) + kSeparatorBetweenHeightAndWidth + RoundString(width, kRoundToDecimals) + kSeparatorAfterWidth + ' \r\n'+ roundpercent + '% ';
labelItem.contents = labelText;
xPos = pageItem.geometricBounds var [1];
yPos = pageItem.geometricBounds var [0] + kLabelHeight;
labelItem.geometricBounds is [Posy, xPos, yPos + kLabelHeight, xPos + kLabelWidth];.
Try
{
labelItem.parentStory.characters.everyItem () .appliedCharacterStyle = doc.characterStyles.item (0);
}
catch (err)
{
}
Try
{
labelItem.parentStory.paragraphs.everyItem () .appliedParagraphStyle = kLabelStyleName;
}
catch (err)
{
}
Try
{
labelItem.appliedObjectStyle = doc.objectStyles.itemByName (kLabelObjectStyleName);
}
catch (err)
{
}
}
catch (err)
{
}
}
}
While (false);
/ * / / / LogExit ("ProcessFrames");
}
// ****************
function RoundString (numVal, decimal)
{
/ * / / / LogEntry ("Round");
var retVal = Math.round (numVal * Math.pow(10,decimals)) + "";
retVal = retVal.substring(0,retVal.length-decimals) + "." + retVal.substring(retVal.length-decimals);
/ * / / / LogExit ("Round");
Return retVal;
}
What do you mean?
var myDoc = app.activeDocument; var mySpreads = myDoc.spreads; var myRectangles = myDoc.rectangles; var myImages = 0; for (var i = 0; i < mySpreads.length; i++) { var mySpreadWidth = 0; var mySpreadHeight = myDoc.documentPreferences.pageHeight; for (var j = 0; j < mySpreads[i].pages.length; j++) { mySpreadWidth += myDoc.documentPreferences.pageWidth; } var mySpreadArea = mySpreadWidth * mySpreadHeight; var myImages = mySpreads[i].rectangles; var myTotalImageArea = 0; var myIndividualImageArea = []; for (var j = 0; j < myImages.length; j++) { var myImageGeometricBounds = myImages[j].geometricBounds; var myImageWidth = myImageGeometricBounds[3] - myImageGeometricBounds[1]; var myImageHeight = myImageGeometricBounds[2] - myImageGeometricBounds[0]; myIndividualImageArea[j] = (myImageWidth * myImageHeight); myTotalImageArea += myIndividualImageArea[j]; } for (var j = 0; j < myIndividualImageArea.length; j++) { alert("Image percentage of total images on spread " + (i + 1) + " = " + (myIndividualImageArea[j] * 100) /myTotalImageArea); } alert("Total image percentage on spread " + (i + 1) + " = " + myTotalImageArea); }
-
Enter the text for the form field and do to repeat in the following pages
Hi - I'm working on an interactive form of 14 pages. There are two text fields that must appear on the bottom of each page.
Anyone know if it is possible for the user to these fields in competition once and while the text automatically repeat on the following pages?
I create the form in InDesign CS6 (I CC, but it runs like a turtle).
Any help much appreciated! Thank you.
Form fields with the same name will have the same value, so just name them
Similarly.
Duplicate a field on several pages is easily achievable in Acrobat, by the way.
There is a built-in function that allows you to do when you right click on a shape
in form editing mode.
-
black box in each Web page saying "a plugin is required to view the content.
In each Web page (also in google home page), I have black box saying "a plugin is required to view this content" when I click on this box, nothing happened...
Hello, you can try to reproduce this behavior when you start firefox in safe mode, once? If not, perhaps an addon intrudes here...
-
Each web page and the top of the sidebar bookmark when open is unresponsive to the mouse. Everything that top wind browser seems to work very well, and while below the top 1 1/2 inches at the top of page seems fine. I've uninstalled and reinstalled Firefox 7.0.1 without change. The first 7.0.1 update does not appear to be any problems, and I don't know exactly when it has changed.
The extension of the Yahoo! toolbar reported that causes this problem. Disable or uninstall this add-on.
* https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes
-
Printer runs a blank page between each printed page.
I have a HP Photosmart C7280 All in One Printer. I use Windows 8, whenever I have to print anything, she travels around blank pages before each printed page. If I print 5 pages, there are 5 white pages also, one between each printed page. Can you help me?
Baumer1960Thus, Baumer, all other pages is a clean sheet when you print, and it comes from any program you use. Is this fair? -
I have a HP Officejet Pro 8500 Wireless, mainly connected with WiFi for PC Win7.
The problem is that the printer automatically adjusts between each printed page! How can I fix it? Is this possible with a hard reset?
Thank you for your answer!
I think that the cable of the red ink has been blocked, but it's fixed now.
-
My photosmart 7400 series sends a blank page between each printed page.
My photosmart 7400 series sends a blank page between each printed page. The driver that came on the CD with the printer is not compatible with Windows 7. It worked fine, but the driver supplied with Windows 7 is the problem.
The solution worked. Thank you very much.
-
Repeat for each issue of the artboard
I have a script that makes guides around the edge of the artboard. It works great when you only have a single work plan, but has problems when there is more. You can see what's not here?
#target illustrator var docRef = app.activeDocument; var artboardRef = docRef.artboards; //repeat for each artboard for(i=0;i<artboardRef.length;i++){ //get artboard size var left=artboardRef[i].artboardRect[0]; var top=artboardRef[i].artboardRect[1] ; var right=artboardRef[i].artboardRect[2] ; var bottom=artboardRef[i].artboardRect[3] ; //create lines var lineLeft = docRef.pathItems.add(); var lineRight = docRef.pathItems.add(); var lineTop = docRef.pathItems.add(); var lineBottom = docRef.pathItems.add(); //set line points var leftmargin = (72); var rightmargin = (72); var topmargin = (72); var bottommargin = (72); //set line points lineLeft.setEntirePath([[leftmargin, 0], [leftmargin, bottom]]); lineRight.setEntirePath([[right - rightmargin, 0], [right - rightmargin, bottom]]); lineTop.setEntirePath([[0, 0 - topmargin], [right, 0 - topmargin]]); lineBottom.setEntirePath([[0, bottom + bottommargin], [right, bottom + bottommargin]]); //make lines guides lineLeft.guides = true; lineRight.guides = true; lineTop.guides = true; lineBottom.guides = true; };
you have coded hard '0', it should be changed to variables, otherwise, it will point to the same x or is coordinated
//set line points lineLeft.setEntirePath([[left+leftmargin, top], [left+leftmargin, bottom]]); lineRight.setEntirePath([[right - rightmargin, top], [right - rightmargin, bottom]]); lineTop.setEntirePath([[left, top - topmargin], [right, top - topmargin]]); lineBottom.setEntirePath([[left, bottom + bottommargin], [right, bottom + bottommargin]]);
-
The line of the last line of each table page is going to be missing.
Hi Experts,
In OBIEE 11.1.1.6.0, I have a report contains more than one line. "When I click on" PDF "Print", the last line of each table page line will be missing. " Why?
Are you facing the same case? How soluve this question? Thank you.Hey Kobe,
The question, looks lke a bug. Here's the work around, change the table view, click the properties of content next to the text "Table" (at the top of the columns and measures) in the layout-> position In Border pane to choose custom and select only the bottom edge (horizontal line). Now export to pdf format, you must see the border for the last row on each page.
Kind regards
DpKa
Maybe you are looking for
-
When I click on the Blue Star of bookmarks, it hops on the folder on the right, but when I click once again, I can't see the menu so that I can mark and drop my favorites. I don't even know if my pages are still really be set bookmark. I guess that i
-
Hallo,I have a Tecra S1. I'm Dutch, if my English is not very good. I use BT but he don/t work. When I click on BT Easy Connect-Dun Wizard I get the message "cannot open device BT ACPI (tosrfec.sys) driver so I'm looking for in my computer to the pil
-
Distorted screen of the console using Ubuntu Linux on Satellite C70-B-212
Hi all I have a problem with Linux on my laptop Satellite C70-B-212. The videochip Intel Graphics 4400 is supported by Linux, but on this laptop, it gives very distorted output on the console screen. I see a few vertical lines on the screen showing a
-
How to get the card working on Tecra M1 WLAN?
I just bought a 2nd hand Tecra M1. Great! It has installed XP but no Toshiba tool. I can't access my WLAN router. Seems like if WIFI connection is not yet installed. As I know from my Satellite Pro M30, there are Toshiba tools for this, they work sma
-
ALT + SHIFT + cycles between 3 languages - but I have only defined 2
[EDIT: the problem has proved to be temporary.] ALT + LeftShift travels now only two languages, both defined below. [I close the question and, since then, I never received a satisfactory answer and check all responses is no longer, will not mark this