foxit pdf viewer c# : Rotate one page in pdf reader application software utility azure windows web page visual studio AcroPlot16-part990

AcroPlot Standard API
All users can access some of the Standard AcroPlot API from inside of AutoCAD to help provide output to where they would
like the files to go.  Both because of licensing restrictions and to prevent users from using our API to batch process only our
AcroPlot Auto customers or AcroPlot Pro customers with a 25 user license or higher can access the API that does not prompt
the user for the final filename.  If you would like access to the AcroPlot Advanced API but are not one of these customers
please contact our sales at sales@cadzation.com
for API pricing information.
The Standard API is basically designed for users who would like to create their own toolbars or menus to access AcroPlot's
basic functionality with predefined output filenames.
Notes:
1. If the sOutputFilename exists the PDF files will be merged to it.
2. If the sOutputFilename is read-only or is opened in Adobe Acrobat or Adobe Reader the conversion will fail.
3. If the RestoreSettings is not called or provided a proper settings name then the last used settings in AcroPlot Jr. will be
used.
4. If you are merging multiple layouts or drawings into the same PDF make sure that you turn off the OpenPDF setting by
using:
SetSetting "AcroPlotSettings.OpenPDF" 0
The Standard API Calls are:
AcroPlotJCurrent(ByVal oAcadApp As AcadApplication) As Boolean
This method will convert the current layout (either modelspace or paperspace) to PDF.
AcroPlotJModel(ByVal oAcadApp As AcadApplication) As Boolean
This method will convert the modelspace layout to PDF.
AcroPlotJPaper(ByVal oAcadApp As AcadApplication) As Boolean
This method will convert the all of the paperspace layouts in the tab order to PDF.
AcroPlotJView(ByVal oAcadApp As AcadApplication) As Boolean
This method will convert the modelspace layout to PDF.
GetAvailableSettings(ByVal sSettingName As String, ByRef sRet As String) As Long
This method will return a string array of the available setting names based on the following 3 categories that can be passed in
for sSettingCategory
AcroPlotSettings
AcroPlotPrinter
AcroPlotAutoCAD
GetSetting(ByVal sSettingName As string, ByRef vValue As Variant) As Long
This method allows you to get the current value of the setting name that you passed in.  If the setting name does not exist it
will return 0.  If it does exist it will return 1.
Init() As Long
This method initializes the AcroPlot API.
Quit()
This method must be called to release the AcroPlot Application Object properly.
RestoreSettings(ByVal sSettings As String) As Long
This method restores a named setting that you had previously saved using AcroPlot or AcroPlot Jr.
Rotate one page in pdf reader - 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 rotate all pages in pdf in preview; rotate single page in pdf
Rotate one page in pdf reader - 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
how to change page orientation in pdf document; rotate pages in pdf
RunAutoCADFull(ByVal oAcadApp As Object) As Boolean
Runs the AcroPlot Program from inside of AutoCAD.  Useful if you want to provide your own menu routines.
RunAutoCADJunior(ByVal oAcadApp As Object) As Boolean
Runs the AcroPlot Junior Program from inside of AutoCAD.  Useful if you want to provide your own menu routines.
RunAutoCADPro(ByVal oAcadApp As Object) As Boolean
Runs the AcroPlot Pro Program from inside of AutoCAD.  Useful if you want to provide your own menu routines.
SetOutputFilename(ByVal sOutputFilename As String) As Long
This method allows you to set the output filename. The user will still be prompted for the filename unless you are an
AcroPlot Auto customer or an AcroPlot Pro customer with 25 or more licenses.
SetOutputFormtID(ByVal lOutputFormat As Long) As Long
This method allows you to set the output format to use.  While the default output format is automatically set when you call the
SetOutputFIlename there are some formats like Tiff that can be color or monochrome as well as different output DPI. So you
must call the SetOutputFormatID AFTER the SetOutputFilename.
The valid output formats values are:
pdf = 1
dwf6 = 2
'reserved for future use
BMP = 4
CAL = 5
GIF = 6
gp4 = 7
JPG = 8
PNG = 9
tif = 10 (color tiff at 100 dpi)
tifmono = 11 (monochrome group 3 fax format tiff at 100 dpi)
tifmono200 = 12 (monochrome group 3 fax format tiff at 200 dpi)
tifmono300 = 13 (monochrome group 3 fax format tiff at 300 dpi)
tifmono400 = 14 (monochrome group 3 fax format tiff at 400 dpi)
tif200 = 15 (color tiff at 200 dpi)
tif300 = 16    'not supported reserved for future use
tif400 = 17    'not supported reserved for future use
dwfpdf = 18
dwfpdftif = 19
dwfpdftifmono = 20
dwfpdftifmono200 = 21
dwfpdftifmono300 = 22
dwfpdftifmono400 = 23
pdftif = 24
pdftifmono = 25
pdftifmono200 = 26
pdftifmono300 = 27
pdftifmono400 = 28
'reserved for future use
rasterpdf100 = 30    'not supported reserved for future use
rasterpdf150 = 31    'not supported reserved for future use
rasterpdf200 = 32    'not supported reserved for future use
rasterpdf300 = 33    'not supported reserved for future use
rasterpdf400 = 34    'not supported reserved for future use
rasterpdfmono100 = 35    'not supported reserved for future use
rasterpdfmono150 = 36    'not supported reserved for future use
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
If you are looking for a solution to conveniently delete one page from your PDF document, you can use this VB.NET PDF Library, which supports a variety of PDF
how to reverse pages in pdf; permanently rotate pdf pages
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
C# developers can easily merge and append one PDF document to document imaging toolkit, also offers other advanced PDF document page processing and
how to rotate a pdf page in reader; rotate single page in pdf reader
rasterpdfmono200 = 37    'not supported reserved for future use
rasterpdfmono300 = 38    'not supported reserved for future use
rasterpdfmono400 = 39    'not supported reserved for future use
tif600 = 40    'not supported reserved for future use
tifmono600 = 41    (monochrome group 3 fax format tiff at 600 dpi)  'not supported reserved for future use
dwfpdftifmono600 = 42    'not supported reserved for future use
pdftifmono600 = 43    'not supported reserved for future use
rasterpdf600 = 44    'not supported reserved for future use
rasterpdfmono600 = 45    'not supported reserved for future use
cal200 = 46    'not supported reserved for future use
cal400 = 47    'not supported reserved for future use
cal600 = 48    'not supported reserved for future use
gp4200 = 49    'not supported reserved for future use
gp4400 = 50    'not supported reserved for future use
gp4600 = 51    'not supported reserved for future use
cal300 = 52    'not supported reserved for future use
gp4300 = 53    'not supported reserved for future use
dwfx = 54    'not supported reserved for future use
SetSetting(ByVal sSettingName As String, ByVal vValue As Variant) As Variant
This method allows you to override the settings from the RestoreSettings.  See below for the currently supported settings.
Any setting in the AcroPlotSettings.ini file can be used used.  You can typically find the file in the C:\Users
\[USERNAME]\AppData\Roaming\CADzation\AcroPlot\AcroPlotsettings.ini location by using the name on the left as the
SettingName like acroplotsettings_bookmarkacadblocknames.
Some common settings are:
sSettingName
Type
vValues
BackgroundPlot
Integer or
Long
Controls if AutoCAD uses background plotting.  On some
systems like Server 2008 we sometimes need to enable
background plotting to driver AutoCAD properly.  Usually
though you can leave this set to -1.
-1 = Let us control background plotting needs
0 = Force off background plotting in AutoCAD
1 = Force on background plotting in AutoCAD
DWGCreateIndividualFiles
Integer or
Long
(True/False)
-1 = Create an individual file for each layout being converted
0 = Create a single file containing all layouts
AcroplotSettings.BookmarkAcadBlocknames
String
AcroplotSettings.BookmarkAcadDrawingText
String
AcroplotSettings.BookmarkAcadLayoutText
String
AcroplotSettings.BookmarkDrawing
Integer or
Long
(True/False)
-1 = Add bookmarks into the PDF.
0 = Do not add Bookmarks into the PDF
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
rotate pages in pdf online; pdf rotate all pages
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
to display it. Thus, PDFPage, derived from REPage, is a programming abstraction for representing one PDF page. Annotating Process.
save pdf rotate pages; how to rotate one pdf page
AcroplotSettings.BookmarkDrawingIndividual
Integer or
Long
(True/False)
-1 = Add drawing level bookmark to the PDF.
0 =Do not add a drawing level bookmark to the PDF.
AcroplotSettings.BookmarkDrawingProperties
Integer or
Long
(True/False)
-1 = Add bookmarks for the drawing properties to the PDF
0 = Do not add bookmarks for the drawing properties to the
PDF.
AcroplotSettings.BookmarkKeep
Integer or
Long
(True/False)
-1 = If an existing PDF file is being merged keep it's existing
bookmarks instead of adding a new one.
0 = Remove all bookmarks and add in our calculated
bookmark when merging PDF files.
AcroplotSettings.BookmarkLayout
Integer or
Long
(True/False)
-1 = Add a layout level bookmark into the PDF file.
0 = Do not add a layout level bookmark into the PDF file.
AcroplotSettings.BookmarkLength
Integer or
Long
Also set the BookmarkUseLength to limit the number of
characters in a bookmark,
Maximum number of characters for the bookmark length.
AcroplotSettings.BookmarkMainText
String
AcroplotSettings.BookmarkPDFText
String
AcroplotSettings.BookmarkShowOnOpen
Integer or
Long
(True/False)
-1 = Show the bookmarks pane in the PDF when it is opened
0 = Do not force showing the bookmarks pane
AcroplotSettings.BookmarkUse
Integer or
Long
(True/False)
-1 = Add bookmarks to the PDF
0 = Do not add bookmarks
AcroplotSettings.BookmarkUseLength
Integer or
Long
(True/False)
Also set the BookmarkLength to limit the number of characters
in a bookmark,
-1 = Limit the length of the bookmark to the specified number
of characters as defined by the BookmarkLength
0 = Do not limit the length of bookmarks.
AcroplotSettings.ConvertWith
String
This setting would only be used by the AcroPlot Advanced API
users so please see that documentation for more information.
AcroplotSettings.CustomPlotScale
Double >
0.0
Also set  the PlotScale = -101 setting when using the
CustomPlotScale
1.0 = Full Size
0.5 = Half Size
AcroplotSettings.DwgOrientation
Integer or
Long
1 = Portait
2 = Landscape
3 = Automatic
AcroplotSettings.DwgPaperSize
Integer or
Long
1 = Letter
5 = Legal
3 = Tabloid
24 = C size sheet
25 = D size sheet
26 = E size sheet
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program. Free PDF document processing SDK supports PDF page extraction, copying
rotate pages in pdf permanently; rotate individual pages in pdf reader
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Using RasterEdge Visual C# .NET PDF page deletion component, developers can easily select one or more PDF pages and delete it/them in both .NET web and Windows
rotate individual pages in pdf; save pdf after rotating pages
131 = Arch-A
132 = Arch-B
264 = Arch-C
265 = Arch-D
135 = Arch-E
266 = Arch-E1
360 = 22x33
259 = A0
260 = A1
66 = A2
8 = A3
9 = A4
11 = A5
70 = A6
12 = B4
13 = B5
361 = USER1
362 = USER2
363 = USER3
364 = USER4
365 = USER5
366 = USER6
367 = USER7
368 = USER8
369 = USER9
370 = Size saved in drawing
371 = Full Offset
AcroplotSettings.EnablePc3Support
Integer or
Long
(True/False)
-1 = Use pc3 files
0 = Do not use pc3 files
AcroplotSettings.DwfoutIncludeLayer
Integer or
Long
(True/False)
-1 = Include layer information
0 = Do not include layer information
AcroplotSettings.LinesMerge
Integer or
Long
(True/False)
-1 = Use lines merge
0 = Do not use lines merge
Note: Not allowed with PDF/A-1a and PDF-A-1b formats
AcroplotSettings.OpenPDF
Integer or
Long
(True/False)
-1 = Open
0 = Do not open
AcroplotSettings.ReproBrightness
Integer or
Long
-100 to 100 (Default = 0)
Brightness setting to control making monochrome tiff files
lighter or darker.
AcroplotSettings.ReproDitherType
Integer or
Long
Used for converting files to monochrome tiff formats
AcroplotSettings.ReproScale
Double
Scale to use when converting to monochrome tiff files.  >0.0
where 1.0 is full size and 0.5 is half size
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
be saved after cutting, copying and pasting into PDF page. existing PDF file and paste it into another one. Copy, paste and cut PDF image while preview without
pdf page order reverse; rotate pdf page and save
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
for developers on how to rotate PDF page in different two different PDF documents into one large PDF C# PDF Page Processing: Split PDF Document - C#.NET PDF
pdf rotate single page reader; rotate pdf page permanently
AcroplotSettings.UseInternalViewerForPlotting
Integer or
Long
(True/False)
-1= Use the internal viewer instead of AutoCAD for plotting
0 = Use AutoCAD if installed for plotting
AcroplotAutoCAD.PlotScale
Integer or
Long
0 = Scale to Fit
16 = 1:1 Full Size
100 = Saved
-101 = Custom (Also set the
AcroPlotSettings.CustomPlotScale)
AcroplotAutoCAD.PlotType
Integer or
Long
1 = Extents
2 = Limits
3 = View
4 = Window
5 = Layout,
-100 = Use saved Settings
AcroplotAutoCAD.PlotView
String
The view name to plot if PlotType = 3
AcroplotPrinter.Allow128Assembly
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 2 this will allow users to
assemble (add) PDF files to this one.
0=When Allow128Bit is set to 2 this will restrict users from
doing it.
AcroplotPrinter.Allow128Bit
Integer or
Long
0=Do not add password security
1=Add 40 bit password security
2=Add 128 bit password security
Note: Not allowed with PDF/A-1a and PDF-A-1b formats
AcroplotPrinter.Allow128Extract
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 2 this will allow users to extract
from the PDF file.
0=When Allow128Bit is set to 2 this will restrict users from
doing it.
AcroplotPrinter.Allow128InteractiveForms
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 2 this will allow users to fill in
interactive forms.
0=When Allow128Bit is set to 2 this will restrict users from
doing it.
AcroplotPrinter.Allow128PrintLow
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 2 this will allow users to only
print low resolution output if the AllowPrint is also enabled.
0=When Allow128Bit is set to 2 this will restrict users from
doing it.
AcroplotPrinter.AllowChanges
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 1 or 2 this will allow users to
make changes to the PDF.
0=When Allow128Bit is set to 1 or 2 this will restrict users from
doing it
AcroplotPrinter.AllowCopy
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 1 or 2 this will allow users to
copy info from PDF.
0=When Allow128Bit is set to 1 or 2 this will restrict users from
doing it
AcroPlotPrinter.AllowNotes
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 1 or 2 this will allow users to
add annotation to the PDF.
0=When Allow128Bit is set to 1 or 2 this will restrict users from
doing it
AcroPlotPrinter.AllowPrint
Integer or
Long
(True/False)
-1=When Allow128Bit is set to 1 or 2 this will allow users to
print the PDF.
0=When Allow128Bit is set to 1 or 2 this will restrict users from
doing it
AcroPlotPrinter.Author
String
Specifies the author for the PDF Document Properties 
AcroplotPrinter.GrayScale
Integer or
Long
0 = Color
1 = Monochrome
2 = Grayscale
AcroPlotPrinter.Justification
AcroPlotPrinter.Keywords
String
Specifies the keywords for the PDF Document Properties 
AcroPlotPrinter.Orientation
AcroPlotPrinter.PasswordAuthor
String
When Allow128Bit is set to 1 or 2 this will set the Author
password to the text you entered.  This is required when
Allow128Bit is set to 1 or 2.
AcroPlotPrinter.PasswordUser
String
When Allow128Bit is set to 1 or 2 this will set the User
password to the text you entered.  This is optional and if an
empty string then the users will not have to enter a password
to open the PDF but the security permissions will still be set.
AcroPlotPrinter.PDFFormat
PDF Format to use
AcroPlotPrinter.Resolution
Long
Output Resolution of the PDF.
Available values are:
100, 150, 300, 400, 600, 1200
AcroPlotPrinter.Subject
String
Specifies the subject for the PDF Document Properties
AcroPlotPrinter.Title
String
Specifies the title for the PDF Document Properties
AcroplotPrinter.Watermark
Integer or
Long
(True/False)
-1=Add a watermark
0=Do not add a watermark
AcroPlotPrinter.WatermarkFont
Integer or
Long
Font to use for the Watermark if it is a text watermark
1=Arial
2=Arial Bold
3=Arial Bold and Italic
4=Arial Italic
5=Courier
6=Courier Bold
7=Courier Bold and Italic
8=Courier Italic
9=Times Roman
10=Times Roman Bold
11=Times Roman Bold and Italic
12=Times Roman Italic
AcroplotPrinter.WatermarkFontAngle
Integer or
Long
Angle from 0 to 360 degrees
AcroplotPrinter.WatermarkFontColor
Long
Long OLE color value for the color
AcroplotPrinter.WatermarkFontHorizPos
Integer or
Long
Distance to offset the watermark in the horizontal direction.
Distance is a long value expressed in 1/10th of a mm.
Example:1 inch would be a value of 254
AcroplotPrinter.WatermarkFontSize
Integer or
Long
Size of font in points
AcroplotPrinter.WatermarkFontVertPos
Integer or
Long
Distance to offset the watermark in the vertical direction.
Distance is a long value expressed in 1/10th of a mm.
Example:1 inch would be a value of 254
AcroplotPrinter.WatermarkFontX
Integer or
Long
Horizonatal justification for the watermark
0=Left
1=Centered
2=Right
AcroplotPrinter.WatermarkFontY
Integer or
Long
Vertical justification for the watermak
0=Bottom1
=Middle
2=Top
AcroplotPrinter.WatermarkOnTop
Integer or
Long
(True/False)
-1=Place the watermark on the top
0=Place the watermark below all objects
AcroplotPrinter.WatermarkOpacity
Double
Opacity (transparency) for the text or image
0.0 (invisible) to 100.0 (fully visible)
Note: Not allowed with PDF/A-1a and PDF-A-1b formats
AcroplotPrinter.WatermarkText
String
Text string to use for the watermark or the full filename if you
want to use an image file for the watermark.
Image formats currently supported are bmp and gif.
The Following API Calls would normally not be used but are included for your reference:
AcroPlotAbout(ByVal oAcadApp as Object)
This method will display the AcroPlot About dialog box.
AcroPlotAboutJunior(ByVal oAcadApp as Object)
This method  will display the AcroPlot Junior About dialog box
AcroPlotPurchase()
This method opens the AcroPlot Purchase page in your default web browser.
AcroPlotSetup(ByVal oAcadApp as Object)
This method will display the AcroPlot Main Settings dialog.
EmailSales()
This method opens an email to sales@cadzation.com
in your default email program.
EmailSalesJunior()
This method opens an email to sales@cadzation.com
in your default email program
EmailSupport()
This method opens an email to support@cadzation.com
in your default email program
EmailSupportJunior()
This method opens an email to support@cadzation.com
in your default email program
GotoWebsite()
This method opens the CADzation website in your default web browser.
OpenHelp()
This method opens the AcroPlot help file
OpenHelpJunior()
This method opens the AcroPlot help file
AcroPlot Advanced API
All users can access some of the Standard AcroPlot API from inside of AutoCAD to help provide output to where they would
like the files to go.  Both because of licensing restrictions and to prevent users from using our API to batch process only our
AcroPlot Auto customers or AcroPlot Pro customers with a 25 user license or higher can access the API that does not prompt
the user for the final filename.  If you would like access to the AcroPlot Advanced API but are not one of these customers
please contact our sales at sales@cadzation.com
for API pricing information.
Notes:
1. If the sOutputFilename exists the PDF files will be merged to it.
2. If the sOutputFilename is read-only or is opened in Adobe Acrobat or Adobe Reader the conversion will fail.
3. If the RestoreSettings is not called or provided a proper settings name then the last used settings in AcroPlot Jr. will be
used.
4. If you are merging multiple layouts or drawings into the same PDF make sure that you turn off the OpenPDF setting by
using:
SetSetting "AcroPlotSettings.OpenPDF" 0
The Basic API Calls are:
Please see the AcroPlot Standard API Section
for the basic API calls and how to initial the AcroPlot.AcroPlotApplication
interface.
The Advacned API Calls for AcroPlot Auto customers or customers with a 25 or more AcroPlot
Pro license are:
AcadApp() As Object
This property gets or sets the AutoCAD Application object to use for the conversion.  This is a standard COM generic object
type.
To set the current AutoCAD Application for AcroPlot to use for conversion.
Dim oAcadObject As Object
Dim oAcroPlotApp As Object
Set oAcroPlotApp = CreateObject("AcroPlot.AcroPlotApplication")
Set oAcadObject = CreateObject("AutoCAD.AcroPlotApplication")
Set oAcroPlotApp.AcadApp = oAcadObject
To get the current AcadApp object from AcroPlot
Set oAcadObject = oAcroPlotApp.AcadApp
AcadDoc() As Object
This property gets or sets the AutoCAD Document object to use for the conversion.  This is a standard COM generic object
type.
StartAutoCAD() As Object
This method starts the version of AutoCAD as defined by the ConvertWith value and returns the standard COM object for
the AutoCAD.Application if it succeeds.  If that fails then it tries to start the last used version of AutoCAD and returns the
AutoCAD.Application if it succeeds.  Otherwise returns Nothing.
SetSetting("AcroPlotSettings.ConvertWith", ByVal sAutoCADProgram As string)
This is a special case of the SetSetting standard API call which allows users converting files outside of AutoCAD with the
Convert function to specify the version or flavor of AutoCAD for us to use.  This would be be the string value as shown in
the AcroPlot interface like "AutoCAD 2011" or "AutoCAD 2012 - English".  This changes based on versions, flavors, and
languages of AutoCAD so it's best to start AcroPlot and look for the values in the Convert With drop down.
SetDWGConvertFrom(ByVal vConvertFrom  As Variant) As Long
Documents you may be interested
Documents you may be interested