Hw can I generate XY graphs directly in a vector data format for printing ie pdf

A further question re. Printing of Graphs
There are many similar questions but none where the answers are acceptably adiquite or two or three were the link was broken,
"Developer exchange forums have been moved" and a pointer to the new
site, unfort it was hard to find or guess the rest of the link.
So here is my angle on this problem;
So far I have tried;
Using property node: "App.  Printing.Default Printer" to select the printer to use, then
Using Report Functions to print controls;
New Report, to generate a new report reference
Set Report Orientation
Set Report Margins
Set Report Font
Set Report Header Text
Set Report Font
Set Report Footer Text
loop for each page
Set Report Footer Text,     With page number
Append Control Image to Report,      several times
New Report Page
Until the end of the last page
Print Report
Dispose Report
Initially using existing XY-Graph controls from the front panel.  These
are on a page of a Tab control to hide these controls while not in use
and allow them to be hidden while generating the printout. 
Unfortunately when this page is hidden any graph scales set to
autoscale don't, (normally don't need to and would otherwise be a waste
of processor time), resulting in graph plots going off scale or
becoming a line along the axis.
An issue is that what is printed appears to be read from the screen, so resolution is much
lower than required for for printing, resulting in rather pixellated
printed versions. These prints will usually be emailed, so tried the
pdf995 "printer driver" but the resulting pdf file size is rather large.
 Currently trying Plot-XY on a much larger picture so as to get
adequate resolution for printing, however suspect this will result in
much larger pdf files and probably cause other problems. 
The preferred solution in this case will probably be to generate print
output, instead of based on raster images (ie jpg or png), but on a
vector format, maybe via postscript or directly in pdf format.
Similar graphs currently printed from Excel via pdf995
(or OpenOffice) result in files around 20 kb per page. these can be printed at any size
(at least upto 64 times) without becoming pixellated, so assume these
are vector based.
Currently a page with 4 XY Graph controls uses around 40 to 45 kb per
page but resolution is poor and overcoming that may push file size up
to 150 to 200 kb per page, and the whole job can be 50 to 100 pages.
Are there any functions to generate XY graphs directly in a vector data format preferably in pdf or via PostScript format.
Cheers
Darryl

Hi Darryl,
I was able to reproduce the issue you were seeing, in which a report generation was taking up a large amount of space per page in a PDF utility. I found; however, using my attached VI (notice that it is set to *.png) and the CutePDF utility (free download at http://www.cutepdf.com/) I was able to get a per page size of about 10 KB. Also using the png I found that the image quality seemed to be quite high.
Please try incorporating this solution into your application and see if it reduces your file sizes.
Thanks and have a good evening!
Cheers,
Jonah
Applications Engineer
National Instruments
Jonah Paul
Marketing Manager, Embedded Software
Evaluate the LabVIEW RIO Platform! - ni.com/rioeval
Attachments:
print_XY Graph.vi ‏23 KB

Similar Messages

  • How can we generate the reports in html or text file formats?

    Hi,
    Is there any package that can help in creating HTMLDB reports in .txt files or .html files? (Similar to TEXT_IO in Oracle Forms)
    How can we generate the reports in html or text file formats from HTMLDB?
    Thanks in Advance
    Renjith

    Hello all.
    Bi Publisher is great, but has a very high price tag. It's even more expensive than Forms & Reports Services. We are considering APEX to replace Forms & Reports on the web, but the reporting limitations are still a problem.
    I wonder if there is another option.
    Thanks

  • How can I get my graph to plot vs. my data points instead of vs. time?

    how can I get my graph to plot vs. my data points instead of vs. time?

    Maybe you could exaplin in a few more words what "my data" is. Are the values equally or randomly spaced?
    If they are equally spaced, just adjust offset and multiplier, and axis label.
    If they are randomly spaced you are probably looking for an X-Y graph. Check the shipping examples.
    LabVIEW Champion . Do more with less code and in less time .

  • [svn] 3148: You can now use CSS styles to set the default text format for TextView.

    Revision: 3148
    Author: [email protected]
    Date: 2008-09-08 15:01:15 -0700 (Mon, 08 Sep 2008)
    Log Message:
    You can now use CSS styles to set the default text format for TextView. It no longer has any formatting properties. It supports the entire set of Gumbo text format styles.
    SkinnableComponent and Group now also support all these styles. However, skins such as ButtonSkin, TextInputSkin, and TextAreaSkin continue for now to specify instance styles on their TextBox, TextGraphic, and TextView, in order to give them a Gumbo look rather than a Halo look. So if you try setting, for example, the fontSize on the Application, it doesn't yet affect the text format of a Button, TextInput, TextArea, etc. unless you remove the instance style in the skin.
    Reviewer: Glenn
    Bugs: -
    QA: Lots of new stuff to test!
    Doc: No
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/TextArea.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/TextInput.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/TextView.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/Group.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/SkinnableComponent.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/TextBox.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/TextGraphic.as
    flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/graphicsClasses/TextGraphicEle ment.as

    Nevermind guys - I did it using the 'rb_on.selected' command on the "on" radio button if the .txt file variable was "on", else the "off" radio button is selected.
    Thanks for taking a look though!
    Shaun

  • Can we generate the output of SQL Query in XML format ..

    Hi Team,
    Can we generate an XML doc for an SQL Query.
    I've seen in SQL Server 2000.It is generating the output of an SQL Query in xml format.
    select * from emp for xml auto
    The output looks like
    <emp EMPNO="7369" ENAME="SMITH" JOB="CLERK" MGR="7902" HIREDATE="1980-12-17T00:00:00" SAL="2800" DEPTNO="20"/><emp EMPNO="7370" ENAME="SMITH" JOB="CLERK" MGR="7902" HIREDATE="1980-12-17T00:00:00" SAL="2800" DEPTNO="10"/>

    Just a little bit of short hand.
    Get the XML out of your database, via HTTP
    Of course the easiest method is just to return an XMLType from a stored procedure and let the calling routine figure out what to do with it. Instead
    of that way though, I'll show you how to do it via HTTP. It's all completely built into 10g and is super easy to use.
    CREATE OR REPLACE VIEW emps_and_depts AS
    SELECT e.employee_id AS "EmployeeId",
    e.last_name AS "Name",
    e.job_id AS "Job",
    e.manager_id AS "Manager",
    e.hire_date AS "HireDate",
    e.salary AS "Salary",
    e.commission_pct AS "Commission",
    XMLFOREST (
    d.department_id AS "DeptNo",
    d.department_name AS "DeptName",
    d.location_id AS "Location"
    ) AS "Dept"
    FROM employees e, departments d
    WHERE e.department_id = d.department_id
    Some people hear web and immediately start salivating about security issues. Let me address that quickly. Just because you have the HTTP and/or
    FTP servers running in the database, that does not mean you have a security problem. For one, I would hope your databases are behind a firewall.
    Second, with the correct architecture (DMZ, app servers, etc) you can make this data available outside the firewall fairly transparently and third,
    just because it's on the web does not mean the data MUST be available on the internet. This is a good way to make your data available on your
    intranet. If you are worried about people INSIDE your firewall, that still doesn't preclude web based access. Follow Oracle security guidelines.
    Before I show you how to get to your data, let's talk about URLs and URIs. A URL is a Uniform Resource Locater and URI is a Uniform Resource
    Identifier. A URL is the way you would identify a document on the net, i.e. http://www.oracle.com is a URL. A URI is a more generic form of a URL.
    Oracle supports three types of URI: HTTPURIType - basically a URL (which would be like the URL above), XDURIType - a pointer to an XDB resource
    (usually an XML document but can be other objects), and DBURIType - a pointer to database objects.
    It's the DBURIType that we're going to concentrate on here. The DBURIType let's us reference database objects using a file/folder paradigm. The
    format for a DBURI is /oradb/<schema>/<table>. Oradb is shorthand for the database; it is not the database name or SID. My database is named XE
    but I still use oradb in the DBURI. For example, the view we created above is in my XE database, is owned by HR (at least in my case) and is called
    EMPS_AND_DEPTS. This can be referenced as /oradb/HR/EMPS_AND_DEPTS.
    If the view had many rows and you wanted only one of them, you can restrict it by including a predicate. The documentation for XDB has a great
    write up on Using DBURIs.In our case, we are going to write out the entire document. Now that you understand that the DBURI is a pointer to
    objects in our instance, we can use that to access the data as a URL.
    The format for the URL call is http://<machinename>:<port>/<DBURI>
    In my case, my XE database is running on a machine called mach1 and is listening on port 8080. So to see the view we created above, I open my
    browser and navigate to: http//mach1:8080/oradb/HR/EMPS_AND_DEPTS
    The created URL will be as http//mach1:8080/oradb/PUBLIC/EMPS_AND_DEPTS
    If your database is set up correctly and listening on port 8080 (the default), your browser should ask you to login. Login as the user who created the
    view (in my case HR). You should now get an XML document displayed in your browser.
    And that's it. It doesn't get much simpler than that. If you get rid of the descriptive text above, it basically comes down to:
    Create a table or view
    Open your web browser
    Enter a URL
    Enter a user ID and password
    View your XML
    If you notice, Oracle formatted the data as XML for us. Our view returns scalar columns and an XML fragment called Dept. Oracle formatted the
    return results into an XML format.
    And as a side note, if you look closely, you'll see that my URL has PUBLIC where I said to put HR. PUBLIC is a synonym for all objects that your
    logged in user can see. That way, if your user has been granted select access on many schemas, you can use PUBLIC and see any of them.

  • Line Graph x axis tick label date format

    Hi to all,
    how can i format the date of the x axis label of a line graph?
    by now the date label is shown with a timestamp, e.g. 01.12.11 00:00.
    How can i change this to a simple date like 01.12.11?
    Please help. Thank you.
    Best regards
    Gunnar

    I would think that the datatype of the date attribute is a TimeStamp ? If yes changing it should help ..

  • Can't add numbers greater than 100 in the Data Editor for a column chart

    I'm trying to create a column chart in Keynote '09 but every time I add a data point with a value greater than 100 in the Data Editor it turns the number into a date. I have the Y Axis set to "Number" and it works fine for numbers less than 100 but I want to show a graph that goes from 0 - 1000. Is this happening to anyone else?
    Chart Settings:
    Y Axis Options:
    - Max = 1000
    - Steps = 5
    - Format = Number
    X Axis Options
    - Show Axis
    - Show Categories
    - No Tick Marks
    thanks in advance for the help

    Welcome to the discussions, AlexEberts.
    No, it's not happening for me. This is what I'm doing
    1) Insert -> Chart -> Column
    2) In the Data editor, for 2007, I enter 110.
    The chart automatically expands to 110 (because, by default, it's set to autosize the Y-axis)
    Does this work for you? If it does, then we can look at why it doesn't work when you add parameters.

  • Can I be guaranteed Acrobat XI will convert Word 2010 accurately for print?

    Can I be guaranteed that Acrobat XI will convert a Microsoft Word 2010 documents which contain many tables 100% accurately and to a press quality "print ready" pdf without loosing any formatting etc?

    One aspect you may have to be careful about is the attached printer when you are editing the DOC file. Depending on a switch in WORD (in some versions of WORD it was turned off, but most have it checked), the formatting depends on the printer attached in the print menu (default system printer unless changed). WORD will reflow the document when you change printers or use PDF Maker if the printer was not the Adobe PDF printer. So ALWAYS edit with the Adobe PDF printer attached if you expect to get reliable results.
    This happens with most word processors (they are not layout packages and generally reflow to best print on the attached printer). The dependence on the printer has long been a major issue of DOC forms that end up printing differently than they were designed. (OK, a bit long winded.)

  • How can I place 2 A5 sized pages on an A4 page for printing?

    How can I place 2 A5 sized pieces of text on one A4 page for printing?

    Hi,
    If you want the text to flow from one side to the other, create a new A4 blank landscape document. Set left and right document margins to 1cm:
    Type in some placeholder text, select it and set the Layout to 2 equal columns with a 2cm gutter:
    Type in the text, it'll end up like this:
    If you don't need the text to flow from one side to the other, then an alternative is to draw two equal-sized text boxes and type into them.
    Cheers,
    H

  • How can I generate clock in labview 8.0 and use it for programming and for hardware?

    I have to generate clock for synchronizing hardware with my program, so I need to to use this clock inside the program and as an output from A/D. The clock frequency has to be aproximately 3kHz.  

    *Insufficient information*
    First of all, i suspect that you are somehow believing that software can be timed by external signals. That is normally not the case, at least if you are using a standard Desktop PC.
    So please do not mix software with "data acquisition". Data acquisition can be configured to be "buffered" which means externally clocked. You can use the onboard clock for this or (in case of most hardware) any other TTL compatible "clocksource". This will ensure a clocked acquisition of the samples. The samples are then transferred to your PC and stored there as an array. So your program has to fetch the data "in time", but not "hardwaretimed".
    So please share some more information about:
    -What is your task
    -What is the hardware you are using
    -Software versions (driver, LV)
    -What is your current approach
    thanks,
    Norbert
    [Edit] There is a difference between "softwaretimed" and "hardwaretimes" acquisition. What i described in my reply would be the hardwaretimed acquisition, which i would say make the majority of all acquisitions. Softwaretimed acquisition describes a single point acquisition where a single sample is requested by the software. So each time the software requests a new sample, it will be acquired. This method heavily depends on the performance of the systems and does most often not exceed  few kHz (maybe 2 or 3). Furthermore, if you do not have a realtime or fpga, the acquisition if not deterministic which means that the samples are not acquired in a "static timeframe"; the delta t is not constant.....
    Single point acquisition is only worth for very slow signals (most often up to 1kHz) or control circuits.
    Message Edited by Norbert B on 12-01-2009 04:11 AM
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • Can no longer create custom page size for printing to PDF?

    When printing from FrameMaker to PDF in Windows, I used to be able to create a custom page size by clicking on the Add button that appeared to the right of the Adobe PDF Page Size window, in the Adobe PDF Document Properties dialog box. With Frame 9, that button no longer appears; in fact, the whole dialog box is cut off just inside the edge of the entry windows. Do I need to set something? Thanks for any help you can offer. - Cindy Shaler

    Cindy,
    I am not sure to what dialog boxes you are referring.
    In the PDF Setup dialog box (in FrameMaker's Print dialog or Save as PDF dialog), the Settings tab displays two fields to change the width and height of the paper. I tried entering odd values, and the resulting PDF had the entered size. I see no Add button nor is the dialog box cut off.
    Maybe I am not looking at the correct boxes.
    Van

  • Can I switch an idvd 08 movie to idvd 06 format for better editing ?

    In 06 version I seemed to have greater flexibility with adding music where and when I wanted, to a slide show. I cannot seem to fade in and out with music/voice over etc in 08 version like a could in 06? Any suggestions? DId project in iDVD, is this the right place to create project or is there a better solution

    Were any of the tracks you used in the playlist purchased from the iTunes store? They can't be added due to the DRM protection. How did you assign that playlist to the slideshow? Did you just click on the playlist icon in the upper window to assign it? Don't try selecting the tracks with the Command-click method in the lower window as shown here.
    If you have a Mac with a built in mic you should be able to add voice over but I've not done it so can't tell you how. If you have a digital voice recoreder with a removable memory card you could do a running commentary as you view each chapter in iPhoto and then upload that audio file into iMovie into iMovie HD where you can add it to audio track #2 under the slides it pertains to. If the music is already in the movie file then extract it into audio track #1 with iMovie's Advanced menu so you can lower the volume of the music during the voice over part. This is all done in iMovie HD.
    By chapters do you mean you have 15 separate slideshows you've created? If so let me suggest a way to get them all into one menu if that's what you need to do.
    1 - for each of the chapter slideshows do a Share->Send to iDVD. When it's been added to the iDVD project close the project and look for the slideshow movie in your Movies folder. That's where they get saved. Do that for each chapter.
    2 - open iDVD, create a new project, select your theme.
    3 - using the "+" button at the bottom create 15 slideshows in the menu and name them Chapter 1 thru 15. You may have to set the text smaller than the default to get them all to fit without overlapping but it can be done.
    4 - open each iDVD slideshow and drag the appropriate QT movie file for that chapter into it like seen here. This lets iDVD scale the movie file to the TV Safe area (make sure that option is selected in the Advanced menu) so no part of the movie is lost to TV overscan when play on a conventional CRT TV set.
    If you want all 15 chapters to play continuously you will have to create another iDVD slideshow and add all 15 chapters to it. If the playing time for those 15 chapters is greater that 55 minutes you won't be able to add that last slideshow since it will double the playing time of the chapters.
    That should get you you 15 chapters in one menu.
    Final suggestion: if you can't get the audio to be included in the iPhoto export and you don't need the Ken Burns effect you might consider creating the slideshows in iDVD with the still photos. You can add playlists with multiple tracks, select your transition and even add titles/subtitles to selected photos if desired.
    Note: If you do want to use the title/subtitle option the before you add the photos to iDVD use iPhoto's Batch Change feature to remove all titles from the photos. (You can get them back to the original file name with the same Batch Change feature.) Otherwise you will have to remove the title from each slides in the slideshow and then add the title/subtitle you want. A rather tedious procedure. The Batch Change is much quicker.
    It's been my experience that creating the slideshow in iDVD gives better image quality in the final product.
    Hope this has been of some help.

  • HT2518 which program can I use to open a Word file that is formatted for use ONLY on a PC?

    I hve a word doc that is formatted only for use on a PC. I cannot change the file at the request of the sender. Is there a way to open and fill out the word document on a mac. I used to have Parrelles which allowed me to do so but no longer have this program. Specifically the word document has pre-programmed drop downs in the form. They do not function, nor allow me to type a word into the field.

    There is no such thing as a Word file formatted only for a PC.
    You need a copy of Word to open it (Word for Mac), it may also work with Open Office and Libre Office, these are free to download.

  • It is possible to generate the graphs based on policy that we set?

    As i found that the Cisco Service Control Application Reporter only have the template graphs like top ten bandwidth user, can we generate the graph based on the policy that we defined on the subscriber policies?

    The picture you see is simply a photograph of the original UltraSPARC T2 chip. You may be able to generate a layout of your own, but it will probably be different from ours.
    Sun released only the Source RTL (Register Transfer Level) code, and synthesis scripts for the processor. To generate a complete layout, you would need to:
    1. Synthesize all control blocks for the chip.
    2. Manually lay out all custom RAMs, and datapaths.
    3. Perform top-level floor-planning
    4. Do detailed place and route on control blocks
    5. Place & route the top-level chip.
    It's a lot of work and involves lots of expensive CAD tools.
    formalGuy

  • How I can automatically generate purchase orders in SRM?

    Hi Gurus,
    When I create a Shopping Cart (SC), in "Source of Supply" tab I can select a contract as source of supply.
    How I can automatically generate a purchase order (PO) with contract data (vendor, price, etc.)?  So that the operational purchaser does not have to enter the system to generate the PO.
    In ERP (ECC 6.0) exists ME59N transaction, is there something similar in SRM?
    The system is:
    Component software: SRM_SERVER
    Release: 700
    Level: 0008
    Support package: SAPKIBKV08
    Thanks in advance and best regards,
    Alonso Valenzuela

    Hi,
    Like ME59, there is no option available to create a PO automatically in SRM. If you want you can achieve this in 3 ways.
    1. Creating SC Via CATALOGS ( In this case after approval PO will be created directly and most of the cases PO will be transferred to ECC i.e in SRM that will be in ordered status.
    2. You can select the sourcing relevant indication as 'Never Carried out' (Here if you created a SC without source of supply then all such SC's will be converted into Save status PO's.
    3. Do the modification in DOC_CHECK_BADI to force all SC converting to PO.
    However in Case 2 & 3, still buyer's team manual intervention will be more, then need to update the PO with source of supply.
    Regards,
    Govardhan.

Maybe you are looking for

  • Why is Apple saying my security code is invalid?

    I would like to buy the OS Lion software through the App store but when I sign in using my Apple ID and password, I get a message telling me that this Apple ID has not been used with the I-Tunes Store. Please review your account information. So I go

  • Attribute text_fieldname of alv field catalog

    Hi all, There is a attribute called text_fieldname in alv fieldcatalog(slis_fieldcat_alv) . Has anyone used it ? Or does anyone know its purpose? Regards, Kavitha

  • How to highlight different keywords Simultaneously in a single webpage?

    like in a set of paragraph I want more than one keywords to be highlighted. e.g. "Law enforcement in many European countries served warrants at the same time, seizing servers expected to contain more evidence about the leaders of the ZeroAccess crime

  • How to disable field based on the selected value

    Hi everyone, I have "employee" table, it contains the following field, emp_name emp_designation Category YearsHere the "category" is the select list value which has the following values in select list, Fresher Experienced, when the value :Fresher" is

  • Time column duration not showing for my podcast

    the time column duration is not showing for my podcast shows on the iTunes Store: https://itunes.apple.com/us/podcast/income-press-podcast-blogging/id500448874 For some odd reason it just stopped showing the duration. Any help or ideas would greatly