open pdf and draw c# : How to enter text into a pdf form SDK software API .net windows web page sharepoint acrobat-x-pdf-accessibility-best-practices7-part1926

57
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
Add alternate text and supplementary information to tags
Some tagged PDFs might not contain all the information necessary to make the document 
contents fully accessible. For example, if you want to make a document available to a screen 
reader, the PDF should contain alternate text for figures, language properties for portions of the 
text that use a different language than the default language for the document, and expansion 
text for abbreviations. Designating the appropriate language for different text elements ensures 
that the correct characters are used when you repurpose the document and that it is spell-
checked with the correct dictionary. 
You can add alternate text and multiple languages to a tag from the Tags tab. (If only one 
language is required, choose the language with File > Properties instead.) You can also add 
alternate text by using the TouchUp Reading Order tool.
Note:   Keep alternate text descriptions as concise as possible. 
Add alternate text to links
Screen readers can read the URLs of web links out loud, but adding meaningful alternate text 
to links can help users immensely. For example, by adding alternate text you can have a screen 
reader tell a user to “go to the Acrobat accessibility page at adobe.com” rather than “go to h瑴p://
www.adobe.com/accessibility/products/acrobat/.” 
You add alternate text to the <Link> tag of a link.
Note:   You must add alternate text only to tags that don’t have child tags. Adding 
alternate text to a parent tag prevents a screen reader from reading any of that 
tag’s child tags. 
•  In the tag tree, select the <Link> tag for the link and choose Options > 
Properties. 
•  In the TouchUp Properties dialog box, select the Tag tab. 
•  Type the alternate text for the link, and click Close. 
Add alternate text to a figure
•  Choose View > Navigation Panels > Tags. 
•  Expand the logical structure tree to find and select the <Figure> tag element 
for the image. 
•  Choose Highlight Content from the Options menu in the Tags tab to see a 
highlighted area in the document that corresponds to the tag. 
•  Choose Properties from the Options menu in the Tags tab. 
•  In the TouchUp Properties dialog box, click the Tag tab. 
•  For Alternate Text, type text that describes the figure. 
Add alternate text for an abbreviated term
In the Tags panel, locate the abbreviated term by doing one of the following: 
How to enter text into a pdf form - insert text into PDF content in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
XDoc.PDF for .NET, providing C# demo code for inserting text to PDF file
add text box in pdf document; how to insert text into a pdf using reader
How to enter text into a pdf form - VB.NET PDF insert text library: insert text into PDF content in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program
how to add text boxes to pdf; how to enter text in pdf file
58
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
•  Expand the tag tree as needed to see the elements that contain the 
abbreviation.
•  Use the TouchUp Text tool or the Select tool to select the abbreviation in 
the document, and then choose Find Tag From Selection from the Options 
menu to locate the text in the tag tree.
•  Select the tag for that element, and choose Properties from the Options 
menu. 
Note:   If the abbreviation includes additional text, cut the additional text and place it in 
a new <Span> child tag within the same <Span> parent tag. 
Once you have selected the abbreviated term, add the unabbreviated (expanded) version of the 
term.
•  In the TouchUp Properties dialog box, select the Tag tab. 
•  For Alternate Text, type the unabbreviated version of the term. 
•  Click Close. 
Create a new child tag
•  In the Tags tab, select the parent node (the icon located at the same level 
at which you want to create a child tag) in the Tags tree for which you 
want to create a child tag. 
•  Choose New Tag from the Options menu. 
•  Select the appropriate tag type from the Type pop-up menu, or type a 
custom tag type, name the tag (optional), and then click OK. 
Add tags to comments
When you tag a PDF that includes comments, the comments are tagged as well. However, if you 
add comments to a PDF that’s already tagged, your comments are untagged unless you enable 
comment tagging first. 
Note:   To Enable comment tagging in a PDF, in the Tags tab, choose Tag Annotations 
from the Options menu. Comments or markups that you add to the PDF are 
tagged automatically. 
If a document contains untagged comments, you can locate them in the logical structure tree 
and tag them by using the Find command in the Tags tab.
•  In the Tags tab, choose Find from the Options menu. 
•  In the Find Element dialog box, choose Unmarked Comments from the Find 
pop-up menu, and click Find. 
•  When the comment type appears in the Type field (for example, Text), click 
Tag Element, choose Annotation from the Type pop-up menu in the New 
Tag dialog box, and then click OK. 
•  In the Find Element dialog box, click Find Next to locate and tag all 
comments, and then click Close. 
C# HTML5 Viewer: Deployment on DotNetNuke Site
Select “DNN Platform” in App Frameworks, and enter a Site Name RasterEdge.XDoc.PDF. HTML5Editor.dll. 4.0, only put <system.web.extensions> into <configuration
adding text to a pdf in preview; add text to pdf using preview
C#: XDoc.HTML5 Viewer for .NET Online Help Manual
Enter the URL to view the online document. Office 2003 and 2007, PDF, DICOM, Gif, Png, Jpeg, Bmp Click to OCR edited file (one for each) to plain text which can
how to enter text in pdf form; add text to pdf reader
59
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
Correct Table Tags with the Tags Tab
Use the TouchUp Reading Order tool to make sure that tables are tagged correctly. If you need to 
structure figures and text within the cells of your table, you may prefer to re-create the table in 
the authoring application before you convert it as an accessible PDF. Adding tags on a cell level 
in Acrobat is a labor-intensive procedure.
Before you make any changes to table elements, use the TouchUp Reading Order tool to 
determine that the table is tagged correctly.
Check table elements
•  In the Tags tab, expand the tags root to view a table tag. 
•  Select the table tag <Table> and verify that it contains one of the following 
elements: 
•  Table Rows <TR>, each of which contains Table Header <TH> or Table 
Data <TD> cells
•  <THead>, <Tbody>, or <TFoot> section, each of which contains Table 
Rows (周e Table Rows contain <TH> cells, <TD> cells, or both). 
Do one or more of the following: 
•  If the tag for the table doesn’t contain these elements, but rows, columns, 
and cells appear in the table in the document pane, use the TouchUp 
Reading Order tool to select and define the table or individual cells.
•  If the table contains rows that span two or more columns, set ColSpan and 
RowSpan a瑴ributes for these rows in the tag structure.
•  Re-create the table in the authoring application, and then convert it to a 
tagged PDF.
Set ColSpan and RowSpan a瑴ributes
•  In the Tags tab, select a <TD> or <TH> element. 
•  Choose Properties from the Options menu. 
•  In the TouchUp Properties dialog box, click the Tag tab, and then click Edit 
A瑴ribute Objects. 
•  Select A瑴ribute Objects, and then click New Item to create a new A瑴ribute 
Object Dictionary. 
•  Expand the new dictionary, select the Layout a瑴ribute, and then click 
Change Item. 
•  Change the Layout value to Table. 
•  Select the A瑴ribute Object Dictionary, and click New Item. 
•  In the Add Key And Value dialog box, type ColSpan or RowSpan in the 
Key box, enter the number of columns or rows spanned in the Value box, 
choose Integer from the Value Type pop-up menu, and click OK. 
C# TWAIN - Scan Multi-pages into One PDF Document
true; device.Acquire(); Console.Out.WriteLine("---Ending Scan---\n Press Enter To Quit RasterEdge also illustrates how to scan many pages into a PDF or TIFF
adding text to pdf form; how to insert pdf into email text
VB.NET Image: Image Rotator SDK; .NET Document Image Rotation
which allows VB.NET developers to enter the rotating VB.NET image rotation control SDK into ASP.NET powerful & profession imaging controls, PDF document, tiff
how to add text fields to pdf; adding text to pdf document
60
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
Step 7: Use the Accessibility Checker to Evaluate the PDF File
Once you have performed the previous steps. Check the PDF file using the Adobe Acrobat X Pro 
accessibility checker. See the document Adobe® Acrobat® X Pro Accessibility Guide: Using the 
Accessibility Checker  for complete instructions.
Note:   周e accessibility checker tools (Quick Check and Full Check) can help to identify 
areas of documents that may be in conflict with Adobe’s interpretations of the 
accessibility guidelines referenced in the application and its documentation. 
However, these tools don’t check documents against all accessibility criteria, 
including those in such referenced guidelines, and Adobe does not warrant that 
documents comply with any specific guidelines or regulations.
Use Full Check to perform a thorough check for many characteristics of accessible PDFs, such as 
the use of fonts that can be mapped reliably to Unicode text. 
Full Check checks a PDF for many of the characteristics of accessible PDFs.
You can choose which kinds of accessibility problems to look for and how you want to view the 
results. To run the full Accessibility Check, do the following: 
•  In Adobe Acrobat Pro X, you must first reveal the Accessibility Tool pane. 
If it is not already displayed, select View > Tools > Accessibility from the 
Adobe Acrobat X Pro menu. 周e keyboard accelerator is Alt+V+ T + A 
(See “Figure 46.  Acrobat X Pro Accessibility Full Check Panel” on page 
61). 
•  With the Accessibility Tool Pane revealed, you can select the Full Check 
panel 
•  Selecting the Full Check panel brings up the Accessibility Full Check 
dialog.
•  You can save the results as an HTML file or as comments that are located 
where the accessibility problems are detected. 
•  Select a page range if you prefer to do a full check on individual sections 
of a document. 
•  Select an accessibility standard (Adobe PDF, Section 508 (U.S.), or W3C ) 
from the Name menu, and then select the accessibility options to check 
for. 
•  Click Start Checking. 
VB.NET TWAIN: TWAIN Image Scanning in Console Application
WriteLine("---Ending Scan---" & vbLf & " Press Enter To Quit & automatic scanning and stamp string text on captured to scan multiple pages to one PDF or TIFF
how to enter text in pdf; add text box to pdf file
VB.NET TIFF: .NET TIFF Splitting Control to Split & Disassemble
to split 500+ page TIFF file into individual one Developers can enter the page range value in this Data Imports System.Drawing Imports System.Text Imports System
how to add text to pdf; adding text to a pdf form
61
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
Figure 46.   
Acrobat X Pro Accessibility Full Check Panel
Figure 47.   
Acrobat X Pro Accessibility Full Check Dialog
周e results are displayed in the le晴 panel, which also has helpful links and hints for repairing 
issues (See “Figure 48.  Acrobat X Pro Accessibility Report” on page 62). If you created a 
report in step 2, the results are available in the selected folder. Clicking on the links highlights 
the problem areas in the document. 周e Accessibility Checker panel also provides hints for 
repair which you should follow 
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
VB: How to Insert Planet Barcode into PDF. select barcode type barcode.Data = "01234567890" 'enter a 11 Drawing.Color.Black 'Human-readable text-related settings
adding text fields to pdf acrobat; adding text pdf file
62
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
Figure 48.   
Acrobat X Pro Accessibility Report
Because the Full Check feature is unable to distinguish between essential and nonessential 
content types, some issues it reports don’t affect readability. It’s a good idea to review all issues 
to determine which ones require correction.
Accessibility Full Check Options
•  Create Accessibility Report . Creates an HTML report of accessibility 
issues, which is opened in the navigation pane and saved in the location 
indicated by the Folder field. 
•  Include Repair Hints In Accessibility Report . Adds suggestions for fixing 
accessibility problems to the HTML report or comments. 
•  Create Comments In Document . Adds comments to the document that 
indicate accessibility problems. Delete all accessibility comments from 
the PDF a晴er you repair the accessibility issues. 
•  Page Range . 周e range of pages to check. 
•  Name . 周e set of accessibility criteria to check. For the Section 508 and 
W3C guidelines, the options area includes a Browse bu瑴on that links to 
the website for the respective guidelines. Select Adobe PDF to choose 
from options for the Adobe PDF accessibility standard
•  Alternative Descriptions Are Provided . Checks for tagged figures that 
are missing alternate text. 
•  Text Language Is Specified . Checks for paragraphs that don’t have a 
language specified for them. Se瑴ing the language for an entire document 
in the Document Properties dialog box corrects all errors related to this 
option. 
•  Reliable Character Encoding Is Provided . Checks for fonts that are 
inaccessible to screen readers and other assistive so晴ware. Fonts 
must contain enough information for Acrobat to correctly extract all 
the characters to text. If one or more fonts don’t allow for the correct 
extraction of all the characters, the PDF is inaccessible. 
•  All Content Is Contained In 周e Document Structure . Checks for page 
elements that may have been overlooked during tagging. Adding these 
elements to the tag tree (if necessary) ensures that a screen reader can 
present the content to a user. 
63
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
•  All Form Fields Have Descriptions . Checks for form fields that are 
missing descriptions. 
•  Tab Order Is Consistent With 周e Structure Order . Checks whether tags 
properly reflect the document’s structure. 
•  List And Table Structure Is Correct . Checks whether tags that have been 
generated for lists and tables meet the requirements of tagged PDF. 
Continue Checking Until All Issues are Addressed
Repeat the process of running the Accessibility Checker and using familiar repair techniques 
or following the Hints for Repair until the Accessibility Checker indicates “周e checker found 
no problems in this document” for the tests you have selected (See “Figure 49.  A Successful 
Accessibility Check” on page 63).
Note:   While the Accessibility Checker helps you evaluate the accessibility of your 
documents and helps identify areas that may be in conflict with Adobe’s 
interpretations of the referenced guidelines, the Accessibility Checker does not 
check all accessibility guidelines and criteria, including those in such referenced 
guidelines, and Adobe does not warrant that your documents will comply with 
any specific guidelines or regulations. Please consult with your legal counsel for 
guidance on compliance with the referenced guidelines or any other accessibility 
guidelines.
Figure 49.   
A Successful Accessibility Check
Additional Validation Techniques
Of course, the best way to test the accessibility of a document is to a瑴empt to use the document 
with the tools that your readers will use. However, even if you don’t have a screen reader or 
braille printer, you can still use any of several methods provided by Acrobat for checking the 
accessibility of a PDF file.
•  Use Reflow view to quickly check reading order. 
•  Use Read Out Loud to experience the document as it will be experienced 
by readers who use this text-to-speech conversion tool.
•  Save the document as accessible text and then read the saved text file in 
a word-processing application to experience the document as it will be 
experienced by readers who use a braille printer.
64
Adobe Acrobat X  Accessibility Accessibility Repair Workflow
Determining if a PDF file can be used as an interactive form is a ma瑴er of visually examining 
the file and looking for the presence of form fields, or areas in the document where users are 
asked to provide some kind of information such as name, address, telephone number, or email 
address. Respondents might be asked to indicate a preference or status by checking a box. If you 
want users to be able to complete the form online, rather than resort to printing a paper copy in 
order to complete the form, then the form should be an accessible interactive form. 
With Adobe Acrobat X Pro, you can make interactive form fields accessible to vision impaired 
users and users with mobility challenges by adding properly encoded fillable fields to the 
PDF file. You can also structure the form in such a way that users can use the tab key to move 
between fields in a meaningful and logical sequence. In addition, entries in the Tooltip field 
property can provide users of assistive technology, such as screen readers, with additional 
information about the field or to provide instructions. 周ese tooltips are read by screen readers 
for the blind and visually impaired. 
For example, using the Tooltip property value, you could add text to a check box on an RSVP 
that users would use to indicate their intention to a瑴end an awards dinner. You can encode the 
checkbox so the screen reader user would hear “I plan to a瑴end the awards dinner.” Without 
adding such alternate text to the check box’s tool tip property, a screen reader simply provides 
the name of the form field (Check Box 1), its type (Check Box), and its state (Unchecked). Screen 
reader users would hear “Check Box Checked” or “Check Box Unchecked” depending upon 
whether or not the box had been checked. It would not be clear to users listening to the form 
with a screen reader that the checkbox indicates their intention to a瑴end the event. 周is is true 
even if there is a visible label next to the checkbox which reads, “Check this box if you plan to 
a瑴end the awards dinner.” You need to add the tooltip text to the checkbox or radio bu瑴on 
properties.
Acrobat X Pro can detect and create the form fields automatically or you can manually create 
the necessary fields using Acrobat X Pro’s form editing tools. If you choose to have Acrobat 
automatically detect form fields, it will a瑴empt to locate any labels that are adjacent to the form 
field or check box and use any labels it does find as the source for alternate text (called a tooltip 
in Acrobat).
Note:   周is discussion limits itself to the accessibility issues involved with creating 
form fields with the Acrobat X Pro form tools. For a more detailed discussion of 
PDF forms including forms created with the Adobe LiveCycle Designer or the 
Adobe Digital Enterprise Platform Designer, refer to the Acrobat X Pro online 
help.
PDF Form Fields
A PDF form created with Adobe Acrobat X Pro’s forms editing tools can contain the following types of fields:
•  Text field. Lets the user type in text, such as name, address, or phone 
number. 
•  Check box. Presents yes-or-no choices for individual items. If the form 
contains multiple check boxes, the user can typically select as many or 
few of these as needed
Acrobat X Pro Accessible Forms and Interactive 
Documents
Create interactive forms that can be used by anyone, ensuring privacy 
and independence for all
65
Adobe Acrobat X  Accessibility Accessible PDF Forms
•  Radio bu瑴on. Presents a group of choices from which the user can select 
only one item from the group. All radio bu瑴ons with the same name work 
together as a group.
•  List box. Displays a list of options the user can select. You can set a form 
field property  that enables the user to Shi晴-click or Control-click to select 
multiple items on the list.
•  Combo box. Lets the user either choose an item from a pop-up menu or 
type in a value.
•  Bu瑴on. Initiates a change on the user’s computer, such as opening a file, 
playing a sound, or submi瑴ing data to a web server. 周ese bu瑴ons can 
be customized with images, text, and visual changes triggered by mouse 
actions.Action bu瑴ons have a different purpose than radio bu瑴ons, which 
represent data choices made by the user.
•  Digital signature field. Lets the user electronically sign a PDF document 
with a digital signature.
•  Barcode. Encodes the input form selected fields and diplays it as a 
visual pa瑴ern that can be interpreted by decoding so晴ware or hardware 
(available separately). 
Use Acrobat to Detect and Create Interactive Form Fields
You can convert an existing electronic document (for example a Word, Excel, or PDF document) 
or scan a paper copy into Acrobat), and Acrobat will add interactive fields to the form. 
When you convert a document to an interactive form, Acrobat X Pro can detect the form fields 
in the document. In many instances, Acrobat will use the form field labels to name the field and 
provide a Tooltip. While the results are o晴en acceptable, this is not a foolproof process. You will 
need to examine the document carefully to verify that Acrobat accurately detected the fields and 
labelled them properly.
Acrobat Form Wizard
You can use the Form Wizard in Adobe Acrobat X Pro to create  interactive forms from an 
existing electronic document (for example a Word, PDF, or Excel document) or  from a paper 
form that was placed in a scanner with the resulting image opened in Acrobat. 
•  Open a PDF document using Adobe Acrobat X Pro. A quick examination 
of the document should indicate whether it is a form.
•  Display the Create Command in the Forms Task Panel.  周e Forms Task 
Panel is under the Tools Pane . From the Acrobat X Pro menu, you can 
select View > Tools > Forms to expose the Forms Task Panel under the 
Tools Pane (See “Figure 50. Create Form Command in the Forms Task 
Panel” on page 67). 周e keyboard accelerator for displaying the Forms 
Task Panel is Alt + V + T + F. 
66
Adobe Acrobat X  Accessibility Accessible PDF Forms
Documents you may be interested
Documents you may be interested