display pdf winform c# : Save pdf rotate pages software application dll winforms html .net web forms 7053154973-Excel%202007%20VBA%20Programmers%20Reference%20-%20Wrox%202007100-part618

XMLMap Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
XmlMap Properties
Name
Returns
Description
AdjustColumn
Boolean
Set this to Trueto automatically adjust column widths 
Width
when data is refreshed 
AppendOnImport
Boolean
Set this to Trueand imported data will be appended to
current data. Otherwise, imported data will be overwritten 
DataBinding
XmlData
Read-only. Returns an XmlDataBindingobject that 
Binding
represents the binding associated with the specified
schema map
IsExportable
Boolean
Read-only. Determines if the current data is exportable 
Name
String
Get/Set the name of a given XMLMapobject 
PreserveColumn
Boolean
Set/Get whether the column filters are persisted 
Filter
PreserveNumber
Boolean
Set/Get whether number formatting is persisted 
Formatting
RootElement
String
Read-only. Returns a string representing the root element 
Name
name in the XMLtree 
RootElement
XmlName
Read-only. Returns a XmlNamespaceobject that represents 
Namespace
space
the namespace of the current root element 
SaveDataSource
Boolean
Set/Get whether the data source information is saved 
Definition
Schemas
XmlSchemas
Read-only. Returns a collection of XmlSchemaobjects that
have been applied to the current workbook 
ShowImport
Boolean
Set this to Trueand any validation errors will be 
Export
displayed during import and export operations 
Validation
Errors
Workbook
Workbook
Read-only. Returns an object that manages the external 
Connection
Connection
connections to the source XMLdata
XmlMap Methods
Name
Returns
Parameters
Description
Delete
Deletes the current XmlMapobject 
Export
XlXmlExportResult
UrlAsString,
Exports the current XmlMapobject 
[Overwrite]
968
XMLMap Common Properties
Save pdf rotate pages - 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#
rotate individual pages in pdf reader; how to rotate all pages in pdf in preview
Save pdf rotate pages - 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
save pdf rotated pages; pdf rotate all pages
Name
Returns
Parameters
Description
ExportXml
XlXmlExportResult
DataAsString
Exports the current XmlMapobject as
XMLthat can be persisted to a file 
Import
XlXmlImportResult
UrlAsString,
Imports an XmlMapobject 
[Overwrite]
ImportXml
XlXmlImportResult
XmlDataAs
Imports an XmlMapobject from XML
String,
[Overwrite]
See Chapter 12 for examples of how to use the XMLMapobject.
XmlNameSpace Object and the
XMLNameSpacesCollection
The XMLNameSpaceobject represents an XMLnamespace that has been added to a workbook. The
XMLNameSpacescollection contains all of the XMLNameSpaceobjects within a workbook. Along with the
common collection attributes, the XMLNameSpacescollection contains a Valueproperty that returns the
actual namespace name. The XMLNameSpacescollection only has one method. This method is the
InstallManifest, which installs a specified XMLexpansion pack (a collection of files that add custom
displays and actions to your Excel workbook).
XMLNameSpace Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
XMLNameSpace Properties
Name
Returns
Description
Prefix
String
Read-only. Returns the prefix for the specified namespace
Uri
String
Read-only. Returns the Uniform Resource Identifier (URI)
for the specified namespace
XmlSchema Object and the XmlSchemas Collection
The XMLSchemaobject represents an XMLschema contained by the XMLMapobject. The
XMLNameSchemascollection contains all of the XMLSchemaobjects within a workbook.
XMLNameSchemascollection has only the common collection.
XMLSchema Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
969
XmlNameSpace Object and the XMLNameSpacesCollection
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. This is a VB .NET example for how to delete a range of pages from a PDF document.
rotate individual pages in pdf; rotate all pages in pdf
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.DeletePage(2); // Save the file. doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. How
how to reverse pages in pdf; rotate pdf pages and save
XMLSchema Properties
Name
Returns
Description
Name
String
Read-only. Returns the user-friendly name for the XML
schema
Namespace
XMLNamespace
Read-only. Returns an XMLNamespaceobject representing
the target namespace for the specified schema
XML
String
Returns the XMLstring that makes up the content for the
specified schema
XPath Object
The XPathobject represents an XPath expression mapped to a range or list. For more information on
XPath expressions and how to use them with Excel VBA, refer to Chapter 12.
XPath Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
XPath Properties
Name
Returns
Description
Map
XMLMap
Read-only. Returns an XMLMapobject representing the
schema map that contains the specified XPathobject
Repeating
Boolean
Read-only. Get whether the given XPathobject is mapped
to an XMLlist 
Value
String
Set/Get the string that makes up the XPath expression
XPath Methods
Name
Parameters
Description
Clear
Clears all XPath schema information for the mapped
range. Note that this method does not clear the data from
the cells mapped to the specified XPath
SetValue
MapAsXMLMap,
Maps the specified XPath object to a ListColumnobject 
XPathasString,
or Rangecollection
Selection
NameSpace,
Repeating
970
XMLSchema Properties
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 doc2.Save(outPutFilePath Add and Insert Multiple PDF Pages to PDF Document Using
rotate pdf page permanently; saving rotated pdf pages
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract PDF pages and save changes to original PDF file in C#.NET. C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET.
pdf rotate single page reader; pdf save rotated pages
VBE Object Model
Officially known as “Microsoft Visual Basic for Applications Extensibility 5.3,” the VBE object library
provides access to the code and forms within an application, and to the various objects that com-
pose the Visual Basic Integrated Development Environment (VBIDE). By default, this object library is
notincluded in the list of referenced libraries for new projects. In order to use the objects referred
to in this chapter, a reference to the Microsoft Visual Basic for Applications Extensibility 5.3 library
must be created using the Tools➪References menu in the VBE.
Many of the objects in the VBE object model have the same names as objects in the Excel object
model. To distinguish the libraries and to ensure that you have the object from the VBE library,
you need to include the VBIDElibrary name in any Dimstatements you may use:
Dim oWinVB As VBIDE.Window      ‘Always gives a VBE Window
Dim oWinXL As Excel.Window      ‘Always gives an XL Window
Dim oWin As Window              ‘Gives an XL Window
All of the applications in Office 2007 share the same development environment—the VBE. The code
and forms that belong to each Excel workbook, Word document, Access database, or PowerPoint
presentation (that is, the “host document”) are grouped into Visual Basic projects (the VBProject
object). There is one project for each host document. Outlook has a single Project, which “belongs” to
the application.
Links between the Excel 
and VBE Object Models
Anumber of properties of Excel objects provide links to the VBE object model. Similarly, a number
of properties in the VBE object model provide a link back into Excel. Many of the code examples in
this appendix and in Chapter 26 use the links outlined in the following tables.
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
outPutFilePath As String = Program.RootPath + "\\" Output.pdf" Dim doc1 doc2.InsertPages(pages, pageIndex) ' Output the new document doc2.Save(outPutFilePath
pdf reverse page order preview; rotate single page in pdf reader
How to C#: Rotate Image according to Specified angle
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB Steps to Rotate image. Save the rotated image to an image file on the disk
reverse page order pdf online; how to rotate pdf pages and save
Excel to VBE
Excel Property
Resulting VBE Item
Application.VBE
VBE object
Workbook.VBProject
VBProjectobject
Workbook.CodeName
The name of the workbook-level VBComponentin the workbook’s
VBProject, usually “ThisWorkbook”in English versions of Excel 2007
Worksheet.CodeName
The name of the sheet-level VBComponentin the workbook’’s
VBProject, usually “Sheet1”“Chart1”, and so forth in English
versions of Excel 2007
VBE to Excel
VBE Property
Resulting Excel item
VBProject.FileName
The full name of the workbook, if the VBProjectis an Excel work-
book project and the workbook has been saved.
VBComponent
The filename of the workbook, if the VBComponentis the workbook-
.Properties(“Name”)
level item (for example, “ThisWorkbook”) or the name of the sheet for
sheet-level VBComponents.
VBComponent
The properties associated with the Excel object to which VBComponent
.Properties(“<Other
applies (if any).
Properties>”)
Common Properties and Methods
Most of the objects in the VBE object library have the following common properties. To avoid redun-
dancy, these properties will be listed for each object, but will not be explained.
Name
Returns
Description
Collection
Read-only. Returns the collection to which an object belongs. For
example, a Referenceobject belongs to the Referencescollec-
tion. The Collectionproperty is used for objects that belong to
collections.
Parent
Read-only. Returns the object to which an object belongs. For
example, a Referencescollection belongs to a VBProject
object. The Parentproperty is used for objects that do not belong
to collections.
VBE
VBE
Read-only. Returns the VisualBasicEditorobject, which is
analogous to the Applicationobject in the Excel object model.
972
Excel to VBE
How to C#: Basic SDK Concept of XDoc.PDF for .NET
example, you may easily create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut, rotate, and save PDF page(s
rotate pages in pdf and save; rotate pdf pages
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
how to rotate page in pdf and save; rotate one page in pdf reader
Most of the objects in the VBE object model are contained in associated collections. The collection object
is usually the plural form of the associated object. For example, the Windowscollection holds a collection
of Windowobjects. For simplicity, each object and associated collection are grouped together under the
same heading. The common properties and methods of the collection objects are the same as in the Excel
object model, and are listed in Appendix A. Only unique properties, methods, or events are mentioned
for each object.
AddIn Object and Add-Ins Collection
Not to be confused with Excel’s AddInobject, VBE Add-Ins are DLLs that conform to Microsoft’s
Component Object Model architecture and are more commonly known as COM Add-Ins. These Add-Ins
are typically created using C++, Visual Basic, or .NET. If you have any installed, they can be found
underthe VBE’s Add-Ins menu and can be loaded and unloaded using the Add-Ins➪Add-In Manager
menu item.
The following table defines the Collectionand VBEproperties.
Add-In Properties
Name
Returns
Description
Connect
Boolean
Whether the COM Add-In is currently connected (active). Can be
set to Trueto load and run the Add-In. Similar to the Installed
property of an Excel Add-In.
Description
String
The text that appears in the Description box of the VBE Add-In
Manager.
Guid
String
Read-only. Returns the globally unique identifier for the Add-In.
The Guidis created by Excel/VB when the Add-In is compiled.
Object
In the Add-In’s OnConnectionmethod, it can expose an object to
the VBE (typically the root class of its object model, if it has one).
You can then use the Add-In’s Objectproperty to access this
object and, through it, the rest of the Add-In’s object model. Few
Add-Ins currently expose an Object.
ProgId
String
Read-only. Returns the program ID for the Add-In, which is com-
posed of the name of the Add-In project and the name of the con-
nection class (usually a connection designer). For example, if you
have an Add-In project called MyAddinand an Add-In Designer
class called dsrMyConnection, the ProgIdwill be
“MyAddin.dsrMyConnection”.
973
AddIn Object and Add-Ins Collection
Add-Ins Collection Methods
Name
Returns
Description
Item
AddIn
Parameters: ItemAsVariant. Returns an Add-In associated with
the item. The parameter can be either a number or the ProgIdof
the Add-In (for example, MyAddin.dsrMyConnection).
Update
Updates the list of available COM Add-Ins from the Registry. This
should only need to be used if you are compiling an Add-In through
code (for example, using VBProject.MakeCompiledFile).
The following example iterates through all the Add-Ins registered for use in the VBE and prints informa-
tion about those that are active:
Sub ListRunningAddins()
‘Define as a VBE Addin, not an Excel one
Dim oAddin As VBIDE.Addin
‘Loop through the VBE’s addins
For Each oAddin In Application.VBE.AddIns
‘Is it active (i.e. connected)?
If oAddin.Connect Then
‘Yes, so show it’s ID and description
Debug.Print oAddin.ProgId, oAddin.Description
End If
Next
End Sub
Note that VBE Add-Ins do not have a property to provide their name, as shown in the list in the Add-In
Manager dialog.
CodeModule Object
The CodeModuleobject contains all of the code for a single VBComponent(such as a Module, UserForm,
Class Module, the Excel workbook, or an Excel sheet). There is only ever one CodeModulefor a
component—its methods and properties enable you to locate, identify, modify, and add lines of code
toa project’s components. There can be more than one procedure of the same name in a module, if they
are Propertyprocedures:
Dim msSelection As String
Property Get TheSelection() As String
TheSelection = msSelection
End Property
Property Let TheSelection(NewString As String)
MsSelection = NewString
End Property
974
Add-Ins Collection Methods
Hence, to uniquely identify a procedure, you need to supply both its name (TheSelectionin this exam-
ple) and the type of procedure you’re looking for (vbext_pk_Getfor PropertyGetvbext_pk_Letfor
PropertyLetvbext_pk_Setfor PropertySet, or vbext_pk_Procfor Subs and Functions). The
ProcOfLineproperty provides this information for a given line number—the name of the procedure
isthe return value of the function, and the type of procedure is returned in the variable you supply to its
ProcKindargument. It is one of the few properties in the whole of Office 2007 that returns values by
modifying the arguments passed to it.
The Parentand VBEproperties are defined at the beginning of this section (the Parentof a
CodeModulebeing the VBComponent).
CodeModule Properties
Name
Returns
Description
CodePane
CodePane
Read-only. Returns the active CodePanefor the module. If there
is no visible CodePane, one is created and displayed. Note that
CodeModulecan have up to two code panes, but there is no
CodePanescollection for them!
CountOf
Long
Read-only. Returns the number of lines at the top of the module 
Declaration
used for DimType, and Optionstatements. If there are any 
Lines
such items at the top of the module, any comments following
them are considered to be part of the following procedure, not
the declarations. The following has two declaration lines:
OptionExplicit
DimmsSelectionAsString
‘MyComment
SubProcedureStart()
If no such statements exist, comments appearing at the top of
the module are counted as declaration lines, if they are followed
by a blank line. The following has one declaration line:
‘MyComment
SubProcedureStart()
If the comment is immediately followed by the procedure, it is
included in the procedure’s lines, so the following has no decla-
ration line:
‘MyComment
SubProcedureStart()
CountOfLines
Long
Read-only. Returns the total number of lines of code in the mod-
ule, with line continuations counted as separate lines.
Lines
String
Read-only. Parameters: StartLineAsLongCountAsLong.
Returns a block of code, starting from Startlineand continu-
ing for Countlines.
Table continued on following page
975
CodeModule Properties
Name
Returns
Description
Name
String
(Hidden) Read-only. Returns the name of the associated
VBComponent.
ProcBody
Long
Read-only. Parameters: ProcNameAsStringProcKindAs
Line
vbext_ProcKind. Returns the line number of the start of the pro-
cedure, not including any preceding comments—that is, it gives
the line number of the SubFunction, or Propertystatement.
ProcCount
Long
Read-only. Parameters: ProcNameAsStringProcKindAs
Line
vbext_ProcKind. Returns the number of lines used by the pro-
cedure, including preceding comments, up to the EndSubEnd
Function, or EndPropertystatement.
ProcOfLine
String
Read-only. Parameters: LineAsLong[in]ProcKindAsLong
[out]. Returns the name of the procedure that a line is located
within. The ProcKindargument is also modified to return the
type of procedure (Sub/FunctionPropertyLetGetor Set).
This is usually the first property to be called; the name and type
returned from this are then used in calls to the other methods.
ProcStart
Long
Read-only. Parameters: ProcNameAsStringProcKindAs
Line
vbext_ProcKind. Returns the line number of the start of
theprocedure, including comments. Hence, ProcBodyLine-
ProcStartLinegives you the number of preceding comment
lines.
CodeModule Methods
Name
Returns
Parameters
Description
AddFromFile
FileNameAsString
Reads code from a text file and
adds it to the end of the code mod-
ule. It does not check if the names
of procedures read from a file
already exist in the module.
AddFromString
StringAsString
Adds code from a string to the end
of the code module.
CreateEvent
Long
EventNameAsString
Creates an empty event procedure 
Proc
ObjectNameAsString
in a module, filling in the event
parameters for you. Cannot be
used on standard modules, as
theydo not support events. The
ObjectNamemust be a valid
object for the class module, and
the EventNamemust be a valid
event for that object.
976
CodeModule Methods
Name
Returns
Parameters
Description
DeleteLines
StartLineAsLong
Deletes lines from a code module, 
CountAsLong
starting at StartLine, for Count
lines.
Find
Boolean
TargetAsString
Locates a string within a code 
StartLineAsLong
module, or section of a code 
StartColumnAsLong
module. It provides the same 
EndLineAsLong
functionality as the VBE’s Find 
EndColumnAsLong
dialog.
WholeWordAsBoolean
MatchCaseAsBoolean
PatternSearchAs
Boolean
InsertLines
LineAsLong
Adds code from a string into the 
StringAsString
middle of a code module, inserting
the code before the Linegiven.
ReplaceLines
LineAsLong
Adds code from a string into the 
StringAsString
middle of a code module, replacing
the Linegiven.
There are a number of CodeModuleexamples in Chapter 26. The following example identifies the proce-
dure for a given line and displays its type, name, and line count:
Sub WhichProc()
Dim lLine As Long, iProcKind As Long, lLineCount As Long
Dim sProc As String, sMsg As String
Dim oActiveCM As VBIDE.CodeModule
lLine = CLng(InputBox(“Which line?”))
‘Cancelled?
If lLine = 0 Then Exit Sub
‘Get the currently active code module
Set oActiveCM = Application.VBE.ActiveCodePane.CodeModule
‘Get the name and type of the procedure at 
‘that line - iProcKind is filled in
sProc = oActiveCM.ProcOfLine(lLine, iProcKind)
If sProc = “” Then
‘We didn’t get a name, so you must be in the Declarations section
sMsg = “You are in the Declarations section”
lLineCount = oActiveCM.CountOfDeclarationLines
Else
sMsg = “You are in “
‘Display the type of the procedure...
977
CodeModule Methods
Documents you may be interested
Documents you may be interested