<?xml version="1.0" ?>
<rss version="0.91">
<channel> 
    <title>AcroTeX PDF Blog</title>
    <link>http://www.math.uakron.edu/~dpstory/pdfblog.html</link>
    <description>Articles on topics in PDF including Rich Media Annotations, Acrobat Forms, and JavaScript</description>
    <language>en-us</language>
    <copyright>Copyright 2008 AcroTeX.Net</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <lastBuildDate>Fri, 10 Jul 2009 14:44:25 CST</lastBuildDate>

<item> 
      <title>On Tabbing Order.</title>
      <description>Demonstrates the different tabbing orders: row, column, structure, widget, and unspecified.</description> 
      <link>http://www.math.uakron.edu/~dpstory/aebblog/settaborder.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Fri, 10 Jul 2009 14:44:01 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #25: Creating Acrobat Form Fields using JavaScript.</title>
      <description>Shows how to create Acrobat form fields using Doc.addField, set properties, and actions. The article demonstrates how to place the field relative to another field, and how to place a field in a known white space, such as the bottom margin.  A batch sequence is supplied to demonstrate how to insert navigation buttons in the bottom bargin.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_25.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sun, 15 Feb 2009 08:42:27 CST</pubDate>
</item>

 <item> 
      <title>PDF Blog #24: Part 5: The Calculate Tab.</title>
      <description>Shows how to write a custom Calculate script and discusses the built-in function used for making standard calculations. The Field.calcOrderIndex and Doc.calculate properties are covered and illustrated.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_24.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Wed, 04 Feb 2009 11:12:51 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #23: Part 4: The Validate Tab.</title>
      <description>Discusses the built-in range function in the Validate tab; several custom Validate scripts are presented, including one that requires the date entered into a date field to fall in a specified range.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_23.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sun, 01 Feb 2009 14:10:32 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #22: Part 3: The Format and Selection Change Tabs.</title>
      <description>A detailed study of how to write Keystroke and Format scripts. Several custom scripts are presented, including one that processes U.K. postcodes. A extensive listing  of the built-in functions is made, and numerous examples are presented. We discuss mostly the text field, but there are sections devoted to the the combo box (which has the same tab structure as the text field), and we finish up with the Selection Change tab of the list box. Selection Change script is implemented in the same way as a Keystroke script.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_22.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Thu, 29 Jan 2009 14:47:19 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #21: Part 2: The Event Object for Processing Text and Choice Fields.</title>
      <description>Describes the chain of events that occur when the user inputs text into a text field or a editable combo box. The Keystroke, Validate, Calculate, and Format events are discussed, the various properties of the event object for each of these events are surveyed in detail.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_21.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Wed, 07 Jan 2009 12:48:21 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #20: Part 1: The Event Object and the Action Tab.</title>
      <description>The beginning of a new thread on internal processing of a field. In this article the event object is discussed and a brief survey of its properties is conducted. The Action tab, which consists of the triggers Mouse Up, Mouse Down, Mouse Enter, Mouse Exit, Focus, and Blur, is also extensively discussed and illustrated.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_20.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Wed, 31 Dec 2008 09:57:03 CST</pubDate>
</item>


<item> 
      <title>PDF Blog #19: Part 8: Processing Collections of Fields.</title>
      <description>Discusses techniques of processing collections of form fields. These methods are illustrated for a short sample survey, server-side scripts are provided.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_19.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Tue, 23 Dec 2008 09:10:24 CST</pubDate>
</item>
    
<item> 
      <title>PDF Blog #18: Part 7: Choice Fields, the Combo Box.</title>
      <description>Discusses combo boxes with an emphasis on editable combo boxes.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_18.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sun, 14 Dec 2008 12:40:16 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #17: Part 6: Choice Fields, the List Box.</title>
      <description>Discusses the list box.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_17.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Fri, 12 Dec 2008 15:34:14 CST</pubDate>
</item>
    

<item> 
      <title>PDF Blog #16: Part 5: Button Fields, the Radio Button Field.</title>
      <description>Continues the discussion on Acrobat forms with radio button fields.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_16.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sun, 07 Dec 2008 17:00:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #15: Part 4: Button Fields, the Check Box.</title>
      <description>Continues the discussion on Acrobat forms with check boxes. Also included in this blog is a discussion of field naming conventions, and widgets. Techniques for changing properties of individual widgets are also covered.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_15.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Fri, 05 Dec 2008 11:45:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #14: Part 3: Button Fields, the Push button.</title>
      <description>Discusses form push buttons with an emphasis on icons appearances. Catalogs the JavaScript properties and their user interface counterparts.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_14.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Thu, 27 Nov 2008 21:00:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #13: Part 2: Text Fields.</title>
      <description>Covers the topic of getting and setting the values of a text field and a rich text field. It also catalogs the JavaScript properties and their user interface counterparts.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_13.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Tue, 25 Nov 2008 13:00:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #12: Part 1: The Basics.</title>
      <description>A long thread begins on the topic of processing Acrobat form fields. We discern two basic cases, external processing and internal processing, and discuss some of the basics.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_12.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sun, 23 Nov 2008 13:00:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #11: Loading and Savings Widget Settings.</title>
       <description>We use two undocumented methods to load and save widget settings. These methods are published on an Adobe blog site, so they should be safe to use.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_11.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Wed, 29 Oct 2008 13:00:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #10: A Simple Countdown Widget for Presentations.</title>
      <description>A countdown widget is presented and discussed.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_10.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sat, 25 Oct 2008 13:00:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #9: Playing an Alternate Video.</title>
      <description>This blog article presents an example of a rich media annotation that will play an alternate video, if the video selected is not available.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_9.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Thu, 23 Oct 2008 13:00:00 CST</pubDate>
</item>

<item> 
      <title>PDF Blog #8: File Size Comparisons.</title>
      <description>As the title suggests, a series of file size comparisons is made. We see how good Acrobat does embedding media clips and resources. This is a 4MB file, suggest you download it to your hard drive and out of the browser.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_8.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Tue, 21 Oct 2008 13:00:00 CST</pubDate>
</item>

<item>
      <title>PDF Blog #7: Gif to FLV, Looping the Video, a Halloween Surprise.</title>
      <description>An exercise in converting an animated gif file to Flash video and writing a custom video player that loops the video to get continuous animation.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_7.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sun, 19 Oct 2008 13:00:00 CST</pubDate>
</item>


<item>
      <title>PDF Blog #6: Pass Data to Flash with FlashVars.</title>
      <description>The article describes the methods of passing data in the form of FlashVars to the Flex application. The example given in this blog is that of a video player that has a play lists, the user can select any of 4 Flash videos to play. Two of the videos are embedded in the document, the other two are streamed from this server.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_6.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Sat, 18 Oct 2008 13:00:00 CST</pubDate>
</item>

<item>
      <title>PDF Blog #5: Scripting Bridge--JavaScript to ActionScript.</title>
      <description>The article creates a simple video player, and exposes play, pause, 
        and stop functions to JavaScript. This article describes how to use 
        ExternalInterface.addCallback to expose ActionScript functions, and 
        how to use form field buttons to call the exposed fucntions using 
        the AnnotRichMedia.callAS method. </description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_5.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Wed, 15 Oct 2008 13:00:00 CST</pubDate>
</item>

<item>
      <title>PDF Blog #4: Custom Video Players and Re-scaling the Widget.</title>
      <description>Widget gives several examples of simple custom video players. When a video player has UI components (buttons for play, pause, and stop), the components do not re-size as the user changes the magnificaiton of the PDF page. In the third example, a solution to this problem is presented, based on a personal communication with Joel Geraci, Acrobat Technical Evangelist at Adobe Systems.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_4.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Tue, 14 Oct 2008 13:00:00 CST</pubDate>
</item>
    
<item>
      <title>PDF Blog #3: Scripting Bridge--ActionScript to JavaScript. </title>
      <description>Describes how a PDF/Flash developer can communicate with the PDF document that the Flash application (SWF file) is embedded in. Source files are attached to the PDF.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_3.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Tue, 07 Oct 2008 13:00:00 CST</pubDate>
</item>

<item>
      <title>PDF Blog #2: Scale Modes. </title>
      <description>Discusses and compares the various scale modes that can be used when an SWF application it built by FLEX 3. Source files are attached to the PDF. I suggest downloading this file to your hard disk, and viewing it outside a browser.</description> 
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_2.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Tue, 07 Oct 2008 13:00:00 CST</pubDate>
</item>

<item>
      <title>PDF Blog #1: Built-in Players and the Scripting Bridge. </title>
      <description>A discussion of the built-in players for playing FLV and MP3 files, flash variables (FlashVars), the scripting bridge and how to control media clips using JavaScript.</description>
      <link>http://www.math.uakron.edu/~dpstory/PDFBlog/pdfblog_1.pdf</link>
      <author>dpstory@uakron.edu (D. P. Story)</author>
      <pubDate>Thu, 02 Oct 2008 13:00:00 CST</pubDate>
</item>
</channel>
</rss>


