Diadem 9.1: Transparent Grafik im Report

Hallo,
habe doch gleich 3 Fragen zum Thema Grafik im Report:
1.Frage/Problem:
besteht die Möglichkeit transparente Grafik (z.B. im PNG-Format) mit Alphakanal (d.h. nicht nur transparenter Hintergrund, sonder auch transparenter Verlauf ) im Report zu laden?
Wenn ich mit der Import-Funktion Grafik einbinde, so wird der alphakanal automatisch ignoriert.
2.Frage/Problem:
Eine alternativ Lösung wäre für mich, wenn ich die Grafik per Script aktivieren bzw. deaktivieren könnte? gibt es ein Flag, wie "visible"?
3. Frage/Problem:
Wie kann ich per Script die Darstellungsebene der Objekte wie Grafik ändern? Ich kenne leider nur die Variante, per Kontektmenu in den Hintergrund bzw. Vordergrund zu versetzen.
Vielen Dank

Sie haben recht, die Funktionen war zur 9.1 noch nicht offiziell. Funktionieren tut sie aber trotzdem. Hier die Hilfe aus Version 10:
Befehl: GraphObjMoveSel
Verschiebt markierte Report-Objekte in den Vorder- oder Hintergrund in DIAdem-REPORT.
Call GraphObjMoveSel(ObjDelta)Eingabeparameter
ObjDelta
Bestimmt die Anzahl der Ebenen, um die DIAdem das Objekt verschiebt.
Longinteger-Variable
-65535 <= ObjDelta <= 65535
Hinweis  Der Betrag der Variablen ObjDelta darf den Wert (ReportObjLast - 1) nicht überschreiten.
Beispiel
Das folgende Beispiel verschiebt markierte Objekte um eine Ebene nach vorn.
Call GraphObjMoveSel(1)
Call PicUpdate
Befehl: GraphObjMoveVerschiebt ein Report-Objekt vor oder hinter die anderen Report-Objekte eines Arbeitsblatts.Call GraphObjMove(GraphObjName, ObjDelta)Eingabeparameter
GraphObjName
Bestimmt den Namen eines Objekts in einem Report.
String-Variable
Maximal 16 Zeichen
Hinweis  Verwenden Sie in DIAdem-REPORT statt der Variablen GraphObjName die Variable ReportObj.
ObjDelta
Bestimmt die Anzahl der Ebenen, um die DIAdem das Objekt verschiebt.
Longinteger-Variable
-65535 <= ObjDelta <= 65535
Hinweis  Der Betrag der Variablen ObjDelta darf den Wert (ReportObjLast - 1) nicht überschreiten.
Hinweis  Nehmen Sie die Parametrierung von Objekten in DIAdem-REPORT immer in folgender Reihenfolge vor: Das Objekt öffnen, den Inhalt des Objekts verändern, dann ein Unterobjekt öffnen, den Inhalt des Unterobjekts verändern, dann das Unterobjekt schließen und zuletzt das Objekt schließen. Weitere Informationen finden Sie in der Vorgehensweise Zugreifen auf Objekte in DIAdem-Modulen.
Beispiel
Das folgende Beispiel erzeugt einen roten Text und davor ein 2D-Achsensystem mit gelbem Hintergrund. Der Befehl GraphObjMove verschiebt den Text vor das 2D-Achsensystem.
Call GraphSheetNew("Test")
Call GraphObjNew("Freetext","New Text")
Call GraphObjOpen("New Text")
TxtTxt ="Test Report"
TxtSize =20
TxtColor ="red"
TxtPosX =50
TxtPosY =50
Call GraphObjClose("New Text")
Call GraphObjNew("2d-axis","2DAxis1")
Call GraphObjOpen("2DAxis1")
D2AxisTop =15
D2AxisBottom =15
D2AxisLeft =25
D2AxisRight =25
D2AxisBackColor = "Yellow"
Call GraphObjClose("2DAxis1")
Call PicUpdate
Call MsgboxDisp ("Move text into foreground")
Call GraphObjMove("New Text",1)
Call PicUpdate

Similar Messages

  • Transparent Graph in Reports 10g

    Hi everybody,
    Can you tell me how can I create graph with transparent background? Yes, of course I read Graph faq (http://www.oracle.com/technology/products/reports/htdocs/faq/graph_faq_with_style.html#q31) but I need create graph with transparent background and not graph with image in background....
    Thanks for your help

    I got this to work in the web layout. First, I modified the <BODY ...> tag to include a background image. Then I added the following code to the Web Source right before the </BODY> tag:
    <rw:graph id="graph" src="G_1" series="dname" dataValues="deptno">
    <!--
    <?xml version="1.0" ?>
    <Graph version="3.2.0.22">
    <PlotArea fillTransparent="true"/>
    <Background fillTransparent="true"/>
    </Graph>
    -->
    </rw:graph>The graph is transparent and the background image shows through it.
    In the Paper Layout, this doesn't work - the transparent areas of the graph are black.

  • DIAdem create an user variable for Report

    Hi,
    I know that i can display in a DIAdem report some pre-defined DIAdem vairiable (such as CurrDate) using @@Variable@@. 
    I would like to create a DIAdem user variable (from a DIAdem script) to be used in DIAdem report.
    1) I have created a variable in my script
                      Dim myvariable
                      myvariable = "hello"
    2) I have run the scirpt
    3) I have put @@myvariable@@ in a Text
     But a error message appears : Variable is undefined : 'myvariable'
    How could a create a user varaible to be displayed in my report?
    Thank
    Solved!
    Go to Solution.

    Hi malexman,
    The other option is to create a global variable from a normal (non-user-command) VBScript.  There are several ways to do this, but the one we instruct new users to implement is the "GlobalDim" command, like this:
    GlobalDim "UserVariable"
    UserVariable = "hello"
    You will notice that after this short VBScript runs the "UserVariable" changes color to show that it has become a global variable-- at that point you can use it in REPORT (and everywhere else in DIAdem, thus the name "global" variable).
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Transparent graphics in reports

    Hello,
    Im embedding graphics (OGD files from graphics builder) into reports (RPT files) to view it from the web.
    In design time I can set the graphic transparent but when I publish it to the web the gif becomes opaque.
    Is there any issue about how to make this gif transparent?

    hello,
    graphics is not capable of creating gif89a images which would be required to make the background transparent.
    regards,
    the oracle reports team

  • Transparent images in reports?

    Hello,
    I am quite sure that this problem has been discussed here before, but I couldn't find a definite answer for it.
    I am using Reports 10.1.2.3.0 and want to insert an image with a alpha channel into a PDF report. I would like to use a *.png, but *.gif would be ok for me too. It doesn't matter where the image has to be stored, either filesystem, in the DB or embedded in the *.rdf is fine for me.
    I don't want to create something like a watermark "behind" the stuff in the report (no problem with this), I want to overlay this image on top of a scanned signature. No, I don't want to do this in photoshop since we have quite a few signatures and would have to do this for every one of them.
    So here is the question: Is this possible?
    I can get a *.png in the PDF, but the pixels where alpha is 100% get rendered in black.
    When I try this with a *.gif I get the following "interesting" error (the gif was created with GIMP and has an optimized indexed palette):
    Internal error
    REP-62204: Internal error writing the image BandCombine:
    a row of the matrix does not have the correct number of
    entries, should be OpImage.getExpandedNumBands
    (source0.getSampleModel(), source0.getColorModel()) +
    1..
    REP-0069: Internal error
    REP-50125: Caught exception:
    java.lang.NullPointerException
    REP-0002: Unable to retrieve a string from the Report
    Builder message file.
    REP-536870981: I dind't open an SR yet, but this would be my next step.
    Thanks and Regards
    Markus

    bump

  • Report Diadem Display modes

    Hello
    I' m using DIAdem 11.1 to produce a report,  but the output ain't quite what i'm expecting.
    please see the following image:
    On the left side the graphic shown in red isn't the same as the preview (on the lower right side).
    I know a can customize the Display mode, but none of those options produce a graphic exactly the same as the preview.
    Thanks in advance, good work. 
    Solved!
    Go to Solution.

    Hello!
    Assuming your time channel is not equidistant: The reason is that in report the time is the X axis values and in the preview the sample index is the X axis values (implicit). Both displays are right in their way. From an engeneering point of view the report is more meaningful to me. AFAIK it is not possible to customize the X axis in the preview.
    Matthias
    Message Edited by Twigeater on 05-18-2010 04:26 PM
    Matthias Alleweldt
    Project Engineer / Projektingenieur
    Twigeater?  

  • DIAdem PDF Export Filled area

    Hello,
    I'm using DIAdem 2011 SP1.
    I have a diagram with a curve as "Filled area".
    The curve parameters for the filled area are:
    Line color: blue
    Filling color: blue
    Transparency: 90%
    The transparency is needed, otherwise the grid is hidden by the filled area in the diagram.
    DIAdem shows the report correctly, but in the exported PDF the area is blue without any transparency.
    (The area was filled black in the PDF if DIAdem 2010 is used.)
    (The report is printed correctly directly from DIAdem.)
    Can someone help at this topic?
    Solved!
    Go to Solution.

    I have a script to build a collection of curves in REPORT.  The script creates 3 lines per test (GROUP).  They are an upper boundary, a lower boundary, and then a filled area between. The upper and lower boundary curves are of CURVE TYPE = LINE.  The filled line is of CURVE TYPE = FILLED AREA.   It works perfectly in creating these in REPORT.  However, when I try to EXPORT, DiaDEM crashes.  "Incorrect instructin or user command .......  Cannot open clipboard.).  
    I have read that there is an issue with exporting FILLED AREA from DiaDEM.  I really need this to be availabe in some manner, so I wanted to know the status and/or other options for doing this.
    I am using version 2010. 
    DIAdem:  11.2.0f4718 TDM
    USI:  1.8.0f4177
    DataFinder:  2.2.0f4177

  • BI: Virtual Provider for ECC Report with same selection parameters

    Dear all,
    I have attached screen shot of ECC report selection screen with contain Material, Plant and Dates. As report is bit complex and I need to use just ITAB (internal table) of it for further use in BEx Query and for Dashboard purposes.
    Problem: I need to call this report by creating Virtual Provider in BI so that I get data from ECC at runtime as it is shares report so I can't able to save any data in transparent table as report calculated opening balances at runtime.
    It is possible for me by using function module i can get itab by submit return and then create Data Source for it ?
    As i make copy of FM ZZRSAX_BIW_GET_SIMPLE i cannot use submit there due to OPEN CURSOR mechanism there.
    Kindly anyone suggest how it is possible to call report with same selection parameters for creation of virtual provider.
    Please mention if i miss any point in explaining problem.
    Feel free to ask for any query.
    Many thanks.
    Hoping for positive and quick responses.

    please create 2 reports as given below.-
    REPORT  ZSZP_00007.
    parameters a(5) .
    parameters b(5) .
    parameters c(5) .
    AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
    IF screen-name = 'A' or screen-name = 'B' .
      get parameter id 'aaaaaaaaaaa' field a.
      get parameter id 'bbbbbbbbbbb' field B.
    screen-input = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    start-of-selection.
    your logic
    REPORT  zszp_00005.
    PARAMETERS a(5).
    PARAMETERS b(5).
    START-OF-SELECTION.
      SET PARAMETER ID 'aaaaaaaaaaa' FIELD a.
      SET PARAMETER ID 'bbbbbbbbbbb' FIELD b.
    your logic
    SUBMIT zszp_00007 VIA SELECTION-SCREEN.
    i hope this approach will solve your problem.
    thanks
    Swanand

  • How to get last page number in word report? LV

    I'm trying to find out where am I when I use LV to generate word report. I would like automatic generate page index in front of report.
    Thanks in advance

    Ed,
    Are you using DIAdem with labview to generate your report in LabVIEW? If so can you please explain your setup a little more. If you aren't using DIAdem you may find more labVIEW users if you post on the LabVIEW forums: http://forums.ni.com/ni/board?board.id=170 . Either way let me know.
    Richard S -- National Instruments --Applications Engineer -- Data Acquisition with TestStand

  • How to report on 2 different dates in one report?

    Hello,
    I need to have Date in a sales report represent both Actual Goods Issue Date and Planned Goods Issue Date depending on the  sales order status (i.e. shipped or still in process).
    The report format is like:
    Date--Sales--
    Orders
    Jan 1                                    $0                         $100
    Jan 2                                    $50                       $150
    Jan 3                                    $100                     $300
    Sales is defined as shipped items. Orders are just all incoming sales orders.
    I need Date for Sales to be Actual GI date, and for Orders to be Planned GI date.
    In a customized DSO we have both these dates available, and currently, Calendar Day, Calendar Week are pointing to Planned GI date.
    Thanks.

    For those who might come across this note, the design issue was solved by incorporating Rule Groups.
    Problem:
    Need to have 2 different Date references for 0calday, based on the key figures. For example for Sales key figure date it would reference to Actual GI Date. But, for Intake key figure I needed the date reference to be Planned GI date.
    Solution-- applied to the transfer rules of the desired cube:
    1. In the starndard rule group delete the transfer rule for the appropriate key figures. in this case (sales key figure)
    2. In the same rule group map all time characteristics from the cube to Planned GI date from DSO
    3. Create a new rule group in the transfer rule between the DSO and the Info Cube
    4. In the new rule group, create a new rule for the appropriate key figure i.e. sales
    5. In the new rule group, Map the date/week/month/fiscal period to Actual GI date
    6. save/activate
    This solution eliminates the need for changing the data model, which makes everything almost transparent to the report users.
    Hope this helps someone.
    Edited by: Babak Shafiei on Dec 12, 2008 5:23 PM
    Edited by: Babak Shafiei on Dec 12, 2008 5:24 PM

  • Inserting additional parameters in a report

    Hi!
    I've got some problems generating pdf-reports with data originating from Labview. 
    I would like to pass some additional info (parameters and so on) along
    with experimental data.  I already studied some examples provided by NI
    but didn't really make sense of it.
    If I write a simple text in Diadem the box will be automatically named
    "Text23" or something like it.  Some examples suggest that it's
    possible to change the entry of this text box by passing an 2-dim Array
    of strings to the Report-Express-VI in Labview.  But I guess this
    method is unstable if the layout file changes.  It also seems rather
    complicated and i'd prefer to name my text boxes myself since I've got
    quite a lot of parameters.
    Could anybody describe how to solve this problem?
    Thanks in advance!

    Hello Adamais,
    Using the DIAdem report wizard with a custom layout/template in LabVIEW, the object names will automatically be propagated to the 'report objects' field in the wizard. Dropping any kind of object on the report form in DIAdem, a name will be assigned to the object (such as 'Text1', as you already mentioned). Since there is no direct way of changing these names (lables, object names) in DIAdem, the object names can't be changed in the report wizard as well.
    The only way to assign an object name to the object is through means of a VBScript. Thus if you have collected all parameters in LabVIEW one could call a script that creates all the objects on the form. This ensures, that all parameters that will be given to DIAdem are already available with the report.
    DIAdem developers are probably thinking about the implementation of this feature in future releases, but one can't guarantee.
    Hope this helps,
    Regards,
    C.L. - National Instruments Germany

  • Tab in report

    Hallo,
    ich habe im Report umfangreichen Text darzustellen. Zur Übersichtlichkeit wären Tabs im Text sehr hilfreich. Wie bekomme ich die dahin?
    Per Script mit vbTab bekomme ich immer Quadrate angezeigt, aber keine Tabs.
    Ich würde die Tabs gerne manuell im Text eingeben.
    Vielen Dank
    Klaus

    Hallo Klaus,
    Text können in DIAdem im Textobjekt formatiert werden. (REPORT>>Gestaltungselemente>>Textobjekt)
    Gruß
    Walter

  • Changed DSN in connection object but reports still use value from old DSN

    We're running BObj XIr2 SP4 and have both WEBI and DESKI reports. Most of our DESKI reports have two data providers, one from a universe (header/footer info) and one for free-hand SQL (report data). We are testing in preparation to upgrading all our databases to SQL2005 and have created a new DSN which points to a SQL2005 database to be used by our universe and free-hand SQL connections. We modified our existing connections to use the new DSN and to use the SQL2005 database engine. Our WEBI reports are working just fine and are returning data from the SQL2005 database, but on the DESKI reports the header/footer info from the universe is correct but the report data is coming from the "old" SQL2000 server. If we create a new DESKI report and export it, it retrieves data correctly from both data providers, but the existing DESKI reports, which use the same connections, have the same problem. The new DSN exists on the app server and points to the correct database.
    We were hoping that, like the WEBI reports, the changes would be transparent to the reports, but that doesn't seem to be working. Is there something we must do to get the existing DESKI reports to recognize and use the new connection parameters?

    Interesting - So, please let me know if I understand this correctly: If I create a new shared connection using DESKI or Designer on my workstation, it is saved to the server and creates an entry in my local lsi file but doesn't impact the lsi file on the server? If I later modify that connection via DESKI or Designer on my workstation, my local lsi file is changed but the server lsi file is not changed, meaning that any report using that shared connection running through InfoView will not use the new connection parameters but will use the "old" parameters from the server lsi file. If someone then modifies the connection via DESKI or Designer on the server those changes are reflected in the server's lsi file, but if I run a report using that connection via DESKI on my workstation, it will use the parameters from my local lsi file. That would mean that someone could actually delete the connection on the server and I could still run the report in DESKI?
    It also appears that the free-hand SQL reports can't use secured connections so I can't by-pass this issue by using secured connections...
    I'm assuming that secured connections don't work this way since our Universe connections were modified on the workstation and saved and work correctly.

  • DIAdem script

    Hi Forum,
    I am encountering a simple problem with DIAdem script: when automatically creating a report, I am not able to change the orientation of my report by script. Code is as follows:
    Call ReportMasterLoad("D:\Projects\bdrimmel\iTest\UniPlot\DIAdem\\DIAdem_DRef_Master.TDRM")
    Call PicDelete() ' DIAdem Graph löschen
    Call ReportMasterAdd("D:\Projects\bdrimmel\iTest\UniPlot\DIAdem\\DIAdem_DRef_Master.TDRM")
    Call GraphSheetNew("Pussnelda" & intSheetNo)
    PicPageOrient = "portrait"
    Call PicUpdate
    Changing PicPageOrient would not affect my report layout at all. Is something missing there?
    Solved!
    Go to Solution.

    I know -  this is not directly connected to this problem- but maybe it is of interest for some users:
    http://zone.ni.com/reference/en-XX/help/370859H-01/cmdvarlist/cmdvarlist/varlist_report/

  • OpenOffice CALC in DIAdem

    HI
     I am trying to write data to open Office Calc from DIadem using activex (OOCALCVB.dll). i can able to open openoffice calc application,Add new worksheet and rename the worksheet using Diadem script. but i can't able write data to specific cell.
     using that same dll i can able write data in Labview.
    i not have knowledge in VB or DIAdem Scripting. Please Help me.
    Attachments:
    OOCALCVB.zip ‏47 KB
    OOCALC_1.VBS ‏1 KB

    Hi Brad Turpin
    My Requirement is
    *I am Collecting 100000 Samples/Sec and Save Data as TDMS and Sending to DIAdem.
    * From DIAdem Calculating Some Points and Saving Report in TDR Format and PDF Format for Each Test.
    *Again from DIAdem i want to save Day Report as Test Parameters, Test Result and Time of each Test in Excel sheet for every day.
    I am already did DIAdem to Excel Data Export. Now our end user is not willing to buy Microsoft office for each computer, So i am now trying to do that same procedure in openoffice.
    To run that script in diadem you need to install openoffice and register the OOCALCVB.dll(save in Windows/system 32).
    That script needs to create New openoffice spreadsheet, rename sheet name and save data to spreadsheet.
    script successfully open openoffice spreadsheet and rename the active sheet successfully, but finally data not writing into sheet. 
    Using that same dll i can able to do same procedure in Labview successfully.
    Thankyou.

Maybe you are looking for

  • [Solved] udev 182-4 error

    I performed a full system upgrade and the following packages were upgraded Targets (7): hwids-20120512-1 linux-3.3.7-1 linux-headers-3.3.7-1 pciutils-3.1.9-2 qt-4.8.2-1 udev-182-4 usbutils-005-2 While running mkinitcpio, the following error was displ

  • Using a fillable PDF with a FormsCentral Link collection.

    I want to inport a fillable PDF and then use the Forms Central link distribution to collect responses vs sending out the fillable PDF with a submit button. How do I do that ?

  • Macbook pro wont work with 10.6

    I have installed 10.6.2 and the media remote that came with the laptop doesn't seem to work, what is the problem?

  • My safari keeps shutting down

    Probably about twice a day my safari unexpectedly shuts down. Here is the report: Date/Time:      2012-01-26 20:51:26.869 -0800 OS Version:     10.4.11 (Build 8S2167) Report Version: 4 Command: Safari Path:    /Applications/Safari.app/Contents/MacOS/

  • Cannot enable Internet Sharing on ATT Lumia 900 du...

    I have a Lumia 900 in the US.  It was only sold by ATT in the US.  I however am not with ATT, I'm with Straight Talk, an MVNO.  When I try to enable Internet Sharing on the phone it pops up a message saying I need to contact ATT.  I have no business