Using XML and PDF Together

Total Page:16

File Type:pdf, Size:1020Kb

Using XML and PDF Together Using XML and PDF Together why you don’t necessarily have to choose Leonard Rosenthol Director of Software Development Appligent, Inc. Copyright©1999-2001, Appligent, Inc. Overview · Introduction to XML · Quick review of PDF · XML & PDF meta-data · XML & PDF forms · XML & PDF structure · XML & PDF content · XML & PDF creation Copyright©1999-2001, Appligent, Inc. You are here because... · You’re interested in XML, XHTML & SVG and all the hype surrounding it · You’re currently working with PDF and XML, but not together · You were already awake, but lunch isn’t till noon, and had to find something to kill time · You’re a friend of mine, and wanted to heckle Copyright©1999-2001, Appligent, Inc. How I do things · You already have a draft version of this document in your proceedings, so you shouldn’t need to take too many notes · A copy of the final document is on Appligent's website (<http://www.appligent.com>) for your downloading pleasure · Although I’ve left time at the end for Q & A, I’m more than happy to take questions at any time. Copyright©1999-2001, Appligent, Inc. XML eXtensible Markup Language · XML is really a specification that allows for specific markup languages to be created for specific purposes all within the same compatible syntax (but not the same tag set!) · Although the name clearly gives you this impression, unlike HTML, XML itself has no tags to learn. · It provides a standard organization and set of rules for building any markup language · separation of data vs. presentation · hierarchical structure · human readable Copyright©1999-2001, Appligent, Inc. XML History How we got here · SGML · Standardized General Markup Language · Developed in 1974 by Charles F. Goldfarb & others as a means to create a single basis for any type of markup language · ISO Standard as of 1986 · HTML · HyperText Markup Language · Developed by Tim Berners-Lee as part of a research project to enable sharing of data over the Internet. · Presentation NOT data oriented ! · HTML has a fixed set of tags. · HTML 3.2 was standardized by the W3C in 1996 Copyright©1999-2001, Appligent, Inc. XML Specification · XML 1.0 specification can be found at <http://www.w3.org/TR/1998/RECC-xml-19980210.h tml>. · Though an even better version called the “Annotated XML Specification” by Tim Bray can be found at <http://www.xml.com/axml/testasml.htm> Copyright©1999-2001, Appligent, Inc. Design Principles of XML · XML should be straightforwardly usable over the Internet · XML shall support a wide variety of applications · XML shall be compatible with SGML · It shall be easy to write programs that process XML documents · The number of optional elements in XML is to be kept to an absolute minimum -ideally zero Copyright©1999-2001, Appligent, Inc. Design Principles of XML (cont.) · XML documents should be human readable and reasonably clear · The XML design should be prepared quickly · The design of XML shall be formal and concise · XML documents shall be easy to create · Terseness in XML markup is of minimal importance Copyright©1999-2001, Appligent, Inc. HTML vs. XML · No fixed tag set · ALL tags have both a start and end · Can’t just do <P> - have to do <P></P> · <IMG xxx /> · Tags must be perfectly nested · <B><I>foo</B></I> - NOT! · Capitalization of tags is significant · <BOLD> text </bold> - NOT! · Whitespace is significant · Spaces, tabs, etc. are maintained! Copyright©1999-2001, Appligent, Inc. XML Example <?XML version=“1.0” encoding=“UTF-8”?> <!DOCTYPE customerDB SYSTEM “customerDB.dtd”> <!-- Customer DataBase for some unnamed company --> <DOCUMENT> <CUSTOMER> <NAME> <LASTNAME>Edwards</LASTNAME> <FIRSTNAME>Britta</FIRSTNAME> </NAME> <DATE>April 17, 1998</DATE> <ORDERS> <ITEM> <PRODUCT>Cucumber</PRODUCT> <NUMBER>5</NUMBER> <PRICE>1.25</PRICE> </ITEM> <ITEM> <PRODUCT>Lettuce</PRODUCT> <NUMBER>2</NUMBER> <PRICE>.98</PRICE> </ITEM> </ORDERS> </CUSTOMER> </DOCUMENT> Copyright©1999-2001, Appligent, Inc. XML Example 2 <?XML version=“1.0” encoding=“UTF-8”?> <!-- Minneapolis Airline Schedule - January 3rd, 1998 --> <SCHEDULE> <AIRLINE>NorthWest</AIRLINE> <FLIGHT> <NUMBER>449</NUMBER> <STATUS>Cancelled</STATUS> </FLIGHT> <FLIGHT> <NUMBER>640</NUMBER> <STATUS depart=“0100”>Delayed</STATUS> </FLIGHT> <AIRLINE>TWA</AIRLINE> <FLIGHT> <NUMBER>1010</NUMBER> <STATUS gate=“17 Gold”>On Time</STATUS> </FLIGHT> </SCHEDULE> Copyright©1999-2001, Appligent, Inc. PDF “the reliable digital master” · final form presentation · container for associated materials · multimedia · interactivity · security (encryption) · authenticity (digital signatures) Copyright©1999-2001, Appligent, Inc. Vive La Differance · Content vs. Presentation · Although new XML grammars are appearing that start to move into PDF’s “space” (SVG, SMIL, XML-Sigs), its true strength is in structure and data exchange. · All in one · XML provides wonderful tools (XPath, XLink, XPointer) for linking content around the Web, but has no provision for “bundling it all together into a single package” · Size does matter · PDF files will always been smaller than XML, given their ability to incorporate binary data and selective compression Copyright©1999-2001, Appligent, Inc. Let’s work together · XML & PDF forms · XML & PDF meta-data · XML & PDF structure & content · XML & PDF creation Copyright©1999-2001, Appligent, Inc. Forms · FDF: Forms Data Format · More details on FDF · Sample FDF · That’s just like XML · Good-bye fair FDF, we knew you well · XForms · XForms Requirements · Sample XForms · XML form filling Copyright©1999-2001, Appligent, Inc. FDF: Forms Data Format · Documented in Appendix H of the PDF 1.3 Specification · FDF is used when submitting Form data to a server, receiving the response, and incorporating it into the Form. It can also be used to generate (i.e. “ export” ) stand-alone files containing Form data that can be stored, transmitted electronically (e.g., via Email), and imported back into the corresponding Form. · FDF can also be used to control more of the document structure. That is, constructs within FDF allow it to control which Acrobat Forms are used in the creation of a new PDF document. This functionality can be used to create complex documents dynamically. · FDF is also used to define a container for annotations that are separate from the PDF document to which the annotations apply. Copyright©1999-2001, Appligent, Inc. More details on FDF · FDF is based on PDF, and uses the same syntax and set of basic object types as PDF. · FDF also has the same file structure as PDF, except for the fact that the cross-reference is optional. · The document structure is much simpler than PDF, since the body of an FDF document consists of only one required object. · Objects in FDF can only be of generation 0; no two objects can have the same object number, and FDF files cannot have updates appended to them. · The value of the Length attribute in the dictionary of any stream object appearing inside an FDF document must be a direct object. Copyright©1999-2001, Appligent, Inc. Sample FDF %FDF-1.2 1 0 obj << /FDF << /Fields 2 0 R >> >> endobj 2 0 obj [ << /T (name) /V (Virginia Gavin) >> << /T (birth) /V (9/16/59) >> << /T (sex) /V (F) >> << /T (address) /V (215 E Providence Rd. Aldan, PA 19018 610-284-4006) >> << /T (essnum) /V (555-222-1512) >> << /T (employer) /V (Digital Applications, Inc.) >> ] endobj trailer << /Root 1 0 R >> %%EOF Copyright©1999-2001, Appligent, Inc. That’s just like XML <?xml version=”1.0” encoding=”UTF-8”?> <xfdf xmlns=”http://www.adobe.com/std/schema/xfdf” xml:space=”preserve”> <fields> <field name=”name”> <value>Virginia Gavin</value> </field> <field name=”birth”> <value>9/16/59</value> </field> <field name=”sex”> <value>F</value> </field> <field name=”address”> <value>215 E Providence Rd. Aldan, PA 19018 610-284-4006</value> </field> <field name=”ssnum”> <value>555-222-1512</value> </field> <field name=”employer”> <value>Digital Applications, Inc.</value> </field> </fields> </xfdf> Copyright©1999-2001, Appligent, Inc. Good-bye fair FDF, we knew you well · Adobe has made it clear that the future of data exchange for their products will be XML-based syntax · Therefore it’s probably a good bet that future versions of Acrobat will use and XML-based grammar (syntax) rather than FDF to represent form data · There are a number of limitations with FDF and Acrobat forms in general that can be removed by moving the XML - not the least of which is the ability to have both form field names AND values in Unicode! Copyright©1999-2001, Appligent, Inc. XForms the future of Web Forms · The replacement for the current HTML form technology. · Based on XML and separates data, logic and presentation · Currently a W3C recommendation as part of the XHTML working group. Copyright©1999-2001, Appligent, Inc. XForms Requirements · Defined in XML, usable in any XML grammar · Migration from HTML 4 · Ease of Authoring · Separate Purpose from Presentation · Integrate with DOM · Device and Application Independence · Unicode, Internationalization, and Region Independence · Modular Construction Copyright©1999-2001, Appligent, Inc. Sample XForms <XFA> <Subform Name=”order”> <Proto> <Format ID=”telno”> <Picture>999-999-9999</Picture> </Format> </Proto> <Subform Name=”customer”> <Field Name=”name”> <Caption> <Value> <Text>Your name:</Text> </Value> </Caption> </Field> <Field Name=”street” W=”40ch”> <Caption> <Value> <Text>Street:</Text> </Value> </Caption> </Field> <Field Name=”phone” W=”40ch”> <Caption> <Value> <Text>Phone:</Text> </Value> </Caption> <Format Use=”#telno”/> </Field> </Subform> <!-- end customer subform --> </Subform> </XFA> Copyright©1999-2001, Appligent, Inc. Meta-data · What is Meta-data? · PDF’s “Info Dictionary” · XML in the Info Dictionary Copyright©1999-2001, Appligent, Inc. What is Meta-data? · extra information (outside of content) contained in a document that provides additional information about the document · document history & information · description, keywords · digital rights information · and just about anything else you can think of! Copyright©1999-2001, Appligent, Inc. PDF’s “Info Dictionary” · a set of defined entries · Author, Title, Keywords, CreationDate, etc.
Recommended publications
  • Acrobat Application Security Guide (All Versions)
    Acrobat Application Security Guide (all versions) Acrobat® Family of Products © 2012 Adobe Systems Incorporated. All rights reserved. Adobe Application Security Guide for the Adobe® Acrobat Family of Products. If this guide is distributed with software that includes an end user agreement, this guide, as well as the software described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. Except as permitted by any such license, no part of this guide may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note that the content in this guide is protected under copyright law even if it is not distributed with software that includes an end user license agreement. The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide. Please remember that existing artwork or images that you may want to include in your project may be protected under copyright law. The unauthorized incorporation of such material into your new work could be a violation of the rights of the copyright owner. Please be sure to obtain any permission required from the copyright owner. Any references to company names in sample templates are for demonstration purposes only and are not intended to refer to any actual organization.
    [Show full text]
  • Best Practices for Model-Driven Development with Adobe® Livecycle® ES2 Guides Guiding People Through the Data Capture Experience
    Adobe LiveCycle ES2 Technical Guide Best Practices for Model-Driven Development with Adobe® LiveCycle® ES2 Guides Guiding people through the data capture experience. Introduction Background Guides in Adobe LiveCycle ES2 are Flash Player compatible wizard-like panels that help guide people through a data capture experience. Guides can dynamically change and adapt based on input data to ensure that only relevant questions are asked and accurate data is captured. These rich and engaging experiences help reduce transaction abandonment rates that are prevalent with more complex data collection interfaces. In LiveCycle ES2, Guides use the concept of model-driven development, which is the next level of abstraction in writing software applications. This abstraction offers improved productivity and makes applications that are higher in quality and easier to create, compared to lower-level development techniques. Model-driven development separates the data structures and constraint logic from the user interface and display logic. Models can then be shared and reused by other applications that capture, display or process the same data. The previous incarnation of guides was known as “form guides,” and used an XDP form as both the model and host of the form guide definition. Form guides were built directly in LiveCycle Designer, and were rendered by LiveCycle Forms into a SWF (pronounced “swiff”) file for display in the Flash Player. With the release of LiveCycle ES2, the Guide Builder tool has been moved to LiveCycle Workbench and a new application model has been introduced. The application model (.fml) is created in the Data Modeler tool, which is also a new part of the LiveCycle Workbench in ES2.
    [Show full text]
  • Docusign SOAP API Developer Guide
    Information Guide 1 DocuSign SOAP API Developer Guide 221 Main Street, Suite 1000, San Francisco, CA 94105 Ι Tel. 866.219.4318 Ι www.docusign.com Ι © DocuSign, Inc. DocuSign SOAP API Developer Guide 2 Copyright ©2003-2016 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign Intellectual Property page (https://www.docusign.com/IP) on the DocuSign website. All other trademarks and registered trademarks are the property of their respective holders. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of DocuSign, Inc. Under the law, reproducing includes translating into another language or format. Every effort has been made to ensure that the information in this manual is accurate. DocuSign, Inc. is not responsible for printing or clerical errors. Information in this document is subject to change without notice. DocuSign API Developer Guide June 3, 2016 If you have any comments or feedback on our documentation, please send them to us at: [email protected]. Summary of changes for this version: Added tabOrder property to the Tab element that allows senders to set the order in which tabs are shown to users on a page when signing. Note that this option is not available for all account plans. Update the note for the CorrectAndResendEnvelope method to say if automatic reminders are enabled for the envelope, then resending the envelope resets the automatic reminder date and the resend date is used for determining when to send reminder messages.
    [Show full text]
  • Designer Scripting Reference
    Designer Scripting Reference AEM 6.2 Forms Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 5/24/16 Contents About the Scripting Reference . 1 Subforms and containers . 1 Version mapping to the XML Forms Architecture (XFA) . 2 XML Form Object Model Class Hierarchy . 3 object class . 3 list class . 4 treeList class . 5 tree class . 5 node class . 6 container class . 8 content class . 9 model class . 10 textNode class . 11 Scripting Objects . 13 arc . 13 area . 14 assist . 15 barcode . 16 bind . 18 bindItems . 19 bookend . 20 boolean . 21 border . 22 break (deprecated) . 23 breakAfter . 25 breakBefore . 26 i button . 28 calculate . 28 caption . 29 certificate . 31 certificates . 31 checkButton . 33 choiceList . 34 color . 35 comb . 36 command . 37 connect . 37 connectionSet . 39 connectString . 39 contentArea . 40 corner . 41 dataGroup (deprecated) . 42 dataModel . 43 dataValue . 44 dataWindow . 45 date . 46 dateTime . 47 dateTimeEdit . 48 decimal . 49 defaultUi (deprecated) . 50 delete . 51 desc . 52 digestMethod . 53 digestMethods . 54 draw . 55 dSigData . 57 effectiveInputPolicy . 59 effectiveOutputPolicy . 59 encoding . 60 encodings . 61 encrypt . 62 event . 63 eventPseudoModel . 64 exclGroup . 66 exData . 69 execute . 70 exObject . 71 extras . 72 field . 73 fill . 78 filter . 79 float . 80 ii font . ..
    [Show full text]
  • (Acrf.Pdf) Using SAS Program, FDF Files, Excel and Javascript in Acrobat Chen-Jung Wu, Firma Clinical Research
    PharmaSUG 2021 - Paper AP-071 An efficient method to review annotation and create bookmark for case report form (acrf.pdf) using SAS program, FDF files, excel and JavaScript in Acrobat Chen-Jung Wu, Firma Clinical Research ABSTRACT A common method to annotate case report form (acrf.pdf) is to use Acrobat comment tool to draw box and add text; however, this method is time consuming. If the case report form is changed due to protocol amendment, it may need another round to annotate manually. Besides, regular SDTM process involves several people to prepare the package including case report form so it always has some inconsistent issues related to typo, font size and font style. Therefore, converting annotation to excel can help to fix typo issue and update wording quickly; comparing the excel with the metadata in xpt and define.xml. Moreover, making use of excel to remap annotation to migrate page to new version of case report form is another efficient method if there are any changes for case report form due to the protocol amendment. INTRODUCTION A case report form is a paper or electronic questionnaire specifically used in clinical trial research. Figure 1. an example of a blank CRF page. An annotated case report form (acrf.pdf) is a blank CRF with annotations that document the location of the data with the corresponding names of the datasets and the names of those variables included in the submitted datasets. Figure 2. an example of an annotated CRF page for SDTM For annotating case report form (acrf.pdf) with related SDTM variables (Figure 3), it is time consuming.
    [Show full text]
  • What's New in Adobe Digital Enterprise Platform Document
    Discover What’s New in Adobe Digital Enterprise Platform Document Services Designer 10.0 Niall O’Donovan | Assure Dynamics © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Niall O’Donovan at www.assuredynamics.com © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2 Customer experience management does not start here © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3 Customer experience management does not even start here © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4 Customer experience management starts here! © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Awesome new features in Designer 10.0 . Add Flash content to a form. Control object formatting using style sheets. Access Solutions, such as Interactive Statements. More new features are included, but we'll discuss those later. © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 Flash in Adobe XML Forms Architecture (XFA) is easy! © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 Developing Flash for XFA © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8 Working with Flash in XFA Set the URL for the swf Set image, swf deactivated Settings for interacting with swf © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9 Getting started Adobe Digital Enterprise Platform Document Services - Designer 10.0 . Designer includes a new Flash Field object. Requires Acrobat or Adobe Reader 10 or later (preferably 10.1 or later). Set Target Version option to Acrobat and Adobe Reader 10.0 or later. Save form as Adobe Dynamic XML Form (*.pdf). Adobe Flash Builder 4.5.0 .
    [Show full text]
  • Implementing Forms, Workflows, and E-Signatures with Adobe Experience Manager Forms a Best Practices Guide
    Implementing forms, workflows, and e-signatures with Adobe Experience Manager Forms A best practices guide May 2017 TABLE OF CONTENTS 3 Transform enrollment with Adobe Experience Manager Forms 4 Design forms quickly for multiple channels and devices 7 Scale for multiple brands and regions 8 Produce a document of record to meet compliance objectives 9 Go paperless with e-signatures 10 Process submitted forms efficiently 12 Empower mobile workers on tablets or smartphones 13 Measure and optimize form experiences 15 Additional resources 2 Transform enrollment with Adobe Experience Manager Forms Adobe Experience Manager Forms helps government agencies, financial organizations, and other regulated industries streamline application enrollment, process submissions efficiently, and enable dynamic, personalized correspondence for standout customer experiences across any device or channel. Experience Manager Forms works seamlessly with Adobe Marketing Cloud solutions to transform disjointed customer journeys into connected and consistent experiences Read this customer story to find out how a South across multiple channels. African financial institution cut unnecessary steps and increased form completion. In this guide, you will find useful tips on creating simple to complex forms across the enterprise for various devices and channels, meet Adobe Experience Manager compliance goals and efficiently connect form data to backend systems. Forms was a major force in simplifying how we interact You will also learn how to setup analytics for forms and optimize with customers. We can cut experience via A/B testing seven-step processes down to four steps with more control over each form. Additionally, we output completed forms to PDF, giving the customer a copy to help ensure accuracy and add a layer of hands-on service.
    [Show full text]
  • Assembler Service and DDX Reference
    bbc Assembler Service and DDX Reference Adobe Experience Manager 6.3 Forms May 2017 Legal Notices For more information, see http://help.adobe.com/en_US/legalnotices/index.html.s Contents 1 About This Help .........................................................................................................................12 Additional information...............................................................................................................................................................12 Part I: DDX User Document 2 Introducing Document Description XML.................................................................................14 DDX document structure ..........................................................................................................................................................14 DDX building blocks....................................................................................................................................................................14 DDX principles...............................................................................................................................................................................15 Result elements ......................................................................................................................................................................16 Source elements.....................................................................................................................................................................18
    [Show full text]
  • Annotating Crfs More Efficiently Noory Kim, Bhagyashree Shivakumar, Statistics & Data Corporation
    PharmaSUG 2021 - Paper AD-036 Annotating CRFs More Efficiently Noory Kim, Bhagyashree Shivakumar, Statistics & Data Corporation ABSTRACT Annotating a CRF entirely by hand can be tedious and time-consuming. Also, the result can be fragile: A change in the CRF, such as the addition or deletion of pages, can require a lot of rework (as it is not possible to drag and drop annotations between pages of a PDF file). How can we streamline our process and make its output more robust? This paper presents a way to update the metadata of CRF annotations iteratively, in which SAS® and SAS XML Mapper process and transfer the metadata between Excel and PDF files. The metadata can be adjusted either by resizing boxes within a PDF file or by replacing values in an Excel spreadsheet. This approach assumes users have access to SAS XML Mapper and a version of Adobe Acrobat that can import and export XFDF files. Knowledge of a programming language other than SAS is not required. INTRODUCTION The annotated case report form (aCRF) is a required component of the clinical data submission package sent to the FDA (Food and Drug Administration). It is a PDF (Portable Document Format) document bundled with the SDTM (Study Data Tabulation Model) data sets in the package. Manually annotating a CRF can be time-consuming within a PDF editor (such as Adobe Acrobat) due to the inability to drag and drop an annotation between different pages. Also, if the CRF is updated, then the only manual option is to copy and paste between the file with the older version and the file with the newer version.
    [Show full text]
  • Coldfusion and Pdfs Kevin Schmidt [email protected]
    ColdFusion and PDFs Kevin Schmidt [email protected] PowerpointPowerpoint Templates Templates Who am I? Kevin Schmidt Managing Partner ikaria consulting, llc Email: [email protected] Twitter: @kevpocalypse Powerpoint Templates ABOUT PDF (Portable Document Format) What is a PDF? Portable Document Format (PDF) is a file format used to present and exchange documents reliably, independent of software, hardware, or operating system. Invented by Adobe, PDF is now an open standard maintained by the International Organization for Standardization (ISO). PDFs can contain links and buttons, form fields, audio, video, and business logic. They can also be signed electronically and are easily viewed using free Acrobat Reader DC software. Why PDF? • Uniformity • Ease of Use • Standards Powerpoint Templates TYPES OF PDFS Acrobat Forms (AcroForms) AcroForms are the original PDF forms technology, first introduced in 1998. AcroForms accept input in both Forms Data Format (FDF) and XML Forms Data Format (xFDF). Many 3rd party vendors support AcroForms. XML Forms Architecture (XFA) XFA forms are inherently XML rather than PDF, and are incompatible with conventional PDF files. XFA forms “break” Adobe’s Acrobat software, in the sense that Acrobat cannot be used to modify an AEM Forms Designer-created document. XFA forms are not yet fully supported by third party PDF viewers’ vendors. Currently Adobe AEM Forms server software is required to process XFA forms in a server environment. Powerpoint Templates COLDFUSION SUPPORT FOR PDFs History: ColdFusion has a long history of support for PDFs and is continually adding new PDF features with each version to make working with PDFs even easier. Topics: .
    [Show full text]
  • Using-Designer.Pdf
    Using Designer AEM 6.3 Forms Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 4/26/17 Contents Welcome to Designer . 1 About Designer . 1 Using Designer in the SAP environment . 1 Using Designer in different spaces . 2 New features in Designer . 2 Render XFA forms as HTML5 forms . 2 Support for Turkish Lira locale . 2 Support for Japanese Postal barcode . 3 Accessibility Checker . 3 Add document title to the PDF title bar . 3 Support for Hindi language . 3 New features in Designer . 3 Preview your XDP forms in HTML in Designer . 3 Preview your XDP forms in HTML in forms manager . 4 Accessibility Checker . 4 Add document title to the PDF title bar . 4 Where to find documentation, samples, and tutorials . 4 Get started with samples and tutorials . 5 Add calculations to forms . 5 Enhance forms by using scripts . 5 Getting Started . 7 About forms . 7 Interactive forms . 7 Non-interactive forms . 8 Print and fill forms . 8 About form designs . 8 Form design layouts . 9 i Fixed layout . 9 Flowable layout . 9 Parts of a form design . 10 Master pages . 10 Pages . 11 Content areas . 11 Subforms . 11 Tables . 12 Field objects . 12 Boilerplate or static objects . 13 Installing and configuring Designer . 13 Configuring JVM settings . 13 Looking at the workspace . 14 About editors . 14 About palettes . 17 Customizing the workspace . .23 Managing library palettes . 28 Steps to creating a form design . 33 Basic steps to creating a form design . 33 Plan the form design . 33 Create the form design .
    [Show full text]
  • Acrobat Implementation of the PDF Specification 9.5.3 3D Views 7
    bbc Acrobat® Implementation of the PDF Specification Adobe® Acrobat SDK April 2007 Version 8.1 © 2007 Adobe Systems Incorporated. All rights reserved. Adobe® Acrobat SDK Implementation of the PDF Specification Edition 1.0, April 2007 If this guide is distributed with software that includes an end user agreement, this guide, as well as the software described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. Except as permitted by any such license, no part of this guide may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note that the content in this guide is protected under copyright law even if it is not distributed with software that includes an end-user license agreement. The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide. Please remember that existing artwork or images that you may want to include in your project may be protected under copyright law. The unauthorized incorporation of such material into your new work could be a violation of the rights of the copyright owner. Please be sure to obtain any permission required from the copyright owner. Any references to company names, company logos and user names in sample material or sample forms included in this documentation and/or software are for demonstration purposes only and are not intended to refer to any actual organization or persons.
    [Show full text]