display pdf in browser from byte array c# : Rotate pdf page few degrees control application platform web page html azure web browser 0234461096-Excel%20Hacks%20Tips%20and%20Tools%20for%20Streamlining%20Your%20Spreadsheets%20200710-part21

78 | Chapter2, Hacking Excel’s Built-in Features
#32
Manipulate Data with the Advanced Filter
HACK
the list all the names that appear more than once. To do this you need to use
the Advanced Filter and the following formula as your criteria:
=COUNTIF($A$5:$A$500,A5)>1
Once you apply the Advanced Filter to this and use the Copy to Another
Location: option, the newly created list will contain all the names that
appeared more than once in the original list (seeFigure2-16). Many of these
names will be repeated numerous times, but you can easily filter this new list
again with the Advanced Filter, this time selecting Unique Records Only (see
Figure 2-17).Thiswillgiveyoualistofnamesthatappearinthelistmore
than once.
Advanced Filter users commonly ask howthey can force
Excel to filter their data by the exact criteria they have pro-
vided. If your criterion is Dave and you perform an
Advanced Filter on a long list of names, Excel would show
not only the name Dave, but also names such as Davey,
Dave J, Dave K, etc. In other words, any name that begins
with the letters Dave, in that order, will be considered a
match for the criteria. To force Excel to find exact
matches—e.g., in this case find only the name Dave—enter
your criteria as
="=Dave"
.
Figure 2-16. Using Advanced Filter to extract names from a list that appear more than
once
Rotate pdf page few degrees - 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#
how to save a pdf after rotating pages; rotate a pdf page
Rotate pdf page few degrees - 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
pdf reverse page order; rotate pdf page
Create Custom Number Formats #33
Chapter2, Hacking Excel’s Built-in Features | 79
HACK
H A C K
#33
Create Custom Number Formats
Hack #33
Excel comes with built-in number formats, but sometimes you need to use a
number format that is not built into Excel. Using the hacks in this section, you
can create number formats that you can customize to meet your needs.
Before you try these hacks, it helps if you understand howExcel sees cell
formats. Excel sees a cell’s format as having the following four sections
(from left to right): Positive Numbers, Negative Numbers, Zero Values, and
Text Values. Each section is separated by a semicolon (
;
).
When you create a custom number format, you do not have to specify all
four sections. In other words, if you include only two sections, the first sec-
tion will be used for both positive numbers and zero values, while the sec-
ond section will be used for negative numbers. If you include only one
section, all number types will use that one format. Text is affected by cus-
tom formats only when you use all four sections; the text will use the last
section.
Don’t interpret the word number to mean custom formats
applying to numeric data only. Number formats apply to
text as well.
The custom number format shown inFigure2-18 is Excel’s standard cur-
rency format, which shows negative currencies in red. We modified it by
Figure 2-17. Using Advanced Filter on the extracted list of names to filter down to show
each name only once (Unique Records Only)
VB.NET Image: Using VB.NET Web Image Viewer to Process Web Images
types, including JPEG, PNG, GIF, BMP, TIFF, PDF, Word. btnRotate270 API can be used to rotate currently displayed image or document page 90 degrees
change orientation of pdf page; pdf reverse page order preview
Process Images in Web Image Viewer | Online Tutorials
Commonly used document types are supported, including PDF, multi-page TIFF This JavaScript API is used to rotate the current image / page 90 degrees
rotate individual pages in pdf; pdf rotate page and save
80 | Chapter2, Hacking Excel’s Built-in Features
#33
Create Custom Number Formats
HACK
adding a separate format for zero values and another one for text. If you
enter a positive number as a currency value, Excel will format it automati-
cally so that it includes a comma for the thousands separator, followed by
two decimal places. It will do the same for negative values, except they will
show up in red. Any zero value will have no currency symbol and will show
two decimal places. If you enter text into a cell, Excel will display the words
“No Text Please,” regardless of the true underlying text.
It is important to note that formatting a cell’s value does not affect its under-
lying true value. For example, type any number into cell A1. Right-click and
go to Format Cells
Number
Custom, and using any format as a starting
point, type
"Hello"
(with the quotation marks). Then click OK.
Although the cell displays the word
Hello
, you can see its true value by
selecting the cell and looking in the Formula bar, or by pressing F2. If you
were to reference this cell in a formula—e.g.,
=A1+20
—the result cell would
take on the custom format. If you were to reference cell A1 along with many
other cells that have any standard Excel format—e.g.,
=SUM(A1:A10)
—the
result cell would still take on the custom format of cell A1. Excel is taking an
educated guess that you want the result cell formatted the same way as the
referenced cell(s). If the referenced cells contain more than one type of for-
mat, any custom format will take precedence.
This means you must always remember that Excel uses a cell’s true value for
calculations, and not its displayed value. This can create surprises when
Excel calculates based on cells that are formatted for no decimal places or
for fewdecimal places, for instance. To see this in action, enter
1.4
in cell A1
and
1.4
in cell A2, format both cells to showzero decimal places, and then
place
=A1+A2
into a cell. The result, of course, is
3
, as Excel rounds.
Excel does have an option called “Precision as Displayed,”
which you can find by selecting the Office button
Excel
Options
Advanced (pre-2007, go to Tools
Options
Calculation), but you should be aware that this option will
permanently change stored values in cells from full precision
(15 digits) to whatever format, including decimal places, is
displayed. In other words, once it’s been checked and given
the okay, there is no turning back. (You can try, but the
extra precision information is gone for good.)
Figure 2-18. Custom number format sections
$#,##0.00;[Red]$#,##0.00;0.00;"No Text Please"
Format for
positive values
Format for
negative values
Format for
zero values
Format for
text
C# Image: C# Image Web Viewer Processing Tutorial; Process Web Doc
In order to rotate a current web image or by editing your C# project web page Default.aspx provide powerful & profession imaging controls, PDF document, tiff
save pdf rotate pages; rotate one page in pdf
VB.NET Image: Generate GS1-128/EAN-128 Barcode on Image & Document
resolution barcode.Rotate = Rotate.Rotate0 'set rotate barcode.DrawBarcode Its supported document types are PDF, Word and EAN-128 barcode on multi-page TIFF/PDF
how to reverse page order in pdf; reverse page order pdf online
Create Custom Number Formats #33
Chapter2, Hacking Excel’s Built-in Features | 81
HACK
The default format for any cell is General. If you enter a number into a cell,
Excel often will guess the number format that is most appropriate. For
example, if you enter
10%
into a cell, Excel will format the cell as a percent-
age. Most of the time, Excel guesses correctly, but sometimes you need to
change it.
When using Format Cells, resist the temptation to force a
left, right, or center horizontal format! By default, numbers
are right-aligned and text is left-aligned. If you leave this
alone, you can tell at a glance whether a cell is text or
numeric, as in the case of the earlier example in which cell
A1 appears to hold text, when in fact, it holds a number.
Each section of a given format uses its own set of formatting codes. These
codes force Excel to make data appear howyou want it to appear. So, for
instance, suppose you want negative numbers to appear inside parentheses,
and all numbers, positive, negative, and zero, to showtwo decimal places.
To do this, use this custom format:
0.00_ ;(-0.00)
If you also want negatives to show up in red, use this custom format:
0.00_ ;[Red](-0.00)
Note the use of the square brackets in the preceding code. The formatting
code tells Excel to make the number red.
You can use many different formatting codes within sections of a custom
format. Tables 2-1 through 2-5, derived from Microsoft documentation,
explain these codes. Table2-1 lists formatting codes, Table2-2 lists text
codes,Table2-3 lists date codes,Table2-4 lists time codes, andTable2-5
lists some other miscellaneous codes.
Table 2-1. Formatting codes
Number code
Description
General
General number format.
0 (zero)
Adigit placeholder that pads the valuewith zeros to fill the
format.
#
A digit placeholder that does not require extra zeros to be
displayed.
?
A digit placeholder that leaves a space for insignificant
zeros but does not display them.
%
A percentage. Excel multiplies by 100 and displays the %
character after the number.
VB Imaging - Linear ITF-14 Barcode Generator
Spend a few seconds creating ITF-14 barcode in Resolution = 96 'set rotation barcode.Rotate = Rotate.Rotate0 barcode to Create ITF-14 in Certain PDF Page Area.
how to rotate a page in pdf and save it; pdf rotate pages and save
C# TIFF: Create Linear and 2D Barcodes on TIFF Document Using C#
C# TIFF PDF - 417 Creating, C# TIFF ISBN Creating. Creator Add-on for TIFF allows C# users to generate GS1-128/EAN-128 barcode on TIFF file page with high print
saving rotated pdf pages; how to rotate a single page in a pdf document
82 | Chapter2, Hacking Excel’s Built-in Features
#33
Create Custom Number Formats
HACK
,
(comma)
A thousands separator. A comma followed by a place-
holder scales the number by 1,000.
E+ E- e+ e-
Scientific notation.
Table 2-2. Text codes
Text code
Description
$ - + / ()
: and blank space
These characters are displayed in the number. To display
any other character, enclose the character in quotation
marks or precede it with a backslash.
\character
This code displays thecharacter you specify. Note that typ-
ing
!
,
^
,
&
,
''
,
~
,
{
,
}
,
=
,
<
, or
>
automatically places a
backslash in front of the character.
"
text
"
This code displays the text between the quotes.
*
This code repeats the next character in the format to fill
thecolumn width. Only oneasteriskper section ofa format
is allowed.
_
(underscore)
This code skips the width of the next character. This code
is commonly used as
_)
to leave space for aclosing paren-
thesis in a positive number formatwhen the negative num-
ber format includes parentheses. This allows both positive
and negative values to line up at the decimal point.
@
A placeholder for text.
Table 2-3. Date codes
Date code
Description
M
A month represented as a number without leading zeros
(1–12)
Mm
A month represented as a number with leading zeros
(01–12)
Mmm
A month given as an abbreviation (Jan–Dec)
Mmmm
An unabbreviated month (January–December)
D
A day represented without leading zeros (1–31)
Dd
A day represented with leading zeros (01–31)
Ddd
A weekday represented as an abbreviation (Sun–Sat)
Dddd
An unabbreviated weekday name (Sunday–Saturday)
Yy
A year given as a two-digit number (for example, 96)
Yyyy
A year given as a four-digit number (for example, 1996)
Table 2-1. Formatting codes (continued)
Number code
Description
Create Custom Number Formats #33
Chapter2, Hacking Excel’s Built-in Features | 83
HACK
Note in particular the last kind of formatting codes listed inTable2-5:
the comparison operators. Assume you want the custom number format
0.00_ ;[Red](-0.00)
to display negative numbers in a red font and in
brackets only if the number is less than
-100
. To do this, use the
following:
0.00_ ;[Red][<-100](-0.00);0.00
The formatting codes
[Red][<-100](-0.00)
placed in the section for negative
numbers make this possible. Using this method in addition to conditional
formatting you can double the number of conditional format conditions
available from three to six.
Often, users want to display dollar values as words. To do this, use the fol-
lowing custom format:
0 "Dollars and" .00 "Cents"
This format will force a number entered as
55.25
to be displayed as
55 Dollars
and .25 Cents
.If you want to convert numbers to dollars and cents, consult
these two custom functions from Microsoft: http://www.ozgrid.com/VBA/
ValueToWords.htm and http://www.ozgrid.com/VBA/CurrencyToWords.htm.
You can also use a custom format to display the words Low, Average, or
High, along with the number entered. Simply use this formatting code:
[<11]"Low"* 0;[>20]"High"* 0;"Average"* 0
Table 2-4. Time codes
Time code
Description
H
Hours given as a number with no leading zeros (0–23)
Hh
Hours given as a number with leading zeros (00–23)
m
Minutes given as a number with no leading zeros (0–59)
mm
Minutes given as a number with leading zeros (00–59)
s
Seconds given as a number with no leading zeros (0–59)
ss
Seconds given as a number with leading zeros (00–59)
AM/PM am/pm
Time of day based on a 12-hour clock
Table 2-5. Miscellaneous codes
Miscellaneous code
Description
[BLACK]
,
[BLUE]
,
[CYAN]
,
[GREEN]
,
[MAGENTA]
,
[RED]
,
[WHITE]
,
[YELLOW]
,
[COLOR n]
These codes display characters in the specified colors.
Note that
n
is a value from 1 to 56 and refers to the nth
color in the color palette.
[Condition value]
Condition
can be
<
,
>
,
=
,
>=
,
<=
,or
<>
,while
value
can be
any number. Anumber format can contain up to twocondi-
tions.
84 | Chapter2, Hacking Excel’s Built-in Features
#34
Add More Levels of Undo to Excel for Windows
HACK
Note the use of the
*
.This repeats the next character in the format to fill the
column width, meaning that all the Low, Average, or High text will be
forced to the right, while the number will be forced to the left.
H A C K
#34
Add More Levels of Undo to Excel for Windows
Hack #34
We all are familiar with Excel’s fabulous Undo feature, which enables a user
to undo his mistakes. Unfortunately, the default level for this is a mere 16
changes. With the hack in this section, you can change the registry so that
you can undo up to 100 mistakes.
When you use Excel’s Undo feature, and you reach undo number 16, the
first undo is replaced by the 17th, and so on. Also, as soon as you save your
workbook, the Undo Stack is wiped out, and the Undo History is lost. This
is because when you press Save, you’re actually telling Excel that you are
happy with the changes you made, so it decides for you that your Undo His-
tory is no longer required.
You might have discovered that at times having only your last 16 changes
retained in the Undo Stack is not enough. Instead of living with this, you can
change this by editing the registry, something that works only in Windows.
To do this, begin by quitting Excel completely. Select Start
Run, and in
the Open box type
Regedit.exe
.Click OK. When Regedit starts, expand the
folder for HKEY_CURRENT_USER. Then expand the Software folder
underneath it, then the Microsoft folder, the Office folder, and the 10.0
folder. (This last folder varies for different versions. 10.0 is for Excel 2002.)
Expand the Excel folder, and finally, open the Options folder.
Select Edit
New
DWORD Value, enter the word
UndoHistory
,and press
Enter. Double-click the UndoHistory you just created, and enter a value
greater than 16 and less than 100.
Hopefully, 100 undos will be enough for even the most demanding users,
though the issue with Save clearing the Undo Stack persists.
H A C K
#35
Create Custom Lists
Hack #35
By adding a custom list to Excel, you can type the first item in the list, drag it
down using the fill handle, and watch the list fill automatically.
One of Excel’s most popular time-saving features is its ability to automati-
cally increment not only numbers, but certain text as well. Excel has a cou-
ple of built-in lists, such as days of the week and months of the year.
Currently when you use the fill handle, you type the first item, then use the
fill handle to fill cells with the next item in the list, and so forth. You can
easily create your own custom list for commonly used items.
Boldface Excel Subtotals #36
Chapter2, Hacking Excel’s Built-in Features | 85
HACK
The most flexible way to create a custom list is to enter the list contents into
arange of cells. For example, say you have a list of 100 employee names.
Enter each name, starting with cell A1 and ending with cell A100, and sort
the list, if needed. Then select the Office button
Excel Options
Popular
Edit Custom Lists (pre-2007, Tools
Options
Custom Lists; on the
Mac, Excel
Preferences
Custom Lists). Click the collapse tool to the left
of the Import button. Using the mouse pointer, left-click in cell A1 and drag
all the way down to A100. Then click the Import button, then OK. From
this point on, the custom list will be available to all workbooks on the same
computer.
Once you create a custom list, you can turn the list upside down. To do this,
return to the column next to the custom list and place the last entry from the
list in the top cell. In the cell beneath it, place the second-to-last entry. Select
both cells and double-click the fill handle. The list you produced should be
reversed. You can sort the original list by going to the Data tab and select-
ing Sort & Filter
Sort (pre-2007, Data
Sort
Options).
If your list is sorted and you want to turn it upside down,
you might find it easier to sort from Z to A if the list origi-
nally was sorted from A to Z.
H A C K
#36
Boldface Excel Subtotals
Hack #36
Wouldn’t it be great if you could identify the subtotals in your worksheets so
that you can find them easily? With the hacks in this section, you can.
When you are working with a spreadsheet that has subtotals you created by
selecting Data
Subtotals, the subtotals can be very hard to identify, mak-
ing the spreadsheet hard to read. This is true especially if you applied subto-
tals to a table of data with many columns.
Typically, the resulting subtotals appear on the right, while their associated
headings are often in the first column. As the subtotal values are not in bold-
face, it can be hard to visually align them with their row headings. You can
make these subtotals much easier to read by applying bold formatting to the
subtotal values.
To test the problem, set up some data similar to that shown inFigure2-19.
Nowadd the subtotals by selecting Data
Outline
SubTotal Button (pre-
2007, Data
Subtotals), accepting the defaults in the Subtotals dialog, and
clicking OK.
86 | Chapter2, Hacking Excel’s Built-in Features
#36
Boldface Excel Subtotals
HACK
InFigure2-20, the subtotal headings have been boldfaced but their associ-
ated results have not. As this table has only two columns, it is not that hard
to read and pick out the subtotal amounts.
The more columns a table has, however, the harder it is to visually pick out
the subtotals. You can solve this problem by using Excel’s conditional for-
matting. Using the table inFigure2-19 as an example, try this before adding
your subtotals. Select cell A1:B9, ensuring that A1 is the active cell. Select
Home
Styles
Conditional Formatting
NewRule
“Use a formula to
determine which cells to format” (pre-2007, Format
Conditional Format-
ting…
Formula Is), and then add the following formula under “Format
values where this formula is true”:
=RIGHT($A1,5)="Total"
Figure 2-19. Worksheet data before adding subtotals
Figure 2-20. Worksheet data after subtotals have been applied
Boldface Excel Subtotals #36
Chapter2, Hacking Excel’s Built-in Features | 87
HACK
Nowclick the Format button and then the Font tab, and select Bold as the
Font Style. Click OK, then OK again.
The important part of the formula is the use of an absolute reference of the
column ($A) and a relative reference of the row(1). As you started the selec-
tion from cell A1, Excel will automatically change the formula for each cell.
For example, cells A2 and B2 will have the conditional format formula
=RIGHT($A2,5)="Total"
,and cells A3 and B3 will have the conditional for-
mat formula
=RIGHT($A3,5)="Total"
.
Add the subtotals, and they will look like those inFigure2-21.
One last thing to remember is that if you remove the subtotals, the bold-
faced font will no longer apply.
Hacking the Hack
The only possible pitfall with this method is that the Grand Total appears in
the same style as the Subtotals. It would be nice to see the Grand Total for-
matted in another way so that it stands outs from the Subtotals and is identi-
fied more easily. You can do this using the same example.
Delete the previous conditional formatting rule by going to Conditional For-
matting
Manage Rules, clicking on the rule, and selecting Delete Rule
(pre-2007, Format
Conditional Formatting
Delete).
Starting with your raw data, select cell A1:B9, ensuring that A1 is the active
cell. Nowselect Conditional Formatting
Manage Rules
NewRule
Figure 2-21. Worksheet data after subtotals have been formatted
Documents you may be interested
Documents you may be interested