devexpress pdf viewer control asp.net : Rotate all pages in pdf file Library software component .net winforms wpf mvc Adobe9_Accessibility_Complete7-part1024

Tagged Adobe PDF, Read Order, and Reflow
In this guide, you will also learn how to create a tagged Adobe PDF file manually.  
This method should be used only as a last resort and only for the simplest of 
documents. Manually tagged Adobe PDF files are not reflowable. 
About Element Tags
Tagged Adobe PDF files, whether created from an authoring application that 
creates tagged Adobe PDF, the Make Accessible Plug-in, or the Web Capture 
feature of Acrobat 5.0, contain structural information regarding the ordering of 
page or layout elements. In most cases, the order of the various elements will be 
correct. But in some cases, it may be necessary to modify the order of these 
elements to improve read order.
The structure of a document is represented in Acrobat 5.0’s Tags palette by a 
logical structure tree comprised of a series of hierarchically arranged nodes. Each 
node or line in the logical structure tree represents either a page element, such as 
a block of text or an image, or a higher level element, such as a section or article, 
that contains these page elements. The type of element each node represents is 
indicated by a tag, or element name. In most cases, where the element represents 
some text content of the page, a portion of the document content will be 
displayed beneath the element name to further aid in identifying the element. 
Names of Elements and Role Mapping
The tag name of elements in the logical structure tree are determined by the 
authoring application, and may vary from the standard element tag descriptors  
recognized by Acrobat 5.0.  PDF provides a mechanism to map non-standard 
element types to Adobe standard tags. 
A list and description of Adobe Standard Element Types is provided in Appendix 
A of this guide for reference.
When creating new tags in Acrobat, users are strongly encouraged to select a tag 
type from the available set of Adobe standard element types.  When creating 
structure elements in authoring applications, it is recommended that structure 
elements be specified as or role mapped to Adobe standard element types to 
provide proper processing by accessibility tools and more faithful repurposing of 
PDF document contents.
Rotate all pages in pdf file - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf rotate pages and save; how to rotate just one page in pdf
Rotate all pages in pdf file - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
how to reverse page order in pdf; how to rotate a page in pdf and save it
About Element Tags
Acrobat 5.0 allows you to view the relationship between imported tags and 
standard Adobe tag types by viewing or editing the tag type Role Map.
Role Map dialog box in Acrobat 5.0
To view or edit the Role Map
From the Tags menu at the top of the Tags palette, choose Edit Role Map.
Select a tag type from the  list of imported tag types on the left.  The current 
role to which the selected tag type is mapped is displayed in the Associated 
Type box.
To associate the tag with a different standard Adobe tag type, select a new type 
from the Associated Type drop-down menu.
When finished viewing or editing the Role Map, click OK.
If you have made any changes to the Role Map, save the document to save the 
changes to the Role Map.
Element Hierarchy
The structure and ordering of elements in tagged Adobe PDF is designed to 
provide accessibility and allow PDF documents to be reflowed while retaining the 
correct display or reading order. The order in which various elements will be read 
by a screen reader is represented by the logical structure tree in the Tags palette. 
(For information on seeing the reflow order, see “Reflowing a document” on 
page 15).
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document. to use VB to insert an empty page to a specific location of current PDF file . All Rights Reserved
pdf rotate page and save; reverse pdf page order online
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
rotate pdf page permanently; save pdf rotate pages
Tagged Adobe PDF, Read Order, and Reflow
The logical structure tree of a Tagged Adobe PDF begins with a root level, or Tags 
Root, followed by the highest level of element as its immediate child, which is 
generally a container element representing the entire document or a section of the 
document. Elements are nested in hierarchical order.
An element which has one or more elements nested beneath it is called a parent 
element, and the nested elements are its children. Child elements on the same 
level under a parent element are referred to as “siblings.”
It is important to note that some attributes of a parent element are inherited by 
its children (such as language). Also, if a parent element is moved or deleted, all 
of its children will be moved or deleted as well.
A plus sign next to an elements  in the logical structure tree indicates that the 
element has children that are currently hidden. Clicking the plus sign will display 
all of the children on the next level. Child elements may also have children, which 
will be indicated by a plus sign. It is always good to open all of the child level 
elements before changing properties or deleting an element to see what other 
lower level child elements may be affected by any changes.
Structural element tags displayed as a hierarchical logical structure tree 
in the Tags palette of Acrobat 5.0
About Artifacts
A page element that is not an intrinsic part of the document is called an artifact. 
Artifacts can be any of the following:
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
C#.NET source code for combining multiple PDF pages together in managed C# code and compatible with all .NET developing choose to create a new PDF file in .NET
rotate all pages in pdf; how to rotate one page in pdf document
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document and metadata. All object data. File attachment. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
pdf reverse page order preview; rotate pages in pdf expert
10 
About Element Properties
• Comments such as online notes, graphic markups, and text markups.
• Pagination artifacts such as page numbers and running heads.
• Layout and typographic artifacts such as colored bars or rules between 
columns of text, horizontal rules separating footnotes from the text, and other 
decorative ornaments that do not convert to words.
• Printing artifacts such as crop marks, registration marks, and the document 
name printed outside the crop marks.
Artifacts are not referenced in the logical structure tree, because they’re not 
considered useful when repurposing the document’s content. For example, when 
a document’s content is read by a screen reader, running headers are not 
considered useful information for users and need not be read.
About Element Properties
The properties of any element can be viewed and edited using the Element 
Properties dialog box. Editable properties include the name or title of the 
element, the tag type, the actual text, alternate text, and the language of the 
element. The last two of these are of special importance when creating accessible 
PDF. By supplying alternate text, for example, a description of an image or figure 
can be provided. The properties that can be edited are as follows:
• Title – This is the identifying text that will appear next to the element tag in 
the logical structure tree.
• Type – This defines the element tag type that will appear in the logical 
structure tree. For best results, it is suggested that you change only to one of 
the Adobe standard element types.
• Actual Text – This is the actual text that will be sent to a screen reader. If text 
is entered, the entered text will be read, and not the text that may comprise the 
displayed document content. This property should be entered only if you 
want something other than the content of an element to be read by a screen 
reader. Basically, this is replacement text.
• Alternate Text – This is additional or descriptive text that can be used to 
describe an image, formula, or other item in the document that does not 
translate naturally into text.  For example, a pie chart may be described giving 
the values of the various sectors to provide users with visual impairments with 
more detailed information than generally available from a simple caption.
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Combine multiple specified PDF pages in into single one file. without changing the previous two PDF documents at all. VB.NET users can append a PDF file to the
rotate pdf pages and save; rotate pages in pdf permanently
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
NET example for how to delete several defined pages from a PDF document Dim detelePageindexes = New Integer() {1, 3, 5, 7, 9} ' Delete pages. All Rights Reserved
how to rotate pdf pages and save; how to reverse pages in pdf
11 
Tagged Adobe PDF, Read Order, and Reflow
• Language – This identifies the language in which the document is written. In 
addition to the high-level language for the document, individual elements 
containing content in a language other than the main document language may 
be set to a different language to signal a screen reader to use an alternate 
pronunciation scheme, or to identify alternate hyphenation schemes for 
various languages. 
To view or edit element properties:
Select an element in the Tags palette.
Choose Edit > Properties.
Enter or change properties.
Click OK.
About Class Maps
Elements may have more properties or attributes than the ones  shown in the 
Main Properties area of the Element Properties dialog box. These values are 
defined and stored in a style dictionary or Class Map.
To view or edit the Class Map
From the Tags menu, choose Edit Class Map.
Any available style dictionaries, along with a listing of shared attributes will be 
displayed in the Classes and Attributes list. 
Click on the arrow next to Class or Attribute to expand the item.
The editing command buttons will be enabled for any allowable editing 
functions as you select various classes and attributes.
When you are finished, click OK.
Note: You cannot create a new style dictionary in Acrobat, nor can you edit some 
attributes such as array objects. 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Compress large-size PDF document of 1000+ pages to smaller one in a short All object data. C# Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
rotate one page in pdf reader; pdf save rotated pages
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
1. public void DeletePages(int[] pageIndexes). Description: Delete specified pages from the input PDF file. Parameters: All Rights Reserved.
rotate pages in pdf online; how to reverse page order in pdf
12 
About Element Properties
Checking the Read Order of 
Documents
When using the Make Accessible plug-in to create tagged Adobe PDF from legacy 
PDF files, the Make Accessible plug-in attempts to analyze the document and 
determine the intended structure.  Since some Adobe PDF documents have 
complex layouts or large numbers of graphics, it is very important to always 
review documents that have been converted to tagged Adobe PDF to insure the 
file has been properly optimized for accessibility.
Acrobat 5.0 provides an Accessibility Checker to analyze a tagged Adobe PDF and 
look for problems that may exist. For information on using the Accessibility 
Checker, see How to Create Accessible Adobe PDF Files and Acrobat 5.0 Online 
Help.
In addition to using the Accessibility Checker, you should test the read order of 
your document by sending it to a screen reader, or reflowing the document. 
Note: The TouchUp Order Tool is provided to fix reflow problems. It can be useful to 
locate structure problems that effect read order, but it should not be used try to correct 
these problems. Changing the display order in the TouchUp Order view will not 
change the read order displayed in the logical structure tree.
Acrobat 5.0 also allows you to save a file as RTF. If you do not have access to a 
screen reader, viewing an RTF version of your document will allow you to see the 
order in which text will be presented to a screen reader. As graphics are not 
exported, however, this is not a good way to check the accessibility of images.
Viewing the Logical Structure Tree
The logical structure of the document is displayed in the Tags palette. The various 
elements that have been tagged are displayed in descending, hierarchical order. 
Elements which have nested child elements are indicated by a plus sign in the box 
to the left of the element name.
To view the logical structure tree:
Choose Windows > Tags.
Drag the Tags palette to the Navigation pane.
14 
Viewing the Logical Structure Tree
To view nested elements, click the plus sign. All child elements on the next level 
will be displayed. A child element may also include one or more children, which 
is similarly indicated by plus signs on lower levels of the structure hierarchy.
If the current document is not a tagged Adobe PDF file, no structure will be 
displayed in the Tags palette. Instead, the message “No Tags available” will appear 
in the Tags palette.
Using accelerator keys
In addition to clicking on the boxes next to elements individually, Acrobat 5.0 
provides a number of accelerator keys which can help move more quickly 
through the tree. 
Arrow keys
With an element selected, use the right arrow key to expand the 
element, and the left arrow key to close the element. The up and down arrow keys 
will move you up and down the structure tree, while the left and right arrow keys 
will move up and down a series of nested elements.
Plus and minus keys
With an element selected, use the plus key on the number 
pad to expand an element, and the minus key to close it.
Forward slash and star key (Num pad)
Use the star key on the number pad to 
open the tree to show all elements, and the forward slash key on the number pad 
to close the tree. Using the shift key in combination with the star key will open the 
tree one level at a time. 
Control clicking
Holding down the Ctrl key (Windows) or Command key 
(Mac® OS), will expand and close the entire tree.
Highlighting Structured Elements
It may not always be easy to determine which elements in the logical structure 
tree are related to content or text in the document. To view the association 
between elements displayed in the Tags panel and the actual page content, 
Associated Content Highlighting is provided in the Tags panel menu.
To highlight content
From the Tags palette menu, select Turn On Associated Content Highlighting.
15 
Checking the Read Order of Documents
Select an element in the Tags palette. The content associated with the selected 
tag will be highlighted in the document by a bounding box.
Note: When Turn On Associated Content Highlighting is on, other commands in the 
Tags panel menu will not be available. To restore the full menu, select Turn Off 
Associated Content Highlighting again to toggle it off.
To locate the element tag from a selection:
Use the Text Selection tool 
or Graphic Selection tool 
to select content 
within the document.
Choose Tags > Find Element From Selection. The logical structure tree will 
automatically scroll to allow you to view the highlighted element tag 
associated with the selection.
Reflowing a document
One way to check the order of elements in a document is to reflow the document 
using Acrobat 5.0’s Reflow tool. The tagged Adobe PDF document is reflowed 
one page at a time in the document window.  Acrobat doesn’t save documents in 
a reflowed state. 
To reflow a tagged Adobe PDF document:
In Acrobat, click the Reflow button 
on the toolbar, or choose View > Reflow. 
To return to the view of the tagged Adobe PDF document in an unreflowed state, 
click the Actual Size button  , the Fit in Window button  , or the Fit Width 
button on the toolbar, or choose a related command from the View menu.
If the reflowed document exhibits unexpected results, it may indicate a problem 
in the read order.  Locate the problem area in the logical structure tree to 
determine how the structure could be improved or if there is another problem to 
be fixed, such as changing an element to an artifact to remove it from the read 
order. To fix actual reflow problems, however, you must use the TouchUp Order 
tool. For more information on fixing reflow problems, see Acrobat 5.0 Online 
Help.
16 
Reflowing a document
Documents you may be interested
Documents you may be interested