Novapdf SDK User Manual
Total Page:16
File Type:pdf, Size:1020Kb
novaPDF SDK Paperless office solutions novaPDF SDK User Manual Copyright © 2017 Softland novaPDF SDK User Manual for novaPDF 9 SDK Developer version 9 by Softland This documentation contains proprietary information of Softland. All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system or transmitted by any means, electronic, mechanical, photocopying, recoding, or otherwise, without permission from Softland. No patent liability is assumed with respect to the use of the information contained herein. The information in this document is subject to change without notice. Although every precaution has been taken in the preparation of this book, Softland assumes no responsibility for errors and omissions. Nor is any liability assumed for damages resulting from the information contained herein. Windows ® is a registered trademark of the Microsoft Corporation. All other products or company names in this document are used for identification purposes only, and may be trademarks of their respective owners. Contents 3 Table of Contents Part I novaPDF SDK 10 1 Introduction................................................................................................................................... 10 2 Overview................................................................................................................................... 10 Installation.......................................................................................................................................................... 10 System requirements.......................................................................................................................................................... 11 Components.......................................................................................................................................................... 11 Network use.......................................................................................................................................................... 13 Multiple printers.......................................................................................................................................................... 14 3 Integration................................................................................................................................... 15 How to integrate.......................................................................................................................................................... 15 How to make.......................................................................................................................................................... the release build 15 Customize.......................................................................................................................................................... your setup 16 Co-Branding.......................................................................................................................................................... Tool 17 Folders ......................................................................................................................................................... 17 Files ......................................................................................................................................................... 17 Settings......................................................................................................................................................... 18 Add/Modify Printer......................................................................................................................................... 19 General ................................................................................................................................... 19 Default page................................................................................................................................... size 20 Other defaults................................................................................................................................... 20 Permissions................................................................................................................................... 20 Results ......................................................................................................................................................... 21 Build an installation.......................................................................................................................................................... package bundle 21 Installation.......................................................................................................................................................... package bundle 22 4 novaPDF ...................................................................................................................................COM 26 How to register.......................................................................................................................................................... COM 26 How to use.......................................................................................................................................................... the COM 26 How to set.......................................................................................................................................................... printer options 27 Private and.......................................................................................................................................................... public profiles 28 How to register.......................................................................................................................................................... for messages 28 How to use.......................................................................................................................................................... events 28 Multithreading.......................................................................................................................................................... applications 29 Use temporary.......................................................................................................................................................... printers 29 Working with.......................................................................................................................................................... Layout 30 Working with.......................................................................................................................................................... Actions 31 Reference.......................................................................................................................................................... 31 Profile option......................................................................................................................................................... strings 31 Windows......................................................................................................................................................... messages 51 What is .........................................................................................................................................................INovaPdfOptions 53 INovaPdfOptions......................................................................................................................................................... 57 AddAction ......................................................................................................................................... 57 AddAction2 ......................................................................................................................................... 57 AddBookmarkDefinition......................................................................................................................................... 58 AddBookmarkDefinition2......................................................................................................................................... 59 AddNovaPrinter......................................................................................................................................... 61 AddNovaPrinter2......................................................................................................................................... 61 novaPDF SDK 9 User Manual Copyright © 2017 Softland 3 4 novaPDF SDK 9 AddNovaPrinterExt......................................................................................................................................... 62 AddNovaPrinterExt2......................................................................................................................................... 63 AddProfile ......................................................................................................................................... 65 AddProfile2 ......................................................................................................................................... 66 AddWatermarkImage......................................................................................................................................... 66 AddWatermarkImage2........................................................................................................................................