Pdflib Reference Manual

Total Page:16

File Type:pdf, Size:1020Kb

Pdflib Reference Manual PDFlib GmbH München, Germany Reference Manual ® A library for generating PDF on the fly Version 5.0.2 www.pdflib.com Copyright © 1997–2003 PDFlib GmbH and Thomas Merz. All rights reserved. PDFlib GmbH Tal 40, 80331 München, Germany http://www.pdflib.com phone +49 • 89 • 29 16 46 87 fax +49 • 89 • 29 16 46 86 If you have questions check the PDFlib mailing list and archive at http://groups.yahoo.com/group/pdflib Licensing contact: [email protected] Support for commercial PDFlib licensees: [email protected] (please include your license number) This publication and the information herein is furnished as is, is subject to change without notice, and should not be construed as a commitment by PDFlib GmbH. PDFlib GmbH assumes no responsibility or lia- bility for any errors or inaccuracies, makes no warranty of any kind (express, implied or statutory) with re- spect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for par- ticular purposes and noninfringement of third party rights. PDFlib and the PDFlib logo are registered trademarks of PDFlib GmbH. PDFlib licensees are granted the right to use the PDFlib name and logo in their product documentation. However, this is not required. Adobe, Acrobat, and PostScript are trademarks of Adobe Systems Inc. AIX, IBM, OS/390, WebSphere, iSeries, and zSeries are trademarks of International Business Machines Corporation. ActiveX, Microsoft, Windows, and Windows NT are trademarks of Microsoft Corporation. Apple, Macintosh and TrueType are trademarks of Apple Computer, Inc. Unicode and the Unicode logo are trademarks of Unicode, Inc. Unix is a trademark of The Open Group. Java and Solaris are trademarks of Sun Microsystems, Inc. HKS is a registered trade- mark of the HKS brand association: Hostmann-Steinberg, K+E Printing Inks, Schmincke. Other company product and service names may be trademarks or service marks of others. PANTONE® colors displayed in the software application or in the user documentation may not match PANTONE-identified standards. Consult current PANTONE Color Publications for accurate color. PANTONE® and other Pantone, Inc. trademarks are the property of Pantone, Inc. © Pantone, Inc., 2003. Pantone, Inc. is the copyright owner of color data and/or software which are licensed to PDFlib GmbH to distribute for use only in combination with PDFlib Software. PANTONE Color Data and/or Software shall not be copied onto another disk or into memory unless as part of the execution of PDFlib Software. PDFlib contains modified parts of the following third-party software: ICClib, Copyright © 1997-2002 Graeme W. Gill PNG image reference library (libpng), Copyright © 1998-2002 Glenn Randers-Pehrson Zlib compression library, Copyright © 1995-2002 Jean-loup Gailly and Mark Adler TIFFlib image library, Copyright © 1988-1997 Sam Leffler, Copyright © 1991-1997 Silicon Graphics, Inc. Cryptographic software written by Eric Young, Copyright © 1995-1998 Eric Young ([email protected]) PDFlib contains the RSA Security, Inc. MD5 message digest algorithm. Viva Software GmbH contributed improvements to the font handling for Mac OS. Author: Thomas Merz Design and illustrations: Alessio Leonardi Quality control (manual): Katja Karsunke, Rainer Schaaf, Kurt Stützer Quality control (software): a cast of thousands Contents 0 Applying the PDFlib License Key 9 1 Introduction 11 1.1 PDFlib Programming 11 1.2 PDFlib Features 13 1.3 Availability of Features in different Products 15 1.4 Acrobat Versions and PDFlib Features 16 2 PDFlib Language Bindings 17 2.1 Overview 17 2.2 Cobol Binding 18 2.2.1 Special Considerations for Cobol 18 2.2.2 The »Hello world« Example in Cobol 18 2.3 COM Binding 21 2.4 C Binding 21 2.4.1 Availability and Special Considerations for C 21 2.4.2 The »Hello world« Example in C 21 2.4.3 Using PDFlib as a DLL loaded at Runtime 22 2.4.4 Error Handling in C 24 2.4.5 Memory Management in C 25 2.5 C++ Binding 25 2.5.1 Availability and Special Considerations for C++ 25 2.5.2 The »Hello world« Example in C++ 25 2.5.3 Error Handling in C++ 26 2.5.4 Memory Management in C++ 27 2.6 Java Binding 27 2.6.1 Installing the PDFlib Java Edition 27 2.6.2 The »Hello world« Example in Java 28 2.6.3 Error Handling in Java 29 2.7 .NET Binding 30 2.8 Perl Binding 30 2.8.1 Installing the PDFlib Perl Edition 30 2.8.2 The »Hello world« Example in Perl 31 2.8.3 Error Handling in Perl 31 2.9 PHP Binding 31 2.9.1 Installing the PDFlib PHP Edition 31 2.9.2 The »Hello world« Example in PHP 32 2.9.3 Error Handling in PHP 33 Contents 3 2.10 Python Binding 33 2.10.1 Installing the PDFlib Python Edition 33 2.10.2 The »Hello world« Example in Python 34 2.10.3 Error Handling in Python 34 2.11 RPG Binding 34 2.11.1 Compiling and Binding RPG Programs for PDFlib 34 2.11.2 The »Hello world« Example in RPG 35 2.11.3 Error Handling in RPG 37 2.12 Tcl Binding 38 2.12.1 Installing the PDFlib Tcl Edition 38 2.12.2 The »Hello world« Example in Tcl 39 2.12.3 Error Handling in Tcl 39 3 PDFlib Programming 41 3.1 General Programming 41 3.1.1 PDFlib Program Structure and Function Scopes 41 3.1.2 Parameters 41 3.1.3 Exception Handling 42 3.1.4 Option Lists 44 3.1.5 The PDFlib Virtual File System (PVF) 46 3.1.6 Resource Configuration and File Searching 47 3.1.7 Generating PDF Documents in Memory 50 3.1.8 Using PDFlib on EBCDIC-based Platforms 51 3.2 Page Descriptions 53 3.2.1 Coordinate Systems 53 3.2.2 Page Sizes and Coordinate Limits 55 3.2.3 Paths 56 3.2.4 Templates 57 3.3 Working with Color 59 3.3.1 Color and Color Spaces 59 3.3.2 Patterns and Smooth Shadings 59 3.3.3 Spot Colors 60 3.3.4 Color Management and ICC Profiles 63 3.3.5 Working with ICC Profiles 64 3.3.6 Device-Independent CIE L*a*b* Color 65 3.3.7 Rendering Intents 65 3.4 PDF/X Support 67 3.4.1 Generating PDF/X-conforming Output 67 3.4.2 Importing PDF/X Documents with PDI 69 3.5 Passwords and Permissions 71 3.5.1 Strengths and Weaknesses of PDF Security Features 71 3.5.2 Protecting Documents with PDFlib 72 4 Contents 4 Text Handling 73 4.1 Overview of Fonts and Encodings 73 4.1.1 Supported Font Formats 73 4.1.2 Encodings 74 4.1.3 Support for the Unicode Standard 75 4.2 Supported Font Formats 76 4.2.1 PostScript Fonts 76 4.2.2 TrueType and OpenType Fonts 77 4.2.3 User-Defined (Type 3) Fonts 78 4.3 Font Embedding and Subsetting 80 4.3.1 How PDFlib Searches for Fonts 80 4.3.2 Font Embedding 81 4.3.3 Font Subsetting 83 4.4 Encoding Details 84 4.4.1 8-Bit Encodings 84 4.4.2 Symbol Fonts and Font-specific Encodings 87 4.4.3 Glyph ID Addressing for TrueType and OpenType Fonts 88 4.4.4 The Euro Glyph 88 4.5 Unicode Support 90 4.5.1 Unicode for Page Descriptions 90 4.5.2 Unicode Text Formats 91 4.5.3 Unicode for Hypertext Elements 92 4.5.4 Unicode Support in PDFlib Language Bindings 94 4.6 Text Metrics, Text Variations, and Box Formatting 95 4.6.1 Font and Character Metrics 95 4.6.2 Kerning 96 4.6.3 Text Variations 97 4.6.4 Box Formatting 98 4.7 Chinese, Japanese, and Korean Text 100 4.7.1 CJK support in Acrobat and PDF 100 4.7.2 Standard CJK Fonts and CMaps 100 4.7.3 Custom CJK Fonts 104 4.7.4 Forcing monospaced Fonts 105 4.8 Placing and Fitting Text 106 4.8.1 Simple Text Placement 106 4.8.2 Placing Text in a Box 107 4.8.3 Aligning Text 108 5 Importing and Placing Objects 109 5.1 Importing Raster Images 109 5.1.1 Basic Image Handling 109 5.1.2 Supported Image File Formats 110 5.1.3 Image Masks and Transparency 112 5.1.4 Colorizing Images 114 Contents 5 5.1.5 Multi-Page Image Files 115 5.2 Importing PDF Pages with PDI (PDF Import Library) 116 5.2.1 PDI Features and Applications 116 5.2.2 Using PDI Functions with PDFlib 116 5.2.3 Acceptable PDF Documents 118 5.3 Placing Images and Imported PDF Pages 119 5.3.1 Scaling, Orientation, and Rotation 119 5.3.2 Adjusting the Page Size 121 6 Variable Data and Blocks 125 6.1 Overview of the PDFlib Block Concept 125 6.1.1 Complete Separation of Document Design and Program Code 125 6.1.2 Block Properties 126 6.1.3 Why not use PDF Form Fields? 127 6.2 Creating PDFlib Blocks 129 6.2.1 Installing the PDFlib Block Plugin 129 6.2.2 Creating Blocks interactively with the PDFlib Block Plugin 129 6.2.3 Editing Block Properties 132 6.2.4 Converting PDF Form Fields to PDFlib Blocks 133 6.3 Standard Properties for automated Processing 135 6.4 Querying Block Names and Properties 139 6.5 PDFlib Block Specification 140 6.5.1 PDF Object Structure for PDFlib Blocks 140 6.5.2 Generating PDFlib Blocks with pdfmarks 142 7 API Reference for PDFlib, PDI, and PPS 143 7.1 Data Types and Naming Conventions 143 7.2 General Functions 144 7.2.1 Setup 144 7.2.2 Document and Page 147 7.2.3 Parameter Handling 150 7.2.4 PDFlib Virtual File System (PVF) Functions 151 7.2.5 Exception Handling 153 7.3 Text Functions 155 7.3.1 Font Handling 155 7.3.2 User-defined (Type 3) Fonts 158 7.3.3 Encoding Definition 160 7.3.4 Text Output 160 7.4 Graphics Functions 168 7.4.1 Graphics State Functions 168 7.4.2 Saving and Restoring Graphics States 170 7.4.3 Coordinate System Transformation Functions 171 7.4.4 Explicit Graphics States 173 6 Contents 7.4.5 Path Construction 174 7.4.6 Path Painting and Clipping 177 7.5 Color Functions 179 7.5.1 Setting Color and Color Space 179 7.5.2 Patterns and Shadings 182 7.6 Image and Template Functions 185 7.6.1 Images 185 7.6.2 Templates 190 7.6.3 Deprecated Functions 190 7.7 PDF Import (PDI) Functions 192 7.7.1 Document and Page 192 7.7.2 Other PDI Processing 195 7.7.3 Parameter Handling 196 7.8 Block Filling Functions (PPS) 198 7.9 Hypertext Functions 201 7.9.1 Document Open Action and Open Mode 201 7.9.2 Viewer Preferences 201 7.9.3 Bookmarks 202 7.9.4 Document Information Fields 203 7.9.5 Page Transitions 204 7.9.6 File Attachments 204 7.9.7 Note Annotations 205 7.9.8 Link Annotations and Named Destinations 206 7.9.9 Thumbnails 210 8 References 213 A PDFlib Quick Reference 215 B Revision History 220 Index 221 Contents 7 0 Applying the PDFlib License Key All binary PDFlib and PDI versions supplied by PDFlib GmbH can be used as fully func- tional evaluation versions regardless of whether or not you obtained a commercial li- cense.
Recommended publications
  • 1 Introduction 1
    The Unicode® Standard Version 13.0 – Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trade- mark claim, the designations have been printed with initial capital letters or in all capitals. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc., in the United States and other countries. The authors and publisher have taken care in the preparation of this specification, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The Unicode Character Database and other files are provided as-is by Unicode, Inc. No claims are made as to fitness for any particular purpose. No warranties of any kind are expressed or implied. The recipient agrees to determine applicability of information provided. © 2020 Unicode, Inc. All rights reserved. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction. For information regarding permissions, inquire at http://www.unicode.org/reporting.html. For information about the Unicode terms of use, please see http://www.unicode.org/copyright.html. The Unicode Standard / the Unicode Consortium; edited by the Unicode Consortium. — Version 13.0. Includes index. ISBN 978-1-936213-26-9 (http://www.unicode.org/versions/Unicode13.0.0/) 1.
    [Show full text]
  • Reference & Manual
    DynaPDF 4.0 Reference & Manual API Reference Version 4.0.59 September 16, 2021 Legal Notices Copyright: © 2003-2021 Jens Boschulte, DynaForms GmbH. All rights reserved. DynaForms GmbH Burbecker Street 24 D-58285 Gevelsberg, Germany Trade Register HRB 9770, District Court Hagen CEO Jens Boschulte Phone: ++49 23 32-666 78 37 Fax: ++49 23 32-666 78 38 If you have questions please send an email to [email protected], or contact us by phone. This publication and the information herein is furnished as is, is subject to change without notice, and should not be construed as a commitment by DynaForms GmbH. DynaForms assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes and no infringement of third-party rights. Adobe, Acrobat, and PostScript are trademarks of Adobe Systems Inc. AIX, IBM, and OS/390, are trademarks of International Business Machines Corporation. Microsoft, Windows, and Windows NT are trademarks of Microsoft Corporation. Apple, Mac OS, and Safari are trademarks of Apple Computer, Inc. registered in the United States and other countries. TrueType is a trademark of Apple Computer, Inc. Unicode and the Unicode logo are trademarks of Unicode, Inc. UNIX is a trademark of The Open Group. Solaris is a trademark of Sun Microsystems, Inc. Tru64 is a trademark of Hewlett-Packard. Linux is a trademark of Linus Torvalds. Other company product and service names may be trademarks or service marks of others.
    [Show full text]
  • Unicode and Code Page Support
    Natural for Mainframes Unicode and Code Page Support Version 4.2.6 for Mainframes October 2009 This document applies to Natural Version 4.2.6 for Mainframes and to all subsequent releases. Specifications contained herein are subject to change and these changes will be reported in subsequent release notes or new editions. Copyright © Software AG 1979-2009. All rights reserved. The name Software AG, webMethods and all Software AG product names are either trademarks or registered trademarks of Software AG and/or Software AG USA, Inc. Other company and product names mentioned herein may be trademarks of their respective owners. Table of Contents 1 Unicode and Code Page Support .................................................................................... 1 2 Introduction ..................................................................................................................... 3 About Code Pages and Unicode ................................................................................ 4 About Unicode and Code Page Support in Natural .................................................. 5 ICU on Mainframe Platforms ..................................................................................... 6 3 Unicode and Code Page Support in the Natural Programming Language .................... 7 Natural Data Format U for Unicode-Based Data ....................................................... 8 Statements .................................................................................................................. 9 Logical
    [Show full text]
  • ISO/IEC JTC1/SC2/WG2/Irgn2456eisofeedback 2021-3-15
    ISO/IEC JTC1/SC2/WG2/IRGN2456EisoFeedback 2021-3-15 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation Международная организация по стандартизации Doc Type: Working Group Document Title: Feedback on MSCS-2020 Source: Eiso Chan (陈永聪, Culture and Art Publishing House) Status: Individual Contribution to online IRG #56 Action: For consideration by IRG and MSARG Date: 2021-3-15 Macao SARG has (pre-)published MSCS-2020 as the appendix of IRGN2456. After reviewing the chart during IRG #56 online meeting, I point out some comments as below for reference only. 1. Feedback on the ME-9759-001 glyph Fig. 1 Current ME-9759-001 glyph The first stoke of the bottom left component of the current ME-9758-001 glyph is Stroke P (撇), but this stroke of the component 靑 under other characters / glyphs should be Stroke S (竖/ 竪/豎, aka the vertical bar) in MSCS-2020, such as ME-701E-001, ME-83C1-001, ME-84A8- 001 and ME-975C-001. Maybe it will be better to make this stroke form consistent. 2. Feedback on the version of HKSCS In IRGN2430R, MSARG clearly showed the version of HKSCS which would be used in Macao SAR is HKSCS-2008 not the latest version or the future version, so it’s better to clarify the version of HKSCS means HKSCS-2008 in MSCS-2020 and the future version. 3. Feedback on the subtitles for 1.1.3.2 and 1.1.3.3 The current subtitles for these two sections are “《大五碼字符集》中的基本字” and “《香港 增補字符集》中的基本字”.
    [Show full text]
  • The Not So Short Introduction to Latex2ε
    The Not So Short Introduction to LATEX 2ε Or LATEX 2ε in 139 minutes by Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 4.20, May 31, 2006 ii Copyright ©1995-2005 Tobias Oetiker and Contributers. All rights reserved. This document is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this document; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Thank you! Much of the material used in this introduction comes from an Austrian introduction to LATEX 2.09 written in German by: Hubert Partl <[email protected]> Zentraler Informatikdienst der Universität für Bodenkultur Wien Irene Hyna <[email protected]> Bundesministerium für Wissenschaft und Forschung Wien Elisabeth Schlegl <noemail> in Graz If you are interested in the German document, you can find a version updated for LATEX 2ε by Jörg Knappen at CTAN:/tex-archive/info/lshort/german iv Thank you! The following individuals helped with corrections, suggestions and material to improve this paper. They put in a big effort to help me get this document into its present shape.
    [Show full text]
  • Cyrillic Languages Support in LATEX
    Cyrillic languages support in LATEX © Copyright 1998{1999, Vladimir Volovich, Werner Lemberg and LATEX Project Team. All rights reserved. 12 March 1999 Contents 1 Introduction1 1.1 Acknowledgments...........................2 2 Installation2 2.1 Fonts..................................2 2.2 Hyphenation patterns........................3 2.3 babel support for Russian and Ukrainian..............3 2.4 Getting pre-built packages......................3 3 Usage3 4 Font encodings for Cyrillic languages4 5 Input encodings5 6 Reporting bugs6 7 Miscellanea in the T2 bundle7 Abstract This document contains basic information on the Cyrillic setup for LATEX: how to get the fonts, how to set them up, how to use the interface, its interaction with babel, etc. This is only a first draft of the document and it will probably be modified in future; so please send in comments on it via the latexbug system (see below). 1 Introduction Most Latin-based European languages were supported in LATEX by introducing the T1 font encoding and by using the fontenc and inputenc packages; these use only standard TEX means to support any 8-bit input encoding and this one 1 standard font encoding. The restriction to a single font encoding guarantees that multiple languages can happily coexist in one document (e.g., hyphenation will be correct for all languages). Starting with the December 1998 Release, LATEX finally supports Cyrillic languages. This support is based on the new standard Cyrillic TEX font encodings|T2A, T2B, T2C, and X2. The first three of these satisfy some ba- sic requirements for LATEX T* encodings, and thus can be used in multi-lingual documents with other languages based on standard font encodings.
    [Show full text]
  • Basis Technology Unicode対応ライブラリ スペックシート 文字コード その他の名称 Adobe-Standard-Encoding A
    Basis Technology Unicode対応ライブラリ スペックシート 文字コード その他の名称 Adobe-Standard-Encoding Adobe-Symbol-Encoding csHPPSMath Adobe-Zapf-Dingbats-Encoding csZapfDingbats Arabic ISO-8859-6, csISOLatinArabic, iso-ir-127, ECMA-114, ASMO-708 ASCII US-ASCII, ANSI_X3.4-1968, iso-ir-6, ANSI_X3.4-1986, ISO646-US, us, IBM367, csASCI big-endian ISO-10646-UCS-2, BigEndian, 68k, PowerPC, Mac, Macintosh Big5 csBig5, cn-big5, x-x-big5 Big5Plus Big5+, csBig5Plus BMP ISO-10646-UCS-2, BMPstring CCSID-1027 csCCSID1027, IBM1027 CCSID-1047 csCCSID1047, IBM1047 CCSID-290 csCCSID290, CCSID290, IBM290 CCSID-300 csCCSID300, CCSID300, IBM300 CCSID-930 csCCSID930, CCSID930, IBM930 CCSID-935 csCCSID935, CCSID935, IBM935 CCSID-937 csCCSID937, CCSID937, IBM937 CCSID-939 csCCSID939, CCSID939, IBM939 CCSID-942 csCCSID942, CCSID942, IBM942 ChineseAutoDetect csChineseAutoDetect: Candidate encodings: GB2312, Big5, GB18030, UTF32:UTF8, UCS2, UTF32 EUC-H, csCNS11643EUC, EUC-TW, TW-EUC, H-EUC, CNS-11643-1992, EUC-H-1992, csCNS11643-1992-EUC, EUC-TW-1992, CNS-11643 TW-EUC-1992, H-EUC-1992 CNS-11643-1986 EUC-H-1986, csCNS11643_1986_EUC, EUC-TW-1986, TW-EUC-1986, H-EUC-1986 CP10000 csCP10000, windows-10000 CP10001 csCP10001, windows-10001 CP10002 csCP10002, windows-10002 CP10003 csCP10003, windows-10003 CP10004 csCP10004, windows-10004 CP10005 csCP10005, windows-10005 CP10006 csCP10006, windows-10006 CP10007 csCP10007, windows-10007 CP10008 csCP10008, windows-10008 CP10010 csCP10010, windows-10010 CP10017 csCP10017, windows-10017 CP10029 csCP10029, windows-10029 CP10079 csCP10079, windows-10079
    [Show full text]
  • Chapter 13, Using Fonts with X
    13 Using Fonts With X Most X clients let you specify the font used to display text in the window, in menus and labels, or in other text fields. For example, you can choose the font used for the text in fvwm menus or in xterm windows. This chapter gives you the information you need to be able to do that. It describes what you need to know to select display fonts for use with X client applications. Some of the topics the chapter covers are: The basic characteristics of a font. The font-naming conventions and the logical font description. The use of wildcards and aliases for simplifying font specification The font search path. The use of a font server for accessing fonts resident on other systems on the network. The utilities available for managing fonts. The use of international fonts and character sets. The use of TrueType fonts. Font technology suffers from a tension between what printers want and what display monitors want. For example, printers have enough intelligence built in these days to know how best to handle outline fonts. Sending a printer a bitmap font bypasses this intelligence and generally produces a lower quality printed page. With a monitor, on the other hand, anything more than bitmapped information is wasted. Also, printers produce more attractive print with variable-width fonts. While this is true for monitors as well, the utility of monospaced fonts usually overrides the aesthetic of variable width for most contexts in which we’re looking at text on a monitor. This chapter is primarily concerned with the use of fonts on the screen.
    [Show full text]
  • IBM Data Conversion Under Websphere MQ
    IBM WebSphere MQ Data Conversion Under WebSphere MQ Table of Contents .................................................................................................................................................... 3 .................................................................................................................................................... 3 Int roduction............................................................................................................................... 4 Ac ronyms and terms used in Data Conversion........................................................................ 5 T he Pieces in the Data Conversion Puzzle............................................................................... 7 Coded Character Set Identifier (CCSID)........................................................................................ 7 Encoding .............................................................................................................................................. 7 What Gets Converted, and How............................................................................................... 9 The Message Descriptor.................................................................................................................... 9 The User portion of the message..................................................................................................... 10 Common Procedures when doing the MQPUT................................................................. 10 The message
    [Show full text]
  • AIX Globalization
    AIX Version 7.1 AIX globalization IBM Note Before using this information and the product it supports, read the information in “Notices” on page 233 . This edition applies to AIX Version 7.1 and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright International Business Machines Corporation 2010, 2018. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About this document............................................................................................vii Highlighting.................................................................................................................................................vii Case-sensitivity in AIX................................................................................................................................vii ISO 9000.....................................................................................................................................................vii AIX globalization...................................................................................................1 What's new...................................................................................................................................................1 Separation of messages from programs..................................................................................................... 1 Conversion between code sets.............................................................................................................
    [Show full text]
  • JFP Reference Manual 5 : Standards, Environments, and Macros
    JFP Reference Manual 5 : Standards, Environments, and Macros Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817–0648–10 December 2002 Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun holds a non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun’s licensees who implement OPEN LOOK GUIs and otherwise comply with Sun’s written license agreements.
    [Show full text]
  • IBM AS/400 Printing V
    IBM AS/400 Printing V A primer on AS/400 printing in today’s networked environment Configuration, performance, problem determination, enhancements In-depth education on AFP and ASCII printing Alain Badan Simon Hodkin Jacques Hofstetter Gerhard Kutschera Bill Shaffer Whit Smith ibm.com/redbooks International Technical Support Organization SG24-2160-01 IBM AS/400 Printing V October 2000 Take Note! Before using this information and the product it supports, be sure to read the general information in Appendix L, “Special notices” on page 407. Second Edition (October 2000) The document was created or updated on June 12, 2001. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. JLU Building 107-2 3605 Highway 52N Rochester, Minnesota 55901-7829 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 1998, 2000. All rights reserved. Note to U.S Government Users - Documentation related to restricted rights - Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Contents Preface . xiii The team that wrote this redbook . xiii Comments welcome . xiv Chapter 1. Printing on the AS/400 system. .1 1.1 Output queues: Spooled files . .1 1.2 Data streams supported on the AS/400 system. .3 1.3 Printer writer . .6 1.3.1 Print writer. .8 1.3.2 Print Services Facility/400 . .9 1.3.3 Host print transform. .13 1.3.4 Image print transform .
    [Show full text]