PDF Xpansion SDK Reference - ComponentSource

3y ago
41 Views
2 Downloads
795.53 KB
124 Pages
Last View : 7d ago
Last Download : 3m ago
Upload by : Callan Shouse
Transcription

PDF Xpansion SDK 14Referencesoft Xpansion GmbH & Co. KG Königsallee 45, 44789 Bochum 49 234 58801264 pdf@soft-xpansion.com www.soft-xpansion.com

TABLE OF CONTENTSINTRODUCTION . 5System Requirements . 6Installation of SDK. 6Contents of SDK package . 6Reference SDK libraries in Your Projects. 7Replace Trial License . 8Update of SDK Files . 8SDK Samples. 9Redistribution of PDF Xpansion . 9PDF XPANSION SDK . 11Getting Started . 11Load SDK Library . 11SDK Entry Point . 12Using Document Viewer . 12Error Handling / Exceptions . 13Combine, Convert, Import and Export Documents . 13Create, Edit or Explore the Page Content. 14Use Metadata (XMP) in PDF Files . 14Electronic Invoicing. 14Document Viewer . 14Coordinate System and Unit of Measure . 15.NET Forms Control . 16.NET WPF Control . 18UWP Control . 20ActiveX Control. 23SX Namespace . 24IRefObject Interface / IDisposable Interface . 24ObjPtr Class (Smart Ptr). 25PDFXpansionSDK Class . 25IApplication Interface . 26IAppFactory Interface . 28IAppSettings Interface . 33IBaseDocument Interface . 33ITextDocument Interface. 34IImageDocument Interface. 35IFragmentDocument Interface. 35ICompositeDocument Interface . 35IAcquisitionDocument Interface . 35ISearchProvider Interface . 36

IPrintProvider Interface. 38ISequentialStream Interface . 41ICryptoCert Interface . 42ICryptoKey Interface . 42Base Types . 42Enumerations. 43Structures . 45SX::Graphics Namespace . 49IRegion Interface . 49IBitmapData Data . 49SX::Viewer Namespace . 51IWinViewer Interface . 51IViewer Interface . 53IViewerCanvas . 58IViewerConfig . 67IViewableDocument . 67IViewerEvents Interface / Delegate. 68IViewerEvent Interface . 69IViewerEvent PDF Interface. 69IViewerEvent PDF Annot Interface. 69IViewerEvent XPS Link Interface . 70IViewerEvent PopupActivity Interface . 70IViewerCancelableEvent Interface. 71IViewerEvent SetActivePage . 71IViewerEvent ScrollCanvas Interface. 72IViewerEvent MouseActivity Interface . 72IViewerEvent KeyboardActivity Interface . 73IViewerEvent ToolActivity Interface . 74IToolState Interface . 74Enumerations. 76SX::PDF Namespace . 79Coordinate System and Unit of Measure . 79IDocument Interface . 79IDocProperties Interface . 86IDocSecurity Interface . 86IStandardSecurity Interface . 88IPasswordSecurity Interface . 89IPages Interface. 90IPage Interface . 92IAnnots Interface. 96IAnnot Interface . 99IStatusPDFA Interface . 100IMessagePDFA Interface . 100

Enumerations. 103SX::XPS Namespace . 105IPackage Interface . 105SX::Content Namespace . 106Coordinate System and Unit of Measure . 106IRichContent Interface . 106IRichCollection Interface . 109IRichObject Interface . 112SX::XMP Namespace . 115IDocument Interface . 115Enumerations. 117SX::EInvoice Namespace . 118PDF/A-3 based invoice . 118IInvoiceDocument Interface. 119IInvoiceData Interface . 122Enumerations. 122TECHNICAL SUPPORT. 124

INTRODUCTIONINTRODUCTIONThis reference contains the documentation of the PDF Xpansion SDK: interfaces, properties and methods,structures and types declared and used in the PDF Xpansion libraries.Certain properties and methods that may be discoverable through SDK's introspection facilities are notdocumented here. Undocumented properties and methods should not be used. They are entirelyunsupported and subject to change without notice at any time.This reference is intended for developers familiar with C , C# or VB.NET. The intended audience includes,but is not limited to these languages. Familiarity with the PDF and/or XPS file formats and the object modelscan be helpful.Different development platforms in this Reference have been designated as: UWP – applications for Universal Windows Platform Windows – applications and services written in C as the classic Windows x86/x64 programs DotNET – .NET Framework applications COM – applications written in Delphi, Builder and the languages which support OLE AutomationStore / Phone Store: For applications compatible with Windows 8.1 / 8.0we provide PDF Xpansion SDK 11 / PDF Xpansion SDK 10. Please request us if required.DotNET: PDF Xpansion SDK includes assemblies built in Visual Studio 2017 for.NET Framework 4.0 / 4.5 / 4.6 / 4.7. If you need assemblies for other versions of .NET Framework,please request us.Important! These assemblies require the redistributable files for Visual Studio 2017 to be installed.COM: All objects of this library implement IDispatch interface and can be used from many scriptinglanguages: JScript, VBScript, VBA, etc.The library provides the document viewer as an ActiveX control.5

INTRODUCTIONSystem RequirementsPDF Xpansion SDK can be used without any functional restrictions and third party components onfollowing Windows versions: Windows 10 and Windows Server 2016 Windows 8.1 and Windows Server 2012 R2* Windows 8 and Windows Server 2012*PDF Xpansion SDK can be used with restrictions on following Windows versions: Windows 7 and Windows Server 2008 R2*For displaying and/or printing must be installed Platform update additionally*UWP part of PDF Xpansion SDK cannot be used under these OS versions. For Windows Store / WindowsPhone Store applications compatible with Windows 8.1 / 8.0 we provide PDF Xpansion SDK 11 / PDFXpansion SDK 10. Please request us if required.Installation of SDKYou may install and use PDF Xpansion SDK without setup - just download ZIP file and unpack the archiveinto any folder of your hard drive.UWP: You need to install pdf-xpansion-uwp10.vsix extension package using VSIX Installer, seeDevRes folder.Contents of SDK packageFolder “Docs”The folder contains SDK documentation.Folder “DevRes”UWP: The folder contains the Visual Studio Extension for the projects of UWP applications.6

INTRODUCTIONSubfolder “include”Windows: The folder contains header files for classic C applications.You don’t need these files on the other platforms.Subfolder “samples”The folder contains multiple sample projects for different developer platforms. Please read the chapter“Redistribution of PDF Xpansion” before starting the compiled sample because you should perform thisprocedure for a sample application also as for any other.Folder “Redist”The folder contains redistributable files of SDK, more detailed information about using these files you findin chapter “Redistribution of PDF Xpansion”.UWP: You do not need the files from this folder on specified platforms because all necessary files areinstalled with appropriate Visual Studio Extens

1) Add new reference pdf-xpansion-net40-x86.dll from redist folder of PDF Xpansion SDK to your project before you start to use the SDK API. 2) Add new reference pdf-xpansion-wpf40-x86.dll from redist folder of PDF Xpansion SDK to your project before you start to use WPF control. COM :

Related Documents:

AWS SDK for JavaScript AWS SDK for JavaScript code examples AWS SDK for .NET AWS SDK for .NET code examples AWS SDK for PHP AWS SDK for PHP code examples AWS SDK for Python (Boto3) AWS SDK for Python (Boto3) code examples AWS SDK for Ruby AWS SDK for Ruby co

The 3-Heights PDF Merge Split API can operate on multiple input and output documents in one processing step. PDF Merge Split Pages Rotate Bookmarks Form Fields Output Intent Split Merge PDF PDF PDF PDF PDF PDF XMP Metadata PDF PDF PDF, PDF/A PDF, PDF/A PDF PDF PDF, PDF/A PDF, PDF/A 1.1.1 Features The 3-Heights PDF Merge Split API comes with .

※ Please refer to the manual of the KO Driver attachment in regards to the COM port number. 3)Connect the USB adapter wire to the Xpansion unit while pushing the command button. ※ If you update this firmware, Model data will cleared in your Xpansion. We recommend backing up the data using the Xpansion manager before updating.

AWS SDK for JavaScript Developer Guide for SDK Version 3 Maintenance and support for SDK major versions What is the AWS SDK for JavaScript? Welcome to the AWS SDK for JavaScript Developer Guide. This guide provides general information about setting up and configuring the AWS SDK for JavaScript. It also walks you through examples and tutorial

ANDROID SDK INSTALLATION . Receive the SDK . After receiving information on how to retrieve the ZIP File containing the SDK, use the following steps on to install the SDK properly. Install Static Library & Header . To install the Barometric SDK, add the files included in the zip file to the listed locations below. .ZIP FILES FILE LOCATION

select About PDF Studio from the Help menu. Release notes . For documentation updates and release notes, refer to our knowledge base here (PDF Studio 12 change log) Download User Guides as a PDF . PDF Studio 12 User Guide (.PDF) PDF Studio 11 User Guide (.PDF) PDF Studio 10 User Guide (.PDF) PDF Studio 9 User Guide (.PDF) PDF Studio 8 User .

Table 1: Adobe and PDF format versions. Year PDF Version Adobe Acrobat Version 1993 PDF 1.0 Acrobat 1.0 1994 PDF 1.1 Acrobat 2.0 1996 PDF 1.2 Acrobat 3.0 1999 PDF 1.3 Acrobat 4.0 2001 PDF 1.4 Acrobat 5.0 2003 PDF 1.5 Acrobat 6.0 2005 PDF 1.6 Acrobat 7.0 2006 PDF 1.7 Acrobat 8.0 / ISO 32000 2008 PDF 1.7, Adobe Extension Level 3 Acrobat 9.0

Autodesk AutoCAD Architecture 2017 Fundamentals 3-1. Lesson 3 . Floor Plans . The floor plan is central to any architectural drawing. In the first exercise, we convert an AutoCAD 2D floor plan to 3D. In the remaining exercises, we work in 3D. Exercise 3-1: Going from a 2D to 3D Floor plan Drawing Name: New . Estimated Time: 45 minutes