Accomodating a pre-printed form with Infopath 2010? - InfoPath Dev
in

InfoPath Dev

Accomodating a pre-printed form with Infopath 2010?

Last post 11-28-2012 03:16 PM by Patrick Halstead. 1 replies.
Page 1 of 1 (2 items)
Sort Posts: Previous Next
  • 11-28-2012 11:55 AM

    Accomodating a pre-printed form with Infopath 2010?

    Hello, and thank you for existing so I have a place to ask my question!

    I am brand new to Infopath, and am not sure if it is the right choice for my current project.  I have a pre-printed medical form that I need people to be able to print to, but the fields on the form do not line up in a neat table.  Would Infopath accomodate free-form placement of fields, rather than only in a table?  We previously used OmniForm until its demise, and wonder if maybe Infopath isn't quite right for this...

    Thank you!

    -SC

  • 11-28-2012 03:16 PM In reply to

    Re: Accomodating a pre-printed form with Infopath 2010?

    Hi SC and welcome!

    Short answer: right click on your tables select table properties and make sure the cell padding is set to 0.

    Longer answer ...

    InfoPath uses XML which is great for the following reasons:

    1. Structured data that can be searched
    2. Client side validation using XML data schema, restrictions and other constraints
    3. Supports Web services integration without having to write code
    4. Industry standard format

    To display the XML data on the screen, InfoPath uses XSLT to transform the XML into HTML.

    This is far easier than embedding two-dimensional layout information in the form template since it relies on existing open standards (as opposed to proprietary conversion from two-dimensional coordinates to XML data and back again.

    Two dimensional layout engines (like Adobe, etc.) do not natively support XML for the opposite reason - they were built using proprietary layout technology and so any XML support is an afterthought and not true, native, run-time support.

    HTML can be used to create high fidelity views and web pages. Certainly, you can create tables that line up well - just remember to set all cell padding to 0 and you won't have embedded table messiness - everything will line up. 

    Patrick Halstead
    Project Manager at Qdabra
Page 1 of 1 (2 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.