c# open a pdf file : Delete pages from pdf file online SDK software API wpf windows winforms sharepoint theword16-part1316

158
*.lng
Installation
Installation
All other add-on language files. One file for
each supported language. (e.g. greek.lng,
spanish.lng, etc)
config.ini
Personal
Installation
All program settings are saved in this file.
compact
-
Installation
If present, this is a compact installation
*.skn
Installation\Skins
Installation\Skins
Skin files - each one describes a skin that can be
used by theWord.
my.vsls.twm
Personal
Installation
Stores verse lists
my.lyts.twm
Personal
Installation
Stores user layouts
my.bhls.twm
Personal
Installation
Stores Bible highlighting information
*.xrefs.twm
Personal
Installation
Stores user cross-references
*.list, *.idx, *.idx3,
*.dat
Cache
Installation
Cache data 
*.ttf
Cache
Cache
Embedded fonts (if any)
Cardo.ttf,
Gentium.ttf
WINDOWS\Font
s
WINDOWS\Fonts
Default Hebrew and Greek font: installed in
Windows system font directory
*.hdgs.twm
Misc
Misc
Stores chapter headings for Bibles
default.layout.
twm
Misc
Misc
Default layouts
default.prgs.twm,
default2.prgs.
twm
Misc
Misc
Information concerning paragraph breaks for
Bibles. Two sets are included by default
nf.dat
Misc
Installation
Stores unlock data for locked modules
*.nfp
Installation
Installation
Appears temporarily when installing a locked
package/bundle. Contains unlock information. 
*.twm
Common
modules\Books
Installation\Book
s
Book Modules. The actual module type is
determined by an internal flag, not by the
extension
*.ont, *.nt, *.ot
Common
modules\Bibles
Installation\Bibles
Bible modules
*.ontx, *.otx, *.ntx
Common
modules\Bibles
Installation\Bibles
Encrypted Bible modules
tw3brand.dll
Installation
Installation
Branding dll - used for these distribution that are
branded for some 3rd party ministry.
errors.log
Cache
Cache
Errors that occur are written in this file.
*.dic, *.aff
Misc
Misc
Spelling dictionaries from Open office
How theWord locates installed modules?
theWord modules are files with extension .twm, or .ont (see table above for complete list). theWord will
look in all known folders and all their sub-folders to locate modules and other files. This means that you
can create and organize your modules in sub-folders and the program will still locate and use. If a folder
name starts with a dash (-) or a dot (.) then this folder is excluded.
You can also add more module folders by manually adding an entry in the config.ini file (see Working
Delete pages from pdf file online - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete a page from a pdf reader; delete pages from pdf document
Delete pages from pdf file online - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
copy pages from pdf to another pdf; delete pages in pdf online
159
directly with the config file
for information on how to do this).
Registry
theWord makes minimal use of the registry. It only stores a couple of settings under HKCU\Software\The
Word and HKLM\Software\The Word. It will not save anything there if you make a Compact/UFD
installation
Working directly with the config.ini file
Overview
The config.ini file is where all settings of theWord are stored. To locate the current config.ini being
used do the following:
Go to the menu Help -> About. In the About dialog, click on the File locations tab. Locate the
Personal files folder line and click on the ... button on the right: a windows shell dialog will open.
Locate the config.ini file in that dialog: this is the one used by the program.
You can edit directly this file if you want to set some advanced options. Before trying to edit it make sure
that theWord is not running or else your edits will be overwritten when you shut down theWord. 
The file is divided in sections. Each sections starts with the name of the section enclosed in square
brackets and extends until the beginning of the next section (or the end of the file). Most options that you
can set manually usually should go to the [general] section. The [general] section is usually the first one
in the config.ini file (although this is not necessary).
You can edit the config.ini file using any text editor like notepad that comes with Windows.
TIP: Editing directly the config.ini file is an advanced operation that requires
some basic knowledge of files and usage of a text editor. It is suggested that
you make a backup copy of the config.ini file before changing it manually.
What settings can be set there?
A partial list of available options is given below. Notice that this is not complete and it is only suggested
for advanced users. You should probably check the forums for more information on these options. All
entries listed here should go to the [general] section.
Entry
Used for
extra.paths=[list of paths
separated by ;]
Add one or more extra paths in which theWord should look for
modules. Example: 
extra.paths=c:\my modules; h:\personal\files
vref.languages=[list of
<language>, *, current]
This setting determines what language the verse detection algorithm
uses for book names. By default it uses English and current language.
You can use * for all languages installed, or a comma list with the ones
you want (current stands for the current language). Examples:
vref.languages=*
vref.languages=english,current
vref.languages=spanish,german
vref.language=english
dbv.tlb.backcolor.luma
Default is 210. Luminosity of the color applied to the Bible tab bar 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
empty) page to a PDF and adding empty pages to a PDF from a supported file format, with You may feel free to define some continuous PDF pages and delete.
delete pages pdf; delete page from pdf preview
C# PDF Page Insert Library: insert pages into PDF file in C#.net
code, how to rotate PDF document page, how to delete PDF page using programmers are capable of adding and inserting (empty) PDF page or pages from various
add and delete pages in pdf; delete pages pdf document
160
jump.to.verse.list.on.add
Default is 1 (true). Set to 0 if you don't want the Bible view to change
to List when you add a verse to the current list (using CTRL+L, the
menu, etc)
dbv.add.header.when.
copying.single.verse
Default is 1 (true). Set to 0 if you don't want a header when copying
single verses from the Bible view.
dbv.add.footer.when.
copying.single.verse
Default is 0 (false). Set to 1 if you want a footer when copying single
verses from the Bible view.
active.verse.highlight.
light
Default is -35. How much the current verse gets lighter from the
background (when using standard color) - applies for light background
colors (negative means it gets darker).
active.verse.highlight.dark
Default is 40. How much the current verse gets lighter from the
background (when using standard color) - applies for dark background
colors.
booksearchview.showpopup.
on.tree
Default is 1 (true). Whether to show the content of the topics in a
popup when hovering over the book search results list. Use 0 to turn it
off, 2 to show only when CTRL is pressed.
bkv.highlight.alpha.normal
Default is 140; alpha value (transparency level) of highlighting of
matched book modules tabs in book view (for normal matching)
bkv.highlight.alpha.fuzzy
Default is 60; alpha value (transparency level) of highlighting of
matched book modules tabs in book view (for fuzzy matching)
bkv.highlight.color.light.
normal
Default is yellow. Color for highlighting the book tabs (for normal
matching) - used for light colored themes (colors are in RGB decimal;
e.g. 2686948 is dark yellow, 2552040 is clear yellow; to use a color in
hex use windows calculator to convert to decimal, also reverse the
order of hex digits)
bkv.highlight.color.light.
fuzzy
Default is yellow. Color for highlighting the book tabs (for fuzzy
matching) - used for light colored themes
bkv.highlight.color.dark.
normal
Default is black. Color for highlighting the book tabs (for normal
matching) - used for dark colored themes
bkv.highlight.color.dark.
fuzzy
Default is dark gray. Color for highlighting the book tabs (for fuzzy
matching) - used for dark colored themes
bookview.showpopup.on.links
Default is 1 (true). Whether to show popups for links in the Book view.
Use 0 to turn it off, 2 to show only when CTRL is pressed
auto.bookmark.pattern
Default is bkm%d. Pattern for suggesting bookmarks in Book view. Be
careful to properly use the number placeholder %d.
lang.hot.key
Default is 76 (L). Key for reloading the current language file (
CTRL+SHIFT+L is the combination)
cm.paste.hot.key
Default is 86 (V). Key for pasting back to clipboard recognized verse
from within the Clipboard monitor (CTRL+SHIFT+V is the combination)
bible.module.reload.hot.key
Default is 82 (R). Key for reloading current Bible module (
CTRL+SHIFT+R is the combination)
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
to create a blank PDF page with related by using following online VB.NET may use the following VB.NET demo code to insert multiple pages of a PDF file to a
delete page in pdf online; delete pages in pdf reader
C# PDF File Split Library: Split, seperate PDF into multiple files
splitting PDF file into two or multiple files online. Support to break a large PDF file into smaller files. Separate PDF file into single ones with defined pages
add and delete pages from pdf; delete page in pdf
161
restrict.popup.inapp
Default is 0 (false). Set to 1 (true) to restrict all popup windows (not
tips) within the area of the main window.
bkv.center.link.target
Default is 0 (false). Set to 1 to force the display of a link with a specific
bookmark to center the target topic in the reader (by default, when you
click on a link for which a bookmark is defined, then the reader scrolls
so that the bookmark appears at the top of the reader; this option will
scroll the reader so the bookmark appears at the vertical middle of the
reader).
clipboard.format.bible.
unicode
clipboard.format.bible.rtf
clipboard.format.bible.text
These three options control in which formats text is copied to the
clipboard. All three entries have a default value of 1 (true). Set to 0 to
disallow the particular format to be copied to the clipboard. For
example, if you want to not copy rtf formatted text to the clipboard,
add to the config.ini the option 
clipboard.format.bible.rtf=0
clipboard.format.apply.to.
reader
Default is 0 (false). By default, the above three config options do not
apply for selected text that is copied from the Bible viewer. Set this to 1
to have these options apply for text copied directly from the Bible view
reader with mouse selection.
strong.format
This option allows you to customize the look of embedded strong
numbers in the Bible view text. Defatul value is 
"\super  %s"
(without
the quotes). The format is actually an rtf fragment. For example, the
setting "
{\fs16 <%s>}
" will render the Strong numbers within the <
and > symbols and with a font size of 8. The %s represents that actual
text (e.g. G1, H123, etc).
Be very careful because incorrect rtf syntax may cause the whole
rendering of the Bible text to get corrupted.
morph.format
Same as 
strong.format
but allows you to customize the rendering of
morphological codes.
suppress.search.results.
highlight
Default is 0 (false). Set to 1 if you don't want the search results to be
highlighted in yellow.
suppress.search.results.
underline
Default is 0 (false). Set to 1 if you don't want the search results to have
the curly red underline.
popup.strong
Default is 1 (true). Set to 0 if you don't want the Strong numbers to
appear in popups, no matter if the current/active Bible view displays
them.
popup.morph
Default is 1 (true). Set to 0 if you don't want the morphological codes
numbers to appear in popups, no matter if the current/active Bible view
displays them.
Regular Expression Syntax
PCRE REGULAR EXPRESSION DETAILS
BACKSLASH
VB.NET PDF File Split Library: Split, seperate PDF into multiple
PDF document file to one-page PDF files or they can separate source PDF file to smaller PDF documents by every given number of pages. This online VB tutorial
delete pages from pdf in preview; cut pages from pdf
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
size, images size reducing can help to reduce PDF file size effectively will also take up too much space, glyph file unreferenced can Delete unimportant contents
delete pages from pdf acrobat reader; delete pages from pdf reader
162
CIRCUMFLEX AND DOLLAR
FULL STOP (PERIOD, DOT)
MATCHING A SINGLE BYTE
SQUARE BRACKETS AND CHARACTER CLASSES
POSIX CHARACTER CLASSES
VERTICAL BAR
INTERNAL OPTION SETTING
SUBPATTERNS
NAMED SUBPATTERNS
REPETITION
ATOMIC GROUPING AND POSSESSIVE QUANTIFIERS
BACK REFERENCES
ASSERTIONS
CONDITIONAL SUBPATTERNS
COMMENTS
RECURSIVE PATTERNS
SUBPATTERNS AS SUBROUTINES
CALLOUTS
PCRE REGULAR EXPRESSION DETAILS
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
delete page from pdf reader; add or remove pages from pdf
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Combine multiple specified PDF pages in into single one file. Append one PDF file to the end of another one in VB library download and VB.NET online source code
delete page from pdf; add and delete pages in pdf online
163
The syntax and semantics of the regular expressions supported by PCRE are described below. Regular
expressions are also described in the Perl documentation and in a number of books, some of which have
copious examples. Jeffrey Friedl's "Mastering Regular Expressions", published by O'Reilly, covers regular
expressions in great detail. This description of PCRE's regular expressions is intended as reference
material.
The original operation of PCRE was on strings of one-byte characters. However, there is now also support
for UTF-8 character strings. To use this, you must build PCRE to include UTF-8 support, and then call 
pcre_compile() with the PCRE_UTF8 option. How this affects pattern matching is mentioned in several
places below. There is also a summary of UTF-8 features in the section on UTF-8 support in the main pcre
page.
A regular expression is a pattern that is matched against a subject string from left to right. Most
characters stand for themselves in a pattern, and match the corresponding characters in the subject. As a
trivial example, the pattern
The quick brown fox
matches a portion of a subject string that is identical to itself. The power of regular expressions comes
from the ability to include alternatives and repetitions in the pattern. These are encoded in the pattern by
the use of metacharacters, which do not stand for themselves but instead are interpreted in some special
way.
There are two different sets of metacharacters: those that are recognized anywhere in the pattern except
within square brackets, and those that are recognized in square brackets. Outside square brackets, the
metacharacters are as follows:
\      general escape character with several uses
^      assert start of string (or line, in multiline mode)
$      assert end of string (or line, in multiline mode)
.      match any character except newline (by default)
[      start character class definition
|      start of alternative branch
(      start subpattern
)      end subpattern
?      extends the meaning of (
also 0 or 1 quantifier
also quantifier minimizer
*      0 or more quantifier
+      1 or more quantifier
also "possessive quantifier"
{      start min/max quantifier
Part of a pattern that is in square brackets is called a "character class". In a character class the only
metacharacters are:
\      general escape character
164
^      negate the class, but only if the first character
-      indicates character range
[      POSIX character class (only if followed by POSIX syntax)
]      terminates the character class
The following sections describe the use of each of the metacharacters.
BACKSLASH
The backslash character has several uses. Firstly, if it is followed by a non-alphanumeric character, it takes
away any special meaning that character may have. This use of backslash as an escape character applies
both inside and outside character classes.
For example, if you want to match a * character, you write \* in the pattern. This escaping action applies
whether or not the following character would otherwise be interpreted as a metacharacter, so it is always
safe to precede a non-alphanumeric with backslash to specify that it stands for itself. In particular, if you
want to match a backslash, you write \\.
If a pattern is compiled with the PCRE_EXTENDED option, whitespace in the pattern (other than in a
character class) and characters between a # outside a character class and the next newline character are
ignored. An escaping backslash can be used to include a whitespace or # character as part of the pattern.
If you want to remove the special meaning from a sequence of characters, you can do so by putting them
between \Q and \E. This is different from Perl in that $ and @ are handled as literals in \Q...\E sequences
in PCRE, whereas in Perl, $ and @ cause variable interpolation. Note the following examples:
Pattern            PCRE matches   Perl matches
\Qabc$xyz\E        abc$xyz        abc followed by the contents of $xyz
\Qabc\$xyz\E       abc\$xyz       abc\$xyz
\Qabc\E\$\Qxyz\E   abc$xyz        abc$xyz
The \Q...\E sequence is recognized both inside and outside character classes.
Non-printing characters
A second use of backslash provides a way of encoding non-printing characters in patterns in a visible
manner. There is no restriction on the appearance of non-printing characters, apart from the binary zero
that terminates a pattern, but when a pattern is being prepared by text editing, it is usually easier to use
one of the following escape sequences than the binary character it represents:
\a        alarm, that is, the BEL character (hex 07)
\cx       "control-x", where x is any character
\e        escape (hex 1B)
\f        formfeed (hex 0C)
\n        newline (hex 0A)
\r        carriage return (hex 0D)
\t        tab (hex 09)
\ddd      character with octal code ddd, or backreference
165
\xhh      character with hex code hh
\x{hhh..} character with hex code hhh... (UTF-8 mode only)
The precise effect of \cx is as follows: if x is a lower case letter, it is converted to upper case. Then bit 6 of
the character (hex 40) is inverted. Thus \cz becomes hex 1A, but \c{ becomes hex 3B, while \c; becomes
hex 7B.
After \x, from zero to two hexadecimal digits are read (letters can be in upper or lower case). In UTF-8
mode, any number of hexadecimal digits may appear between \x{ and }, but the value of the character
code must be less than 2**31 (that is, the maximum hexadecimal value is 7FFFFFFF). If characters other
than hexadecimal digits appear between \x{ and }, or if there is no terminating }, this form of escape is
not recognized. Instead, the initial \x will be interpreted as a basic hexadecimal escape, with no following
digits, giving a character whose value is zero.
Characters whose value is less than 256 can be defined by either of the two syntaxes for \x when PCRE is
in UTF-8 mode. There is no difference in the way they are handled. For example, \xdc is exactly the same
as \x{dc}.
After \0 up to two further octal digits are read. In both cases, if there are fewer than two digits, just those
that are present are used. Thus the sequence \0\x\07 specifies two binary zeros followed by a BEL
character (code value 7). Make sure you supply two digits after the initial zero if the pattern character that
follows is itself an octal digit.
The handling of a backslash followed by a digit other than 0 is complicated. Outside a character class,
PCRE reads it and any following digits as a decimal number. If the number is less than 10, or if there have
been at least that many previous capturing left parentheses in the expression, the entire sequence is taken
as a back reference. A description of how this works is given later,
following the discussion of
parenthesized subpatterns.
Inside a character class, or if the decimal number is greater than 9 and there have not been that many
capturing subpatterns, PCRE re-reads up to three octal digits following the backslash, and generates a
single byte from the least significant 8 bits of the value. Any subsequent digits stand for themselves. For
example:
\040   is another way of writing a space
\40    is the same, provided there are fewer than 40 previous capturing subpatterns
\7     is always a back reference
\11    might be a back reference, or another way of writing a tab
\011   is always a tab
\0113  is a tab followed by the character "3"
\113   might be a back reference, otherwise the character with octal code 113
\377   might be a back reference, otherwise the byte consisting entirely of 1 bits
\81    is either a back reference, or a binary zero followed by the two characters "8" and "1"
Note that octal values of 100 or greater must not be introduced by a leading zero, because no more than
three octal digits are ever read.
All the sequences that define a single byte value or a single UTF-8 character (in UTF-8 mode) can be used
166
both inside and outside character classes. In addition, inside a character class, the sequence \b is
interpreted as the backspace character (hex 08), and the sequence \X is interpreted as the character "X".
Outside a character class, these sequences have different meanings (see below).
Generic character types
The third use of backslash is for specifying generic character types. The following are always recognized:
\d     any decimal digit
\D     any character that is not a decimal digit
\s     any whitespace character
\S     any character that is not a whitespace character
\w     any "word" character
\W     any "non-word" character
Each pair of escape sequences partitions the complete set of characters into two disjoint sets. Any given
character matches one, and only one, of each pair.
These character type sequences can appear both inside and outside character classes. They each match
one character of the appropriate type. If the current matching point is at the end of the subject string, all
of them fail, since there is no character to match.
For compatibility with Perl, \s does not match the VT character (code 11). This makes it different from the
the POSIX "space" class. The \s characters are HT (9), LF (10), FF (12), CR (13), and space (32).
A "word" character is an underscore or any character less than 256 that is a letter or digit. The definition
of letters and digits is controlled by PCRE's low-valued character tables, and may vary if locale-specific
matching is taking place. For example, in the "fr_FR" (French) locale, some character codes greater than
128 are used for accented letters, and these are matched by \w.
In UTF-8 mode, characters with values greater than 128 never match \d, \s, or \w, and always match \D,
\S, and \W. This is true even when Unicode character property support is available.
Unicode character properties
When PCRE is built with Unicode character property support, three additional escape sequences to match
generic character types are available when UTF-8 mode is selected. They are:
\p{xx}   a character with the xx property
\P{xx}   a character without the xx property
\X       an extended Unicode sequence
The property names represented by xx above are limited to the Unicode general category properties.
Each character has exactly one such property, specified by a two-letter abbreviation. For compatibility
with Perl, negation can be specified by including a circumflex between the opening brace and the
property name. For example, \p{^Lu} is the same as \P{Lu}.
167
If only one letter is specified with \p or \P, it includes all the properties that start with that letter. In this
case, in the absence of negation, the curly brackets in the escape sequence are optional; these two
examples have the same effect:
\p{L}
\pL
The following property codes are supported:
C     Other
Cc    Control
Cf    Format
Cn    Unassigned
Co    Private use
Cs    Surrogate
L     Letter
Ll    Lower case letter
Lm    Modifier letter
Lo    Other letter
Lt    Title case letter
Lu    Upper case letter
M     Mark
Mc    Spacing mark
Me    Enclosing mark
Mn    Non-spacing mark
N     Number
Nd    Decimal number
Nl    Letter number
No    Other number
P     Punctuation
Pc    Connector punctuation
Pd    Dash punctuation
Pe    Close punctuation
Pf    Final punctuation
Pi    Initial punctuation
Po    Other punctuation
Ps    Open punctuation
S     Symbol
Sc    Currency symbol
Documents you may be interested
Documents you may be interested