Problem script
Hi all,
I have small problem in Script
I have a HEADER window, MAIN window , FOOTER window.
when i have more line items the Main window will be exceeded to next page but Footer window is in first page only. Ex:- Signature e.t.c. But i want that in Affter main window(Line items) what i can do .
Plz help me
Waitinf for u r reply.
Regards,
Hari.
count the number of line items in the internal table using
describe itab lines itcount.
increment a variable count everytime you call the line item element
in main window
Put a condition inside the footer window
/: IF &count& >= &itcount&
P1 Whatever prints in footer
/:ENDIF
Similar Messages
-
Problems Scripting a NumericField event...
Hello,
I do have a problem scripting an event for my numericField - I want the numericField to hide another object if the user enters 0 in the numeric field. Unfortunately this script does not work correctly - and I do not know why and need assistance (if you can also tell me how to hide more than one object without subpages that would be wonderful, too...)
My non working script:
Formular1.superframe.administrator.NumerischesFeld4::change - (JavaScript, client)
if (this.rawValue=="0")
xfa.form.Formular1.superframe.administrator.compdistribdetail.presence = "invisible"
else
xfa.form.Formular1.superframe.administrator.compdistribdetail.presence = "visible"Hi Soenke,
Your script must work on the exit event of the field, not in the change event. And also it would be better to make comparison on numeric fields without quotation marks. this.rawValue == 0 is better.
In further assistance and consultancy, do not hesitate to contact me.
[email protected]
Asiye -
I am trying to run a task in a package, however there is a problem come out, see any one meet this before ?
/* Microsoft SQL Server Integration Services Script Component
* Write scripts using Microsoft Visual C# 2008.
* ScriptMain is the entry point class of the script.*/
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
using Microsoft.SqlServer.Dts.Runtime.Wrapper;
using System.IO;
[Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute]
public class ScriptMain : UserComponent
public override void PreExecute()
base.PreExecute();
Add your code here for preprocessing or remove if not needed
public override void PostExecute()
base.PostExecute();
Add your code here for postprocessing or remove if not needed
You can set read/write variables here, for example:
Variables.MyIntVar = 100
public override void Input0_ProcessInputRow(Input0Buffer Row)
string temp = GetString(Row.FlatFileSourceErrorOutputColumn.GetBlobData(0, (int)(Row.FlatFileSourceErrorOutputColumn.Length - 2)));
string[] cols = temp.ToString().Split(';');
var r = Row;
//try {
r.Column1 = cols[0].ToString();
r.Column2 = cols[1].ToString();
r.Column3 = cols[2].ToString();
r.Column4 = cols[3].ToString();
r.Column5 = cols[4].ToString();
r.Column6 = cols[5].ToString();
r.Column7 = cols[6].ToString();
r.Column8 = cols[7].ToString();
r.Column9 = cols[8].ToString();
r.Column10 = cols[9].ToString();
r.Column11 = cols[10].ToString().Substring(0, 2);
r.Column12 = cols[11].ToString();
r.Column13 = cols[12].ToString();
r.Column14 = cols[13].ToString();
r.Column15 = cols[14].ToString();
r.Column16 = cols[15].ToString();
r.Column17 = cols[16].ToString();
r.Column18 = cols[17].ToString();
r.Column19 = cols[18].ToString();
r.Column20 = cols[19].ToString();
r.Column21 = cols[20].ToString();
r.Column22 = cols[21].ToString();
r.Column23 = decimal.Parse(String.IsNullOrEmpty(cols[22].ToString()) ? "0.00" : cols[22].ToString());
r.Column24 = decimal.Parse(String.IsNullOrEmpty(cols[23].ToString()) ? "0.00" : cols[23].ToString());
r.Column25 = cols[24].ToString();
r.Column26 = cols[25].ToString();
r.Column27 = cols[26].ToString();
r.Column28 = decimal.Parse(String.IsNullOrEmpty(cols[27].ToString()) ? "0.00" : cols[27].ToString());
r.Column29 = cols[28].ToString();
r.Column30 = cols[29].ToString();
r.Column31 = cols[30].ToString();
r.Column32 = cols[31].ToString();
r.Column33 = cols[32].ToString();
r.Column34 = cols[33].ToString();
r.Column35 = decimal.Parse(String.IsNullOrEmpty(cols[34].ToString()) ? "0.00" : cols[34].ToString());
r.Column36 = cols[35].ToString();
r.Column37 = cols[36].ToString();
r.Column38 = cols[37].ToString();
r.Column39 = decimal.Parse(String.IsNullOrEmpty(cols[38].ToString()) ? "0.00" : cols[38].ToString());
r.Column40 = decimal.Parse(String.IsNullOrEmpty(cols[39].ToString()) ? "0.00" : cols[39].ToString());
r.Column41 = decimal.Parse(String.IsNullOrEmpty(cols[40].ToString()) ? "0.00" : cols[40].ToString());
r.Column43 = decimal.Parse(String.IsNullOrEmpty(cols[42].ToString()) ? "0.00" : cols[42].ToString());
r.Column44 = cols[43].ToString();
r.Column45 = decimal.Parse(String.IsNullOrEmpty(cols[44].ToString()) ? "0.00" : cols[44].ToString());
r.Column46 = decimal.Parse(String.IsNullOrEmpty(cols[45].ToString()) ? "0.00" : cols[45].ToString());
r.Column47 = decimal.Parse(String.IsNullOrEmpty(cols[46].ToString()) ? "0.00" : cols[46].ToString());
r.Column56 = decimal.Parse(String.IsNullOrEmpty(cols[55].ToString()) ? "0.00" : cols[55].ToString());
r.Column57 = cols[56].ToString();
r.Column58 = cols[57].ToString();
r.Column59 = cols[58].ToString();
r.DirectRowToOutput0();
//}catch(Exception ex)
// //using (StreamWriter sw = new StreamWriter("C:\\Users\\i290\\Documents\\temp_err.txt", (File.Exists("C:\\Users\\i290\\Documents\\temp_err.txt") ? true : false)))
// sw.Write(temp.ToString() + ex.Message.ToString() + "\r\n");
//IDTSComponentMetaData100 mdt;
static string GetString(byte[] bytes)
System.Text.Encoding enc = System.Text.Encoding.ASCII;
return enc.GetString(bytes); -
I use SharePoint 2013 online from Office 365. If I try to Sync a library to my local computer I get credential dialog at first. If I enter the login name I get script error. How can I workaround this problem?
This error is not familiar with me.
Can you gives some information on
Browser version
OS version
Office version
And If you are developer, please use F12 (Develop toolbar) to debug the script and see where it fails.
Kind regards -
Problems scripting "analysis" actions in Soundtrack
Hi, I'm trying to create an Soundtrack script (AppleScript) to scan an audio file I send from Final Cut Pro to Soundtrack for Clicks and Pops and Power Line Hum, then fix all the problems and close the project.
I am new to AppleScript and have not had much success, but I believe it is possible as the commands are listed in the Soundtrack AppleScript Dictionary. I have also tried creating an AppleScript directly from Soundtrack, but the tests from the analysis actions don't show up in the actions pane, so the AppleScript does not save them.
Any help would be greatly appreciated!
Thanks!
iMac 1GHz G4 17" Widescreen Mac OS X (10.4.7) 768MB RAM, SuperDriveNobody has any ideas?
-
Problem script: error of reference
Hello,
It's a week i have a problem with scripts of photoshop. All of functions of scripts in File> Scripts (like ... events of scripts) does'nt work. It make an error "major reason" (in french: "impossible de continuer pour une raison majeure"), and if i looks for details, it show me an other error: "error of reference: windows does'nt have constructor line 53" (in french: "erreur de référence: windows n'a pas de constructeur: line 53").
The problem appears without particulary reason, and i can't make any script.
Thanks for your responseWhat exact versions of Photoshop and of the OS?
Please read this FAQ for advice on how to ask your questions correctly for quicker and better answers:
http://forums.adobe.com/thread/419981?tstart=0
Thanks! -
Please help - App distribution problem - script.
Hello,
Need a wee bit of help here. We have a 3rd party piece of software that was supposed to be easy to deploy. I have had to create a .bat file and have finally got it all running.
The Problem......
Once the application installs it needs a reboot. The software itself will only allow a forced reboot with no warning or no reboot at all and no info box telling you you should.
I have never ran a script or ever had to create an info box post installation and am struggling to do so. Under our comany policy, we cannot force a reboot without warning so the logical answer would be for the app object to display a box asking the user to reboot.
Someone wrote me a litte vbs (vb script) file but cannot see how to get this to run post install as Zfd4 ir6 does not seem to run vbs files. Tried changing the file extension to suit but no luck.
Would really appreciate any help.
Thanks in advance
AlanSet the app to "Distribute Always" & Reboot Never since your app handles
the reboot.
There are two description/notes fields - one is "Administrator Notes".
Use the other one (cant recall its name).
Then up the version # of your ZEN App.
Alan Graham wrote:
> No luck here. This is not a typical installation in that the batch files runs the msi and the mst overlay. Ticked the box "Prompt before Distribution" yet nothing has changed. Where exactly do I type the message? Maybe that's the problem.
>
>>>> craig wilson<[email protected]> 29/08/2006 13:12:17 >>>
> Try adding the "Prompt Before Distribution" option to this app.
>
> Add the message that the Software will install and the PC will be rebooted.
>
> Since the software install itself does the reboot, it will be difficult
> to do this in a post distribution fashion.
>
> Alan Graham wrote:
>> Hello,
>>
>> Need a wee bit of help here. We have a 3rd party piece of software that was supposed to be easy to deploy. I have had to create a .bat file and have finally got it all running.
>>
>> The Problem......
>>
>> Once the application installs it needs a reboot. The software itself will only allow a forced reboot with no warning or no reboot at all and no info box telling you you should.
>>
>> I have never ran a script or ever had to create an info box post installation and am struggling to do so. Under our comany policy, we cannot force a reboot without warning so the logical answer would be for the app object to display a box asking the user to reboot.
>>
>> Someone wrote me a litte vbs (vb script) file but cannot see how to get this to run post install as Zfd4 ir6 does not seem to run vbs files. Tried changing the file extension to suit but no luck.
>>
>> Would really appreciate any help.
>>
>> Thanks in advance
>>
>>
>>
>> Alan
>
>
Craig Wilson
Novell Product Support Forum Sysop
Master CNE, MCSE 2003, CCN -
Login problems, script is not working
Hello,
I can Login at Adobes website, but I cant enter the area, where I could change bankdetails etc.
I was thinking my computer may be defunctioning but it also doesnt work with others.
my bank account wasnt covered and now I want to pay the bill from another account. Since I cant enter the area on the website,
I get a little worried, because my membership runs out on thuesday and I really want to use the product fluently.
thanks for your taken time, Peace!Adobe contact information - http://helpx.adobe.com/contact.html may help
-Select your product and what you need help with
-Click on the blue box "Still need help? Contact us" -
I'm having a problem scripting rsync since updating from Snow Leopard to Mavericks. I had an Applescript that would backup a USB thumb drive with rsync. It stopped working after the upgrade. The odd thing is that the exact same rsync command works from the command line. I re-wrote the backup script as a .sh file. Same problem. I can run the script from Textwrangler and it works. Running it from the file gives the same error.
The rsync command:
rsync -azv --ignore-existing --delete --exclude='.*' '/Volumes/No Name/' '/Users/scott/Documents/Documents/Backup_USB_Drive/Backup_New/'
The error:
building file list ... rsync: link_stat "/Volumes/No Name/." failed: Invalid argument (22)
done
sent 29 bytes received 20 bytes 98.00 bytes/sec
total size is 0 speedup is 0.00
rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9]
Help. How do I make this work?Maybe I'm missing the point, but this seems to work for me:
try
POSIX file "Volumes/No Name/" as alias -- alias "No Name:"
on error
display dialog "Where is volume “No Name”?"
end try
do shell script "rsync -azv --ignore-existing --delete --exclude='.*' '/Volumes/No Name/' '/Users/scott/Documents/Documents/Backup_USB_Drive/Backup_New/'" -
Hello,
I try to write the report script but cannot find out how to avoide this space-"movement". Is it possible to adjust this with some command? In the manual all the scripts look fine, properly aligned and centered. Cant get that in console. WIDTH, NAMESCOL could not help me. TABDELIMIT supresses many other formatting properties.
Example is below, with a row value 615, which travels from the center of each column.
Thank you
Ole
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
615 615 615 615 615
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0Hi
it didn't really helped. Let us take a look at the sample.basic. I have the same problems:
Script:
//ESS_LOCALE English_UnitedStates.Latin1@Binary
<PAGE (Product, Measures)
<COLUMN (Scenario, Year)
Actual
<ICHILDREN Qtr1
<ROW (Market)
<IDESCENDANTS East
Output:
Product Measures Actual
Jan Feb Mar Qtr1
======== ======== ======== ========
New York 512 601 543 1,656
Massachusetts 519 498 515 1,532
Florida 336 361 373 1,070
Connecticut 321 309 290 920
New Hampshire 44 74 84 202
East 1,732 1,843 1,805 5,380
I think this script language is some tricky...cant understand well in short time. But we need this script to generate an output for a matrix printer.
Ole
Edited by: Ole on 14.09.2011 18:28 -
Scripts stop working when extended with "additional features"
I have a couple of scripts that work fine in both Pro and Reader, but when I Save As -> Reader Extended PDF -> Enable Additional Features, they stop working (in both Pro and Reader). Other scripts in the same form continue to work just fine. I'm at a total loss, and so are my IT folks (who admittedly aren't exactly form/JS/Adobe experts...)
I've been fighting with this problem off and on for a week or so now, and I've tried a couple of different approaches - I'm a JS muddler, and I'm sure there are more effective ways to do what I want to do. But everything I try gives me a different problem . I'm going to try to separate out the different issues in different posts...but I'm getting pretty confused!
For what it's worth, the problem scripts are on the first and last master page, while the ones that work are on regular pages.
The goal is to reuse a partially filled-out form for several different phases of an approval process. Each version gets a different title, and an additional subform is visible during the 2nd, 3rd, and 4th phases.
Here's the overall workflow:
Phase 1
The form starts out with the Phase 1 title and with the additional subform "hidden."
A remote user fills out the form and returns it to the program coordinator.
Phase 2/3/4
The coordinator saves a copy of the form with a different name.
The coordinator checks a "For admin use only" checkbox to display a radio button group. Each option changes the title and sets the additional subform presence to "visible."
The coordinator unchecks the "For admin use only" checkbox to hide the radio buttons.
The title is in a text field. The scripts change the rawValue of the field for each option.
In this case, I have the following script in both the initialize and calculate events of the text box:
if (S_SelectTitle.S_Actions.RB_SelectTitle.rawValue == 2)
this.rawValue = "Phase 2";
else if (S_SelectTitle.S_Actions.RB_SelectTitle.rawValue == 3)
this.rawValue = "Phase 3";
else if (S_SelectTitle.S_Actions.RB_SelectTitle.rawValue == 4)
this.rawValue = "Phase 4";
else
this.rawValue = "Phase 1";
and similar code in the initialize and calcuate events of the subform to make its presence "visible" or "hidden." (I've used this initialize/calculate event strategy before, it's always worked fine. But I"ve run into problems with it in one of the alternate approaches i've been using on this form, so I"m totally open to other ways of doing it...)
Before I extend the form for Reader, it works fine. The title changes correctly depending on which button is selected, the new subform appears at the end, and the radio buttons go away when the box is unchecked.
After I extend it for Reader, nothing works except the checkbox. The title doesn't change, and the subform never appears.
Help? Thanks in advance!Well, it seems that interactive objects on master pages are problematic. Using a few message boxes, we discovered that the Initialize event fires each time a radio button on a master page is selected, but not when the radio button is in the body of the form.
So each time we clicked the radio button on the master page, the Initialize event set the value of the exclusion group right back to the default value (which was null, in this case). So the title never changed, because the radio button setting didn't stick.
For this form, I figured out a way to remove the radio buttons from the master page. Not only do the titles in the headers change correctly, the form also works with the Reader extensions enabled!
I'm not sure which issue was hanging me up -- the buttons on the master page or Reader extensions -- or if they're tied together somehow. But the moral of the story for me, anyhow, is no more buttons on master pages. Hope this helps someone else! -
InDesign 5.5 interesting script issue. Please help!
Hello everyone - I'm having an interesting issue on 3 company Macintosh machines running on Mavericks. We still are on InDesign 5.5 and use a custom script to save and export files for the advertising teams. On only these 3 machines, the script appears to run halfway then InDesign freezes with the spinning wheel. I've manage to trap the problem. In the Users Library > Caches > Adobe InDesign > Version 7.5 - if I trash the Version 7.5 folder and start up InDesign, the user can start up InDeisign 5.5 & use the script without issue for the day. When the user either quits InDesign or logs out of the machine, the next time they log in and start InDesign, the script will not function again until I trash that cache file for them. How do I permanently fix this issue for these users? All of our other 50 plus macs are working just fine with InDesign 5.5. Thanks for your help!!
It would be better to solve it inside of the problem script, but this is an Applescript where the alias enclosed in the quotes is the path to the folder. You'll have to edit the address. Paste into Script Editor, edit, save it as an Application, and add the saved script to your Login item list.
tell application "Finder"
--edit file path
set c to alias "YourHD:Users:UserAccount:Library:Caches:Adobe InDesign:Version 7.5:en_US:Scripting Support:"
move c to trash
end tell -
This script is the problem
Script: chrome://mozapps/content/downloads/download.xml:68What is the status of this bug? This is killing me. I am about to pitch FireFox but really don't want to. This needs to get fixed. (I am running FF 5.0 on Mac OS X 10.6.7 but it was happening on FF 3.6.n and 4.0 as well)
-
Generating exe file for fdk script : getting error
we trying to convert FM file to PDF using FDK asynchrouns script. we are getting below error while running attched script to crete exe file .
Error "the application has faield to start because icuu32.dll was not found . re- installing the application may fix this problem"
Script :
#define DONT_REDEFINE // Console app needs native types
#define WBUFLEN 512
#include "fdetypes.h"
#include "futils.h"
#include "fapi.h"
#include "fstrings.h"
#include <windows.h>
#include <ddeml.h> //not required
#include <stdarg.h> //not required
int main(int argc, char **argv)
StringT opt_progid;
CLSID pclsid;
LPOLESTR progStr;
HRESULT res;
F_ObjHandleT docId;
// Get the process name.
if(argc == 2)
opt_progid = F_StrCopyString((StringT)argv[1]);
else {
fprintf(stderr, "You must provide a process name.");
return(1);
// Convert the process name into a GUID
progStr = (OLECHAR*)malloc( WBUFLEN*sizeof(wchar_t) );
if(0 == MultiByteToWideChar(CP_ACP, 0,
(char *)opt_progid, -1,
progStr, WBUFLEN )) {
fprintf(stderr, "failed to allocate\n");
return(1);
if (progStr[0] == '{') // hex-codes within brackets
res = CLSIDFromString(progStr, &pclsid);
else
res = CLSIDFromProgID(progStr, &pclsid);
if(res == S_OK)
F_ApiWinConnectSession(NULL, NULL, &pclsid);
if (!F_ApiAlive()) {
fprintf(stderr, "No connection: %s\n", opt_progid);
return 1;
// Print the name of the current document.
docId = F_ApiGetId(0, FV_SessionId, FP_ActiveDoc);
if (docId) {
StringT docname = F_ApiGetString(FO_Session, docId,
FP_Name);
fprintf(stderr, "Current document: %s\n", docname);
F_ApiDeallocateString(&docname);
} else
fprintf(stderr, "No active document\n");
return 0;
we have got below steps from one of adobe person :
Steps.
can you please explaine clearly The above steps and how can we generate PDF for a FM file without manual intervention .
the actual requirement is :
1) Goto installed location of FM and launch framemaker with specified process id.
eg : $Installdir\FrameMaker.exe /progid:MyProcess
2) Build the asynchronous client exe\dll with the help from attached sample client.
3) Goto the location where client exe is copied and then run with specified FM process id.
eg : asynch_script.exe MyProcess
To resolve few dependencies, you can also copy the client exe to installed location of FM. So the above step in that case would be
$Installdir\ asynch_script.exe MyProcess
Hi All , We are going for upgrade of Frame maker 8 which is on unix system to FM 10 or 11. We are using Framemaker mainly for renditions, i.e to convert the fm documents to PDF. To convert fm document to PDF we are using the below mentioned command line utility available in FM 8.(on unix). /opt/app/frame8.0/bin/fmprint -i -p Sample.fm.fmtpl Sample.fm Currently the the fm file which need to converted to PDF and the FM 8(installed) are available on the same unix system ,so we were able to initiate/use the command line utility of FM 8. The rendition of the FM to PDF is On -Demand.( We are not running any batch activities/ bulk renditions).We are rendering the document as soon as the document is available. As we upgrade the FM to newer versions which would be installed on the Windows machine as Frame maker 10 or 11 will not support unix plat form, so can you please let us know which option is better to use i.e we want to convert fm file to PDF using java program without any manual intevention . we came to know that about FDK and extend scripts but we are very new to those !! could you please any one can provide us ways and provide us sample codes/scripts to convert FM file to PDF !! and please let us know which one is better client / server version to do this .
please heklp us as it is very importantRamesh
I am not clear which platform that you are asking this question for. Here is an answer for Windows.
The icuuc32.dll is one of several unicode support libraries. These files are usually included in same directory as FrameMaker.exe (e.g. c:\Program Files\Adobe\FrameMaker11).
If your asynchronous client is located in any other directory than this directory, icuuc32.dll will not be found when your asynchronous client starts. You need to set your Windows environment "Path" variable to include it's location (e.g. c:\Program Files\Adobe\FrameMaker 11). The "Path" will be searched when your asynchronous client starts and these files should then be found.
with Windows Vista (I think Windows 7 in the same) the "Path" is set in Control Panel | System | Advanced System Settings | Environment Variables. I would suggest adding C:\Program Files\FrameMaker11 to the "Path" in the system variables.
There will be several files in this directory that your asynchronous client needs to start.
Hope this helps -
#! /bin/ksh at top of java relatd scripts in ORACLE_HOME/bin
Hey, Oracle, you have references to the Korn shell at the
beginning of many of the script files in $ORACLE_HOME/bin, but I
don't recall seeing anywhere in the installation documentation
that you require the Korn shell!!!!!
-Jon
Example problem script file beginning:
#!/bin/ksh
# vbjc
Listing of related scripts:
[oracle@d185fc6b6 bin]$ cd $ORACLE_HOME/bin
[oracle@d185fc6b6 bin]$ file * | grep Korn
deployejb: Korn shell script text
dropjava: Korn shell script text
ejbdescriptor: Korn shell script text
gatekeeper: Korn shell script text
idl2ir: Korn shell script text
idl2java: Korn shell script text
irep: Korn shell script text
java2idl: Korn shell script text
java2iiop: Korn shell script text
java2rmi_iiop: Korn shell script text
loadjava: Korn shell script text
modifyprops: Korn shell script text
oadj: Korn shell script text
oadutil: Korn shell script text
publish: Korn shell script text
remove: Korn shell script text
vbdebug: Korn shell script text
vbj: Korn shell script text
vbjc: Korn shell script text
nullHi Luz,
All services were stopped,
Windows services and OPMN.
Thanks,
Gavin
Maybe you are looking for
-
DAQ Assistant in subvi not updating output to DAQ board with each call...
Hi All, I am calling a simple subvi that creates a user-defined number of pulses with "Square Waveform.vi." This square wave (with the given total number of pulses) is then used as an input to a DAQ Assistant controlling an analog output signal on a
-
WAN round-robin load balancing
First things first, I just recently got that horrible distribution Gentoo off my machine and installed Arch for a test run and so far a flipping love it. Just like to thank everyone that made this wonderful piece of Linux. To the point: I have a box
-
hiall what is ur orghanisation structure can u tell real time or g structure
-
I received a message while I reinstalling software and driver to change from usb conection to wireless conection: Your laptop is unable to communicate with your printer (Officejet J4680c All in One. This may be caused by firewall software. If you
-
Dear Expert, I have doubt regarding BOM explosion for MRP Area. This doubt is triggered when performing MD01, as result I do not find the dependent requirement in MD04 for my FG. I have maintained the BOM through CS61 and MRP area for all component,