c# pdf viewer library free : Move pages within pdf control application platform web page html .net web browser WordsNumberingExplainedUSLetter0-part1753

Word's numbering explained 
Article by John McGhie
Table of Contents 
1.  Overview...........................................................................................................................................2 
2.  File formats and structures.............................................................................................................3 
2.1 
Command-stream Formats.................................................................................................3 
2.2 
OLE Container Formats......................................................................................................3 
3.  Multiple Kinds of Numbering......................................................................................................5 
3.1 
Field Numbering..................................................................................................................5 
3.2 
List Numbering....................................................................................................................6 
3.3 
Simple Lists...........................................................................................................................8 
3.4 
Outline Numbering.............................................................................................................9 
4.  Applying Numbering....................................................................................................................12 
4.1 
Numbering Button.............................................................................................................12 
4.2 
Direct numbering...............................................................................................................13 
4.3 
Style-based numbering......................................................................................................13 
4.4 
Style-Template conflicts....................................................................................................14 
4.5 
Template conflicts..............................................................................................................15 
5.  Numbering in action.....................................................................................................................16 
5.1 
Page numbering.................................................................................................................16 
5.2 
Tables of contents...............................................................................................................17 
5.3 
Index....................................................................................................................................18 
5.4 
Chapter numbering...........................................................................................................18 
5.5 
Heading numbering..........................................................................................................19 
5.6 
Simple Lists.........................................................................................................................21 
5.7 
Outline Lists........................................................................................................................21 
5.8 
Footnotes.............................................................................................................................22 
5.9 
Field numbers.....................................................................................................................23 
5.10  Professional issues.............................................................................................................24 
Move pages within pdf - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
rearrange pdf pages reader; pdf change page order acrobat
Move pages within pdf - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
how to move pages in pdf converter professional; rearrange pages in pdf
Word’s numbering explained (article contributed by John McGhie) 
Page 2 of 25 
1 Overview 
Copyright © 2000 by the Microsoft Word MVPs. 
1.  Overview 
Numbering in Word is difficult to understand because Word attempts to hide 
“complexity” from us. In many cases, it provides insufficient detail in the explanation 
of features. Regrettably, a simplistic explanation does not help understanding of a 
complex subject. It fills our heads with loose ends, which makes the problem worse! 
Let me warn you: this subject is a real brain-breaker. You can use Word very 
successfully and professionally without ever knowing or understanding this stuff. I 
wrote it for the real masochists among us who just have to know how it works.  
Do not let me lead you into a headache under false pretences: this FAQ is not going 
to tell you how to fix a document that contains broken numbering. It simply explains 
how the numbering works: this is valuable information if you work with Word a lot, 
and by understanding it, you can often work out how to fix a document. However, 
this FAQ is not going to tell you how. (For a discussion of fixes, see: How to cure 
Word's List Numbering with a dose of VBA). 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Able to add and insert one or multiple pages to existing adobe PDF of adding and inserting a new blank page to the existing PDF document within a well
reordering pdf pages; reorder pages pdf file
C# PowerPoint - How to Process PowerPoint
It enables you to move out useless PowerPoint document pages simply with a dealing solution to sort and rearrange PowerPoint slides order within C#.NET
how to move pages in a pdf file; how to move pages in a pdf document
Word’s numbering explained (article contributed by John McGhie) 
Page 3 of 25 
2 File formats and structures 
Copyright © 2000 by the Microsoft Word MVPs. 
2.  File formats and structures 
Before we can begin, we need to know that there are four different file formats 
produced by products named Microsoft Word. Even though 16 products all used the 
“.doc” file extension, there are actually only four major file formats. Within each, 
there are several minor variations adding new bits. However, the four main 
underlying structures of the saved files determine how numbering behaves in the 
product, and what goes wrong with it. 
The four major file formats are: 
• 
Word for DOS 
• 
Word for Windows 1 and 2 and Mac Word 4 and 5 
• 
Word 6 and 95 and Mac Word 6 
• 
Word 97, 98 and 2000. 
Within these formats, there are two basic “structures.” The command-stream 
structure, and the OLE Container structure. 
2.1  Command-stream Formats 
Word for DOS and the first two versions of Word for Windows produced command-
stream file formats. Their files contain ASCII text and printer commands, in the order 
Word will send them to the printer. It’s a very simple format, and very robust. It’s... 
ummm... the format WordPerfect uses .... 
In these formats, the numbering exists in the text as real text and remains stable once 
created. Unfortunately, people rarely use these versions of Word these days. 
There’s no real point in describing the command-stream format product numbering. 
You use it, it works, it doesn’t break. Ahhhh... memories.... 
2.2  OLE Container Formats 
Word versions 6 and above produce OLE container formats. The file is a nested 
series of containers like Chinese Eggs. For example, each paragraph is a container of 
characters. Each section break is a container of paragraphs. Each document is a 
container of section breaks. 
Each container contains "something" (it may be a stream of characters, a set of 
drawing objects, or a binary object). The container also contains one or more 
“pointers” that connect it with property tables that determine the formatting and 
behaviour of the contained "something."  
C# TIFF: C#.NET Code to Process TIFF, RasterEdge XDoc.Tiff for .
Our supported image and document formats are: TIFF, JPEG, GIF, BMP, PNG, PDF, Word and DICOM. It represents a high-level model of the pages within a Tiff file.
move pages in pdf file; change page order pdf
C# TIFF: How to Delete Page(s) from Multi-page TIFF File Using
Word, Excel, PowerPoint to Tiff. Convert PDF to Tiff. Page Edit. Insert Pages into Tiff File. Delete Tiff Pages. Move Tiff Page Position. Rotate a Tiff Page. Extract
pdf reorder pages; how to rearrange pages in a pdf document
Word’s numbering explained (article contributed by John McGhie) 
Page 4 of 25 
2 File formats and structures 
Copyright © 2000 by the Microsoft Word MVPs. 
In Word versions 6 and higher, numbering is expressed as a property, a little 
container that contains a marker to say where in the text it is to print, and a pointer 
to an entry in a list of numbering formats that determines what kind of number it is, 
and how it increments. It’s important to our understanding to learn that this 
property does not contain the number text. Word fills in the number text itself just 
before it displays or prints the document. 
C# Image: C# Code to Encode & Decode JBIG2 Images in RasterEdge .
images codec into PDF documents for a better PDF compression; RasterEdge JBIG2 codec SDK controls within C# project Move license text to the new project folder
change pdf page order; change page order in pdf online
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Thumbnails can be created from PDF pages. quickly convert a large-size multi-page PDF document to of high-quality separate JPEG image files within .NET projects
pdf change page order online; pdf reverse page order
Word’s numbering explained (article contributed by John McGhie) 
Page 5 of 25 
3 Multiple Kinds of Numbering 
Copyright © 2000 by the Microsoft Word MVPs. 
3.  Multiple Kinds of Numbering 
In the container formats, many different items can have numbering, and Word tends 
to treat them as different things. There are three different kinds: 
• 
Fields 
• 
Simple Lists 
• 
Outlines  
The “kinds” determine the behaviour of the three types. It may be worth noting that 
in Word versions 6 and above, a bulleted list and a numbered list are actually the 
same thing: only the “number format” is different. 
The following pages explain what the three kinds of numbering are, and the 
variations within each kind. 
3.1  Field Numbering 
Field-based numbering is the simplest and the most robust. Pages, Captions and 
Footnotes are examples of numbering done with fields. 
A field in a Word document is simply a placeholder that contains “the instructions for 
working out what should go here,” rather than the text itself. In this case, it contains 
the instructions for displaying and incrementing a set of numbers. A field is simply a 
small section of computer code embedded in a special container that tells Word to 
interpret the contents as computer instruction code instead of text. 
Word automatically inserts and maintains the fields for some forms of field-based 
numbering. The most commonly used numbering fields are pages, number of pages 
(page x of y) and footnotes. 
3.1.1  Captions 
Captions are a special case: if you use Word’s Insert Caption command, it inserts the 
fields for you, but the field itself is a good old-fashioned SEQ(uence) field, and some 
people prefer to insert them manually so they have complete control over the 
formatting and incrementing. 
A SEQ field can belong to only one sequence and it can produce only one level of 
numbering. You can number your headings using SEQ fields: if you do, you have to 
define a named sequence for each level of numbering. You also need to handle your 
own re-setting of each level when a higher level occurs. 
Field-based numbering is very stable and rugged, but a little fiddly and complex to 
use or maintain. Many professional writers such as technical writers use field-based 
numbering exclusively, because of its stability and ruggedness. They can export or 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Page: Replace PDF Pages. Page: Move Page Position. Page: Extract View PDF document in continuous pages display mode Search text within file by using Ignore case or
pdf rearrange pages online; reorder pages in pdf online
C# Word - Process Word Document in C#
It enables you to move out useless Word document pages simply with a You are capable of extracting pages from Microsoft Word document within C#.NET
how to reorder pages in pdf reader; how to reorder pages in pdf online
Word’s numbering explained (article contributed by John McGhie) 
Page 6 of 25 
3 Multiple Kinds of Numbering 
Copyright © 2000 by the Microsoft Word MVPs. 
import documents containing field-based numbering to any of the Word file formats. 
They can convert the text backwards and forwards from Word 6, 95, 97, 98 and 2000 
as many times as they like, and the field-based numbering will always be correct. 
3.1.2  Clause Numbering 
Legal clause numbering requires that a single paragraph contains more than one 
number. Word 97 and 2000 introduced a new field called the LISTNUM field, 
designed especially for this. Regrettably, it will not down-convert to versions below 
Word 97, unless you unlink all the fields (press Ctrl+A followed by Ctrl+Shift+F9) 
prior to saving in Word 6/95 (or earlier) format. 
For clause numbering, you should stick to the AUTONUM field unless you are sure 
the documents will never needed to be edited in an earlier version of Word than 
Word 97 . 
3.1.3  Page x of y 
Word can automatically produce “page x of y” page numbering. Word performs this 
numbering with a pair of automatically inserted fields. Unfortunately, one of the 
fields has had a notorious bug in it since Word 6: you can end up with a sequence 
such as “page 1 of 1, page 2 of 2, page 3 of 3 ...” where the second part of the page x 
of y does not update correctly. The bug is actually in Word’s pagination algorithm. 
Word makes up the print image of the page before it has finished paginating the 
document, so it really doesn’t yet know how many pages there are ... Service Release 
1 for Word 2000 finally fixed the bug. See separate article Page x of y displays or 
prints as Page 1 of 1, Page 2 of 2 etc. for some workarounds for earlier versions.  
Technical writers rarely use “page x of y”, and where they do, they work-around the 
bug by constructing page x of y manually using a bookmark on the last page of the 
document and a cross-reference to its page number. 
3.2  List Numbering 
List-based numbering is simple to use, but very difficult to understand or fix. But 
wait... it gets worse: it is essential to understand list-based numbering before you can 
understand Outline Numbering. And that’s... ummmm ... awful! 
Common  examples  of  list-based  numbering  are  paragraphs  and  footnotes. 
Paragraphs can be numbered lists, but footnotes are always simple lists. 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Page: Replace PDF Pages. Page: Move Page Position. Page: Copy View PDF document in continuous pages display mode. Search text within file by using Ignore case or
how to reverse pages in pdf; how to move pages in pdf reader
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
NET code. All PDF pages can be converted to separate Word files within a short time in VB.NET class application. In addition, texts
how to move pages around in a pdf document; move pages in a pdf
Word’s numbering explained (article contributed by John McGhie) 
Page 7 of 25 
3 Multiple Kinds of Numbering 
Copyright © 2000 by the Microsoft Word MVPs. 
We all know what a “shopping list” is. It’s a list of names of products and the 
number you need to buy. OK, in Word a Numbered List is a list of paragraphs and 
the kind of number to put on each of them. If you were to examine the code 
internally, you would see an HTML-like structure: 
Begin List Definition 
List Definition 
Begin Ordered List 
List item 
List item 
List item 
... 
End Ordered List 
The whole key to the idea is that a list has a definition, a beginning, one or more 
items in the list, and an end. The most important distinguishing feature of “List 
Numbering” is that in a list, there can be only one level of numbering. Numbering 
levels are explained in the Outline Numbering pages. 
In a simple numbered list, a definition says “List number 23 is a sequence of Arabic 
numerals starting at 1, incrementing by 1, indented 3cm, and formatted in 12-point 
Times New Roman bold.” This definition is a List Template stored at the end of the 
document (hidden in the Default Section Break that is contained in the last 
paragraph mark). 
3.2.1  List Galleries 
Just for completeness, there are three kinds of list template: bulleted lists, numbered 
lists and outline numbered lists. These three types are collectively stored in three list 
galleries. A document always has three list galleries, whether or not the document 
contains any numbering. All three are stored in the default section break. The 
Format>Bullets and Numbering command shows you the first seven formats in 
each of the three list galleries. 
3.2.2  Default List Templates 
Word has a set of factory-default list templates built in. The three supplied list 
galleries each contain seven pre-set formats. These settings are hard-coded into 
Word. 
If you use the Format>Bullets and Numbering command, you see a Reset button on 
the dialog. This resets the selected list template to its factory default. We often ask 
people to do this as a preliminary step when trying to fix numbering. It restores each 
list template to a known good state. 
Word’s numbering explained (article contributed by John McGhie) 
Page 8 of 25 
3 Multiple Kinds of Numbering 
Copyright © 2000 by the Microsoft Word MVPs. 
3.2.3  Applied List Templates 
Because you can customise your list templates, the list templates you actually apply 
in a document often bear no relation to the list templates displayed in the 
Format>Bullets and Numbering command. 
Unfortunately, Word can have literally several hundreds of list definitions in a single 
document. Some or all of these may be “applied” to the text. The Format>Bullets and 
Numbering command can show you only the seven most-recently used in each of 
the three categories. 
3.3  Simple Lists 
Now, somewhere in the document, let’s find a sequence of paragraphs in a 
numbered list. Let’s say there are five of them, and they are paragraphs 43 to 48 in 
the document. Each of them has a tag indicating that it is a member of a list, and a 
pointer to list template 23, which formats that list. 
Now for the exciting bit: There can be more than one list in the document. “Of course 
there can,” you’re thinking. “Any technical manual has lots of little procedures 
expressed as numbered steps. Maybe five to seven items in each, and maybe one list 
every couple of pages.” 
Oh if only it were that simple... 
In Word, you can indeed have multiple lists. However, each “list” can have more 
than two “ends.” That sounds absurd, right? That’s because it is... 
Let’s take a typical technical procedure: ten pages and six sets of numbered steps. 
The first three sets of numbered steps are all members of the same list. The list 
restarts at “1” three times: at the first paragraph of each of the three sets of numbered 
steps. The second three sets of numbered steps are also all members of the same list. 
Again, they each restart at “1” on the first paragraph of each set of numbered steps. 
To Word, that document contains two lists, not six. 
The key distinction I am making is that the thing Word calls a numbered list is a 
larger structure than that which you or I know as a numbered list. Word considers a 
numbered list to be what you or I might describe as a “family” of numbered lists. 
3.3.1  Illustration of Simple Lists 
Think of a sporting goods shop that sells billiard balls. On one shelf, it has several 
boxes of balls by one manufacturer. Each ball has a number painted on it, as billiard-
balls must have. On another shelf, the shop has more boxes of balls by a different 
manufacturer. Moreover, on a third shelf, three boxes by yet another manufacturer. 
Word’s numbering explained (article contributed by John McGhie) 
Page 9 of 25 
3 Multiple Kinds of Numbering 
Copyright © 2000 by the Microsoft Word MVPs. 
What you and I call a “numbered list” is one box of balls. Microsoft Word uses the 
name “list” for the entire shelf. Microsoft has never been shy about changing the 
English language to suit itself...  
There may be several shelves of balls in the shop. Each set of numbered steps in the 
document may be a member of a different list. Or there may be only one shelf. Each 
numbered list in the document may be a member of the same list. 
Unfortunately, that last case is unlikely to be true if we have a document that needs 
fixing. There is likely to be quite a large number of lists in the document. There’s a 
celebrated bug, reported in the Microsoft Knowledge Base, which explains that 
things get a bit uncertain when a document contains more than 200 list templates... 
But it can get worse... 
Any given paragraph in the document may be a member of any of the lists. If we 
have seven paragraphs numbered 1 through 7, there is no guarantee that they are all 
members of the same list. They could each be a member of a different list: one list 
starts at “1”, the next starts at “2”, the next starts at “3” ... you get the idea... 
Oh, but it can get worse... 
How can we tell which list a particular paragraph resides in? Sigh... we can’t, unless 
we use VBA. Short of using Word 2000 to save the document to HTML and reading 
the code, there is no way to tell which list a particular paragraph or set of paragraphs 
currently resides in. We can make some guesses, and in the FAQ about fixing 
numbering, we will tell you how to improve the accuracy of your guesses, and how 
to ensure that a given set of paragraphs belongs to a specified list. However, short of 
saving the document out to HTML and reading the code, there is no way to discover 
what is wrong. 
3.4  Outline Numbering 
The most common form of Outline List is Heading Numbering. We often see this in 
technical, engineering and academic documents. In legal documents, body text 
paragraphs are frequently outline-numbered. 
An Outline List is a nested set of nine lists.  
The brain-breaking feature of Outline Lists is that everything I said about “simple” 
lists is true...multiplied by nine! 
All the complexities of the Numbered list also occur in Outline Numbered Lists. 
There can be multiple lists in a document, or only one. Each list can restart multiple 
times or only once. 
Word’s numbering explained (article contributed by John McGhie) 
Page 10 of 25 
3 Multiple Kinds of Numbering 
Copyright © 2000 by the Microsoft Word MVPs. 
I’ll type this slowly so we can all follow... an Outline List has more than one level of 
numbering, and each of the lower levels numbers independently to, but inherits 
from, its higher levels. The following is an outline numbered list: 
Heading 1 
Heading 1.1 
Heading 1.2 
Heading 1.2.1 
Heading 1.2.2 
Heading 1.3 
Heading 1.3.1 
Heading 2 
No, I typed those out by hand: there’s no way I could send that sequence across the 
Internet as Word numbering: if I tried, I have no idea what you would see! Notice 
there are three “levels” of numbering in the list. 
Item 1 and Item 2 are both members of Level 1. Items 1.1, 1.2, and 1.3 are members of 
level 2. Items 1.2.1, 1.2.2 and 1.3.1 are members of level 3. 
An Outline List has an extra property that simple List Numbered lists do not have: 
the paragraph’s level. Actually, the level property exists in the simple lists, but is 
always set to 1 and ignored. In an outline numbered list template the level is an 
integer between 1 and 9 that determines the paragraph’s level in the numbering 
scheme. This list level operates independently of the style and controls the number 
formatting. This is how legal documents can have multi-level lists in which all the 
paragraphs are formatted with the Normal style. 
Each of the levels of an outline list can number in a different sequence, and each level 
can have a different ordinal digit. The ordinal digit is a “number” to you and I, 
although you can specify a letter; or in a bulleted list, a character. 
To fully appreciate this horror, you need to consider the following: 
1.  The first item 
2.  The second item 
a.  The first sub-item 
b.  The second sub-item 
i.  A sub-sub-item 
c.  Another sub-item 
3.  Another top-level item 
The above example demonstrates three of the levels of a default outline list. 
Documents you may be interested
Documents you may be interested