c# pdf reader using : Delete pages in pdf Library SDK class asp.net .net windows ajax telerik_ui_for_winforms_courseware6-part853

When the mask type is "DateTime", the masked edit allows the user to type the date in directly or use the 
arrow keys to increment and decrement all the elements of the date or time. The example below shows a short 
time mask. The RadMaskedEditBox has the AM/PM portion of the time highlighted. Using the arrow keys here 
toggles between AM and PM. The Value property is a DateTime type.
Standard Date Format Codes
Custom Date Format Codes
Here are several examples that show the RadMaskedEditBox in action along with the Value property expressed 
using ToString() and the Mask:
Format Character Description
d
Short date pattern
D
Long date pattern
f
Full date and time (long date, short time)
F
Full date and time (long date, long time)
g
General (short date, short time)
G
General (short date, long time)
m,M
Month day pattern
r,R
RFC 1123 pattern
s
Sortable date time pattern (based on ISO 8601) using local time
t
Short time pattern
T
Long time pattern
Format Pattern
Description
dd
The numeric day of the month
ddd
The abbreviated day of the week
M
The month name followed by the numeric day
MM
The numeric month
MMM
The abbreviated name of the month
MMMM
The full name of the month
yyyy
The year in four digits including the century
h
The hour in a 12 hour clock
hh
The hour in a 12 hour clock
H
The hour in a 24 hour clock
HH
The hour in a 24 hour clock
m
The minute
mm
The minute
s
The second
ss
The second
t
The first character in the AM/PM designator
tt
The AM/PM designator
RadControls for Winforms
53
RadControls for Winforms
Delete pages in pdf - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete page in pdf reader; delete page on pdf
Delete pages in pdf - 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
delete pdf pages; delete pages on pdf
Other Properties
ErrorBeep: When true an audible beep sound is made when the user attempts to enter an invalid 
character. By default the beep is not enabled. 
Culture: This property allows you to set the current language and culture from a drop down list at design-
time or assign a new CultureInfo instance at run-time. For example, you can assign the culture code for 
Chinese:
...and this results in the RadEditor looking something like this example:
PlaceHolder: This property represents the character displayed in any blank space defined by a Mask 
character. By default the character is an underscore "_". 
Events
Use the ValueChanging and ValueChanged events to retrieve new values. ValueChanging passes 
a CancelEventArgs property with a single Cancel property that can be set true to prevent the value from 
changing. To get at the Text and Value properties, you can reference the control directly or cast "sender" to be 
RadMaskedEditBox and access the properties that way.
[VB] Setting the Culture
meDemo.Mask = "D"
meDemo.Culture = New CultureInfo("zh-CN"
[C#] Setting the Culture
meDemo.Mask = "D";
meDemo.Culture = new CultureInfo("zh-CN");
[VB] Handling the ValueChanged Event
Private Sub meDemo_ValueChanged(sender As Object, e As EventArgs)
lblValue.Text = Me.meDemo.Value.ToString()
RadControls for Winforms
54
RadControls for Winforms
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
cut pages from pdf online; delete pages of pdf online
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
delete pdf pages ipad; delete pages of pdf
Date Time Picker
The RadDateTimePicker goes beyond the RadMaskedEditBox in DateTime mode by adding a drop down calendar 
and some additonal specialized properties.
Date Time Picker Values
To set the current date, assign the Value property. You can also set MinDate and MaxDate to limit the dates 
that can be selected in the calendar. The calendar will not even allow the user to navigate to other months on 
the calendar that are not within the min and max dates. The example below shows the date picker Value set to 
"today", the earliest date that can be selected is "yesterday" and the latest date that can be selected is 7 days 
from now.
Format
The Format property of the date time picker can be Long, Short, Time and Custom. These settings control 
date or time representation in the text portion of the control. If you set the Format to Custom, you can also set 
the CustomFormat property. The code example below displays something like: "2008 December 30 11:45:56 
AM".
End Sub
[C#] Handling the ValueChanged Event
private void meDemo_ValueChanged(object sender, EventArgs e)
{
lblValue.Text = this.meDemo.Value.ToString();
}
You can find the complete source for this project at:
\VS Projects\Editors\<VB|CS>\EditorsOverview
[VB] Setting the Value, MinDate and MaxDate
radDateTimePicker1.MinDate = DateTime.Today.AddDays(-1)
radDateTimePicker1.MaxDate = DateTime.Today.AddDays(7)
radDateTimePicker1.Value = DateTime.Today 
[C#] Setting the Value, MinDate and MaxDate
radDateTimePicker1.MinDate = DateTime.Today.AddDays(-1);
radDateTimePicker1.MaxDate = DateTime.Today.AddDays(7);
radDateTimePicker1.Value = DateTime.Today;   
RadControls for Winforms
55
RadControls for Winforms
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
delete pdf page acrobat; delete page in pdf online
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
C:\test1.pdf") Dim pdf2 As PDFDocument = New PDFDocument("C:\test2.pdf") Dim pageindexes = New Integer() {1, 2, 4} Dim pages = pdf.DuplicatePage(pageindexes
delete page pdf file reader; delete page from pdf
See the Masked Edit Box "Date Time Formats" section for a complete list of characters that can be used in the 
CustomFormat property.
Internationalization
Like the RadMaskedEditBox in DateTime mode, RadDatePicker also has internationalization support.
Null Text and Null Dates
You can set the NullText property for a RadDateTimePicker control like the other editors. The NullText appears 
when the Value property equals the NullDate property date. NullDate is 1/1/1900 by default. In the example 
below, the initial Value is set to "1/1/1900" and NullText to "Enter a date".
Adding CheckBoxes and Up Down Arrows
Enable ShowCheckBox to add a checkbox to the date time picker. When the checkbox is un-checked, the date 
is shown in a gray font, and the text area of the date time picker is not editable.
To get or set the check mark for the checkbox, use the Checked property. To access events for the checkbox, 
currently you need to drill down to the embedded RadCheckBoxElement and subscribe to its events. The 
example below navigates through the DateTimePickerElement to locate the RadCheckBoxElement.
[VB] Assigning Format and CustomFormat Properties
radDateTimePicker1.Format = DateTimePickerFormat.[Custom]
radDateTimePicker1.CustomFormat = "yyyy MMMM dd h:m:s tt"
[C#] Assigning Format and CustomFormat Properties
radDateTimePicker1.Format = DateTimePickerFormat.Custom;
radDateTimePicker1.CustomFormat = "yyyy MMMM dd h:m:s tt";  
[VB] Assigning the Culture
radDateTimePicker1.Culture = New CultureInfo("zh-CN"
[C#] Assigning the Culture
radDateTimePicker1.Culture = new CultureInfo("zh-CN");
RadControls for Winforms
56
RadControls for Winforms
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. Easy to C#.NET Sample Code: Copy and Paste PDF Pages Using C#.NET. C# programming
delete pdf pages android; delete page from pdf file online
VB.NET PDF delete text library: delete, remove text from PDF file
VB.NET PDF - How to Delete Text from PDF File in VB.NET. VB.NET Programming Guide to Delete Text from PDF File Using XDoc.PDF SDK for VB.NET.
delete pages from a pdf online; delete a page from a pdf in preview
You can also enable the ShowUpDown property to make the date picker more like a RadMaskedEditBox in 
DateTime mode. When ShowUpDown is true, the calendar does not appear, but you can page through the 
selected part of the date time string. For instance, if you have the AM/PM designator selected, the arrow will 
toggle between AM and PM.
[VB] Handling the ToggleStateChanged Event of the Date Time Picker Checkbox
Dim checkBox As RadCheckBoxElement = TryCast
(Me.radDateTimePicker1.DateTimePickerElement.Children(1).Children(0), 
RadCheckBoxElement)
checkBox.ToggleStateChanged += New StateChangedEventHandler
(checkBox_ToggleStateChanged)
'...
Sub checkBox_ToggleStateChanged(sender As Object, args As StateChangedEventArgs)
RadMessageBox.Show(args.ToggleState.ToString())
End Sub
[C#] Handling the ToggleStateChanged Event of the Date Time Picker Checkbox
RadCheckBoxElement checkBox = radDateTimePicker1.DateTimePickerElement.Children
[1].Children[0as RadCheckBoxElement;
checkBox.ToggleStateChanged += new StateChangedEventHandler
(checkBox_ToggleStateChanged);
//...
void checkBox_ToggleStateChanged(object sender, StateChangedEventArgs args)
{
RadMessageBox.Show(args.ToggleState.ToString());
}
How could you have found the checkbox element on your own? You can find this element using the Edit UI 
Elements link from the Smart Tag. In the screen shot below, trace the hierarchy starting with the 
RootRadElement...
1. radDateTimePicker1.DateTimePickerElement 
2. radDateTimePicker1.DateTimePickerElement.Children[1] (gets us to DockLayoutPanel) 
3. radDateTimePicker1.DateTimePickerElement.Children[1].Children[0] (under DockLayoutPanel, the 
first child is RadCheckBoxElement). 
You can find the complete source for this project at:
RadControls for Winforms
57
RadControls for Winforms
C# Word - Delete Word Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from Word in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
delete pages from a pdf in preview; delete pages from pdf acrobat reader
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project. Remove and delete metadata from PDF file.
delete pages from pdf online; reader extract pages from pdf
Date Time Picker Walk Through 
This walk through uses the "GettingStarted" project as a basis and sets the date time picker initial value to be 
the next business day. 
1. Start with the "GettingStarted" project or a copy. 
2. Add a class Utils.cs to the project. 
We will be adding various static helper methods to this class in later sections of this chapter.
3. Add the static method below to the Utils.cs class
This method determines if a DateTime is a weekend day.
4. Add the static method below to the Utils.cs class.
This method returns a business day based on a start date and number of days to add. This should always 
return a weekday date.
\VS Projects\Editors\<VB|CS>\EditorsOverview
You can find the complete source for this project at:
\VS Projects\Editors\<VB|CS>\DateTimePickerWalkthrough
[VB] Defining the IsWeekend() Method
Public Shared Function IsWeekend([date] As DateTime) As Boolean
Return ([date].DayOfWeek = DayOfWeek.Saturday) OrElse ([date].DayOfWeek = 
DayOfWeek.Sunday)
End Function
[C#] Defining the IsWeekend() Method
public static bool IsWeekend(DateTime date)
{
return (date.DayOfWeek == DayOfWeek.Saturday) || (date.DayOfWeek == 
DayOfWeek.Sunday);
}
[VB] Defining the AddBusinessDays Method
Public Shared Function AddBusinessDays(startDate As DateTime, daysToAdd As Integer
As DateTime
Dim result As DateTime = startDate
Dim i As Integer = 0
Dim temp As Double = 0
' cycle until the requested number of days to add is
' reached. Pass over any weekend days.
While i < daysToAdd
System.Math.Max(System.Threading.Interlocked.Increment(temp),temp - 1)
result = startDate.AddDays(temp)
If IsWeekend(result) Then
Continue While
End If
RadControls for Winforms
58
RadControls for Winforms
5. Using the Utils AddBusinessDays() method, assign the date time picker Value property. Pass the DateTime 
"Today" and the current value of the RadSpinEditor (this should be "1").
6. Press Ctl-F5 to run the application and observe that the day in the date time picker is the next business 
day after "today".
Spin Editor
RadSpinEditor is a themeable alternative to the standard Windows Numeric Up Down control. It allows users to 
edit a number in a textbox by using up and down buttons.
System.Math.Max(System.Threading.Interlocked.Increment(i),i - 1)
End While
Return result
End Function
[C#] Defining the AddBusinessDays Method
public static DateTime AddBusinessDays(DateTime startDate, int daysToAdd)
{
DateTime result = startDate;
int i = 0;
double temp = 0;
// cycle until the requested number of days to add is
// reached. Pass over any weekend days.
while (i < daysToAdd)
{
temp++;
result = startDate.AddDays(temp);
if (IsWeekend(result))
continue;
i++;
}
return result;
}
AddBusinessDays() should skip weekend days. If the current date at runtime is Friday, 
AddBusinessDays() should return the DateTime for the following Monday.
[VB] Assigning the Date Time Picker Value
Public Sub New()
InitializeComponent()
' setup initial delivery date
dtDeliver.Value = Utils.AddBusinessDays(DateTime.Today, DirectCast(seDeliver.Value, 
Integer))
End Sub
[C#] Assigning the Date Time Picker Value
public RadForm1()
{
InitializeComponent();
// setup initial delivery date
dtDeliver.Value = Utils.AddBusinessDays(DateTime.Today, (int)seDeliver.Value);
}
After we talk about the RadSpinEditor, we will hook this logic up to respond when the spin editor 
changes value.
RadControls for Winforms
59
RadControls for Winforms
To use the RadSpinEditor set or retrieve the Value property. Use the Minimum and Maximum properties to 
limit the upper and lower bounds that a value may be set to. The other unique properties of RadSpinEditor 
are...
InterceptArrowKeys: This property when true (the default) allows the user to press the UP ARROW and 
DOWN ARROW keys to select values. The focus must be on the control for this functionality to work. 
ReadOnly: This property when true prevents direct text entry and allows the text values to be changed 
through the up and down arrows only. By default this property is turned off. 
RightToLeft: If this property is set to Yes the arrow buttons are displayed on the left, text on the right. 
Increment: The amount incremented or decremented when the user clicks the up or down arrow buttons. 
By default this value is "1". 
ThousandsSeparator: This property when true displays a thousands separator. By default this property is 
set to false. The ThousandsSeparator display respects current culture settings. 
DecimalPlaces: Gets or sets the number of decimal places to display in the RadSpinEdit. 
Events
The ValueChanging event fires before the value has changed and allows you to prevent a given value from 
being entered. The event passes a ValueChangingEventArgs parameter that includes the OldValue, NewValue
and Cancel properties. Set Cancel true to prevent the change in NewValue. The example below stops the value 
from changing if the new value is greater than twice the size of the old value.
Once the value has changed you can handle the ValueChanged event. In the example below the Value is 
assigned to a label and to a progress bar.
[VB] Handling the ValueChanging Event
Private Sub radSpinEditor1_ValueChanging(sender As Object, e As
ValueChangingEventArgs)
e.Cancel = Convert.ToDecimal(e.NewValue) > Convert.ToDecimal(e.OldValue) * 2
End Sub
[C#] Handling the ValueChanging Event
private void radSpinEditor1_ValueChanging(object sender, ValueChangingEventArgs e)
{
e.Cancel = Convert.ToDecimal(e.NewValue) > Convert.ToDecimal(e.OldValue) * 2;
}
[VB] Handling the ValueChanged Event
Private Sub radSpinEditor1_ValueChanged(sender As Object, e As EventArgs)
lblSpin.Text = radSpinEditor1.Value.ToString()
radProgressBar1.Value1 = DirectCast(radSpinEditor1.Value, Integer)
End Sub
[C#] Handling the ValueChanged Event
private void radSpinEditor1_ValueChanged(object sender, EventArgs e)
RadControls for Winforms
60
RadControls for Winforms
Spin Editor Walk Through 
This walk through will use the "DateTimePickerWalkthrough" project as a basis and set the initial value to be 
the next business day. 
1. Start with the "DateTimePickerWalkthrough" project or a copy. 
2. Create a ValueChanged event handler for the RadSpinEditor "seDeliver" and add the following code:
3. Press Ctl-F5 to run the application. Try using the spin editor arrow buttons to change the date. Notice that 
the date time picker never displays a weekend date, while if the date is entered directly into the date 
picker or by using the calendar, any date can be selected.
Color Dialog
RadColorDialog is a CommonDialog descendant and replaces the standard ColorDialog. The RadColorDialog 
offers a high degree of configurability compared to its standard counterpart. There are tabs for "Basic", 
"System", "Web" and "Professional" color selection. See the screenshots below for examples.
{
lblSpin.Text = radSpinEditor1.Value.ToString();
radProgressBar1.Value1 = (int)radSpinEditor1.Value;
}
You can find the complete source for this project at:
\VS Projects\Editors\<VB|CS>\EditorsOverview
You can find the complete source for this project at:
\VS Projects\Editors\<VB|CS>\SpinEditorWalkthrough
[VB] Handling the ValueChanged Event
Private Sub seDeliver_ValueChanged(sender As Object, e As EventArgs)
dtDeliver.Value = Utils.AddBusinessDays(DateTime.Today, DirectCast(seDeliver.Value, 
Integer))
End Sub
[C#] Handling the ValueChanged Event
private void seDeliver_ValueChanged(object sender, EventArgs e)
{
dtDeliver.Value = Utils.AddBusinessDays(DateTime.Today, (int)seDeliver.Value);
}
Basic lets you choose a predefined color 
from a honeycomb interface where you 
RadControls for Winforms
61
RadControls for Winforms
click a colored cell to choose the color.
System lets you choose one of the 
System.Drawing.SystemColors 
enumeration from a list. Each is a color 
of a Windows display element (i.e. 
ButtonShadow, ActiveCaptionText, etc).
RadControls for Winforms
62
RadControls for Winforms
Documents you may be interested
Documents you may be interested