itextsharp download pdf c# : Excel hyperlink to pdf bookmark application Library tool html asp.net azure online ada_guidelines_7920140-part367

1
Web Accessibility 
Guidelines 2014
GO FOR GOLD
University of Wyoming
uwyo.edu
Excel hyperlink to pdf bookmark - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
convert word pdf bookmarks; add bookmarks to pdf preview
Excel hyperlink to pdf bookmark - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
convert excel to pdf with bookmarks; editing bookmarks in pdf
2
TABLE OF CONTENTS
Alternative Text ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 3
Title Attributes ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 4
Heading 1 ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 5
Sub Heading ‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 6
Text in Images ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 7
Iframe Objects ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 8
Embed Objects ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 9
Use of Lists ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 9
Color and Contrast ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮ 9
Image Maps ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮ 10
Use of Tables ‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮ 11
Video and Audio Transcripts ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮ 12
Links ‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮ 13
Plug-ins, Applets, and Applications ‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮ 13
Skip Navigation Links ‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮ 14
Accessible PDFs and Additional Resources ‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮‮‮ ‮ 15
GO FOR GOLD
University of Wyoming
uwyo.edu
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Merge all Excel sheets to one PDF file in VB.NET. Change Excel hyperlink to PDF hyperlink and bookmark. Export PDF from Excel with cell border or no border.
how to add bookmarks to pdf document; how to add bookmarks to a pdf
C# PDF url edit Library: insert, remove PDF links in C#.net, ASP.
Keep Microsoft Office Word, Excel and PowerPoint links in PDF PDF file editing options, like options for editing PDF document hyperlink and navigation
how to create bookmark in pdf automatically; creating bookmarks in pdf documents
3
Alternative text (alt text) provides textual equivalents for non-text content in web 
pages. Alt attributes can be applied to media, applets, or other non-text web 
content, but is primarily used for images.
Alt text must appear on all images and must convey the content of an image. 
Generic descriptions such as "A person smiling" or references to colors such as "The 
blue sky" should be avoided as these descriptions do not give screen reader users 
important information.
The image above shows a dialog box for inputing images into the university's 
CMS websites. Alternate Text fields, such as the one above, must have alternative 
text added to the input field that will be applied to the image when the web 
page is published. 
Alternative text should be limited to 100 characters. 
Why are alt tags important?
Alt text serve several functions:
•  It is read by screen readers in place of images, allowing the content of 
images, media, applets and other non-text content to be accessible to 
those with visual or certain cognitive disabilities. 
•  Alt text will be displayed in a browser if the image file is not loaded or 
if a user has chosen not to view images.
•  It provides semantic meaning and description to images which can be 
read by search engines.
!
ALT TEXT
WRITING ALT TEXT
HOW TO ADD ALT TEXT
•  Logos should contain the name of the organization the logo represents. Adding the word  
"logo" in the alternative text is not necessary.
•  Alternative text should not be the same as titles or as other alternative text on  
the page.
•  When updating images on a page, ensure that the alternative text reflects the new image. 
Inaccurate alt text is misleading for screen reader users. 
QUICK 
TIP!
GO FOR GOLD
University of Wyoming
uwyo.edu
How to C#: Basic SDK Concept of XDoc.PDF for .NET
C# programmers can convert Word, Excel, PowerPoint Tiff, Jpeg NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links
pdf bookmark; how to bookmark a pdf in reader
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB.NET Imaging, VB Change Word hyperlink to PDF hyperlink and bookmark.
create pdf bookmarks online; excel print to pdf with bookmarks
4
TITLE ATTRIBUTES 
Title attributes are used to provide advisory information and can be added to many 
different elements on a web page. 
Title fields in the CMS typically refer to the headline text in right and left callouts.
The title attributes for CMS links are generated from the headline text that is 
entered into the callouts. 
For users embedding iframe elements, the title attribute tag should be added to the 
element using the HTML editor, as seen below. 
Why are title attributes important?
Titles must be added to iframe elements to identify the content of the 
iframe for assistive technology users. Iframe element titles should be 
meaningful and convey what the frame contains. 
!
•  Title attribute text is often ignored by screen readers. Never place important information  
in a title attribute. 
•  If it is not possible to make a hyper-links text descriptive enough for a user to know where  
the link will take them, a title attribute can be added to supplement that information. 
QUICK 
TIP!
TITLE ATTRIBUTES IN THE CMS
Users should be mindful when creating titles to not repeat titles on a page or have 
titles that are the same as alternative text as this can be annoying and confusing to 
screen reader users. 
GO FOR GOLD
University of Wyoming
uwyo.edu
VB.NET PDF url edit library: insert, remove PDF links in vb.net
Keep Microsoft Office Word, Excel and PowerPoint links in PDF document. PDF file editing options, such as editing PDF document hyperlink and navigation
bookmarks pdf; create bookmark pdf file
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
how to bookmark a pdf file in acrobat; copy pdf bookmarks
5
HEADING 1
Headings in website allow visual users to quickly scan a web page and find desired 
content and serve to break up large blocks of text into more manageable chunks. 
Like a visual user, visitors who visit your site are able to quickly navigate through a 
page using the heading tags in the page. 
An example of proper use of heading tags in the CMS is shown below. When 
creating content in the CMS, make sure the first line of text in the main content 
section is a heading 1. The first heading should be a single line of text, and state 
clearly what the user will reading about in the paragraphs that follows it (the 
content of the first paragraph should be the most important information on the 
web page.)
Why is a heading 1 necessary?
Heading 1 text is the largest headline option available. Assistive 
technology utilizes the heading 1 text as the starting point for reading 
content when tabbing through a web page.
Heading 1 text must appear as the first line in the main content of every 
page and should contain the most important information on the page. 
Heading 1 must be used only once per page. 
!
HEADING 1 TEXT
GO FOR GOLD
University of Wyoming
uwyo.edu
VB.NET PDF: Basic SDK Concept of XDoc.PDF
VB.NET programmers can convert Word, Excel, PowerPoint Tiff NET allows VB.NET developers to edit hyperlink of PDF document, including editing PDF url links
split pdf by bookmark; export bookmarks from pdf to excel
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
conversion. Export PowerPoint hyperlink to PDF in .NET console application. Free online PowerPoint to PDF converter without email.
bookmark pdf acrobat; add bookmarks to pdf reader
6
SUB HEADINGS
Sub headings are also used for navigation by assistive technology. When creating 
content for your CMS website, always break up text into paragraphs with 
subheadings (heading 2, heading 3, etc.) throughout the page. 
Subheadings need to follow a logical order, meaning headings go from an heading 1 
to an heading 2, then an heading 3, and so on. Skipping a heading level (going from 
a heading 2 to a heading 4 should be avoided.)
Headings can be added throught the format 
dropdown in the main contents What You See Is 
What You Get (WYSIWYG) editor. 
The dropdown box with all available heading 
options is shown left. 
Why do headings need to be in logical order?
When a user is viewing a website using assistive technology, the software 
will start with a heading 1, then follow a logical order for navigating the 
headings (i.e. it will take the user to the heading 1 text first, then through 
all the heading 2 text, then the heading 3 text, etc.)
An example structure would be:
<H1>
<H2>
<H3>
<h4>
<H2>
<H2>
!
•  It is perfectly acceptable to have multiple heading 2, heading 3, heading 4, heading 5 and  
heading 6 as long as they go in logical order. Only one heading 1 is allowed per page. 
•  Headings should be used as often as possible to break up large blocks of text. Breaking up 
text makes the content easier for users to scan and find the information they want. 
•  If possible, all headings should fit on a single line of text when viewing your page.
QUICK 
TIP!
ADDING HEADINGS IN THE CMS
GO FOR GOLD
University of Wyoming
uwyo.edu
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB.NET Imaging, VB.NET OCR, VB.NET Export PowerPoint hyperlink to PDF.
bookmarks pdf reader; adding bookmarks in pdf
C# PDF Library SDK to view, edit, convert, process PDF file for C#
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
bookmarks pdf documents; create pdf bookmark
7
TEXT IN IMAGES
Text placed in images with photo editing software poses particular problems 
for accessibility. Text in the images can not be interpreted by a screen reader, 
which prevents screen reader users from gaining the same information the image 
presents. Also, some users need larger fonts to be able to read text, the text 
enlargement tools utilized by users cannot affect text that is embedded in images. 
The university's CMS templates are optimized to address this issue. Any headlines, 
important information and calls to action must be placed in the text fields provided. 
Images should never have text built into the image.
Why can't I have text in my header images?
The purpose of Section 508 accessibility guidelines is to provide equal 
access to all users regardless of individual needs. Embedding text in 
images prevents certain users from obtaining the same information and 
experience on your site.
Sites without text areas, such as the university homepage, have additional 
input fields that generate hidden text a screen reader can understand. 
!
•  When working with your header image, it is best practice to always have the image link  
to additional resources on your site such as a featured story or content that relates to the  
information presented in the image. 
•  Be sure to use high quality imagery for your header! This is the first element that a user  
sees when coming to the homepage for your college or department. High quality,  
professional images can be accessed through the University of Wyoming Photo Database  
at: https://www.uwyo.edu/uprphotos/  (Login Required)
QUICK 
TIP!
GO FOR GOLD
University of Wyoming
uwyo.edu
8
IFRAME CONTENT
Iframe objects allow web developers to embed elements into a web page such as 
social media feeds, content from other websites and much more. To visual users 
embedded content looks like a cohesive part of the web page, however, these 
elements can be confusing for screen reader and keyboard users. 
Assistive technology users can navigate iframe elements, but the screen readers 
need a title attribute added to all iframe object in order for a user to understand 
that there is an iframe object and what the iframe element contains.
In addition to the title attribute for iframe content, noframes tags should be 
included with iframe elements. 
Noframes tags allow the users who have chosen to disable iframe elements or are 
not able to see iframe elements to know that iframe content is present and provide 
plain hyper-links to the same or equivalent content.
The example above would explain what the iframes object shows a visual user 
through a short description and provides a link to the same/equavelant content. 
Anything placed in a <noframes></noframes> tag will not be displayed unless 
iframe elements are turned off or are unsupported by a user's browser. 
How is an iframe title added?
Adding titles to an iframe element must be done using the HTML panel in 
the CMS. To add the title attribute add a title="" element with descriptive 
text. A simple example would be:
<iframe src="embedContent.htm" title="Description">
How do I add a noframes code?
The <noframes></noframes> tag should be added before each iframe 
objects. An example of a <noframes> element is below:
<noframes>
<p>This frameset document contains:</p>
<a href="link.html">Descriptive text of content</a>
</noframes>
Noframes coding
EXAMPLE
EXAMPLE
GO FOR GOLD
University of Wyoming
uwyo.edu
9
EMBEDDING AND <NOEMBED> CODE
Similar to iframes element discussed on page 8, embedded elements need to 
have alternative coding. <noembed> elements allow browsers that do not support 
embed elements or users that have chosen not to view embedded elements to have 
access to the same information provided in the embed element. 
The <noembed></noembed> code only renders if the embed element can not 
be shown, either from a user turning off embedded elements or if the embedded 
object is not supported by a users browser. 
How do I add <noembed> code?
<noembed></noembed> code should be added inside an embedded 
element (i.e. the <noembed></noembed> code should be between the 
<embed></embed> tags. An example is provided below:
<embed src="/movies/history_of_rome.mov" > 
<noembed> 
<a href="/transcripts/transcript_history_rome.html">  
Transcript of "The History of Rome"</a>
</noembed>
</embed>
EXAMPLE
COLORS AND CONTRAST
Some users have difficulty seeing low contrasting colors on a website. This can 
include text and background colors being too similar in color to each other. High 
contrast should be considered when choosing colors for any website element. 
•  To test your color combinations for compliance check out the WebAIM website color  
checker: http://webaim.org/resources/contrastchecker/
•  As long as the color combinations pass all the WebAIM checker tests, your colors are safe  
to use under Section 508 guidelines for accessibility. 
QUICK 
TIP!
USE OF LISTS
The University of Wyoming's CMS easily allows a user to add an ordered and 
unordered list into the main content of their website. Screen readers alert the user of 
the type of list that is displayed, allowing the user to know if the information is in a 
specific order or not. For this reason, make sure the ordered list is only used when the 
information needs to be in a specific order. 
GO FOR GOLD
University of Wyoming
uwyo.edu
10
USE OF IMAGE MAPS
Image maps allow a single image to have various areas act as links to multiple pages. 
Each area of the image map is a "Hotspot" or click-able region that links to relevant 
content of what is displayed in the image. 
Image maps, like all other images, must have alternative text added to the coding. 
The main image of map must have an alt attribute that explains the overall image that 
is presented. Each area or "Hotspot" of the image map must have an alt attribute that 
explains the function of the link.
Notice in the example code above that the image source alternative text explains 
briefly the content of the image, and the alternative text in the area code defines the 
content of the click-able areas link. 
<img src="20110924_TCB5516.tif.jpg" alt="Campus Aerial Image">
<map name="campusmap">
<area shape="rect" coords="" href="link.htm" alt="Old Main homepage">
<area shape="rect" coords="" href="link.htm" alt="Classroom building information">
<area shape="rect" coords="" href="link.htm" alt="Aven Nelson building information">
</map> 
EXAMPLE
Click-able Area
Click-able Area
Click-able Area
GO FOR GOLD
University of Wyoming
uwyo.edu
Documents you may be interested
Documents you may be interested