open pdf file in asp net c# : How to add text to a pdf document using reader SDK control API .net azure windows sharepoint 120xdorg0-part397

Oracle® XML Publisher
Report Designer's Guide
Release 12
Part No. B31410-01
December 2006
How to add text to a pdf document using reader - insert text into PDF content in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
XDoc.PDF for .NET, providing C# demo code for inserting text to PDF file
adding text to pdf; add text in pdf file online
How to add text to a pdf document using reader - VB.NET PDF insert text library: insert text into PDF content in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program
how to insert pdf into email text; add editable text box to pdf
Oracle XML Publisher Report Designer's Guide, Release 12
Part No. B31410-01
Copyright © 2006, Oracle. All rights reserved. 
Primary Author:     Leslie Studdard
Contributing Author:     Tim Dexter, Klaus Fabian, Edward Jiang, Hok Min Lie, Incheol Khang, Elise 
Tung-Loo
The Programs (which include both the software and documentation) contain proprietary information; they 
are provided under a license agreement containing restrictions on use and disclosure and are also protected 
by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or
decompilation of the Programs, except to the extent required to obtain interoperability with other 
independently created software or as specified by law, is prohibited. 
The information contained in this document is subject to change without notice. If you find any problems in 
the documentation, please report them to us in writing. This document is not warranted to be error-free. 
Except as may be expressly permitted in your license agreement for these Programs, no part of these 
Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any 
purpose. 
If the Programs are delivered to the United States Government or anyone licensing or using the Programs on 
behalf of the United States Government, the following notice is applicable: 
U.S. GOVERNMENT RIGHTS
Programs, software, databases, and related documentation and technical data delivered to U.S. Government 
customers are "commercial computer software" or "commercial technical data" pursuant to the applicable 
Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, 
disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall 
be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent 
applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software--Restricted 
Rights (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. 
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently 
dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, 
redundancy and other measures to ensure the safe use of such applications if the Programs are used for such 
purposes, and we disclaim liability for any damages caused by such use of the Programs. 
The Programs may provide links to Web sites and access to content, products, and services from third parties. 
Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all
risks associated with the use of such content. If you choose to purchase any products or services from a third 
party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality
of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, 
including delivery of products or services and warranty obligations related to purchased products or services.
Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third 
party. 
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its 
affiliates. Other names may be trademarks of their respective owners. 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Using this C# .NET image adding library control for PDF document, you can easily and quickly add an image, picture or logo to any position of
add text pdf professional; add text to pdf
VB.NET PDF Text Extract Library: extract text content from PDF
If you want to extract text from a PDF document using Visual Basic .NET programming language, you may use this PDF Document Add-On for VB.NET.
how to add text to pdf; add text box to pdf file
    iii
 
Contents
Send Us Your Comments
Preface
1 XML Publisher Introduction
Introduction..............................................................................................................................1-1
ProcessOverview...................................................................................................................... 1-3
Structureof theXML PublisherDocumentationSet............................................................... 1-4
2 Creating an RTF Template
Introduction...............................................................................................................................2-2
Supported Modes.................................................................................................................2-2
Prerequisites........................................................................................................................ 2-2
Overview................................................................................................................................... 2-3
UsingtheBusinessIntelligence PublisherTemplate Builderfor Microsoft Word Add-in
............................................................................................................................................. 2-3
Associating the XML Datatothe Template Layout.............................................................2-4
Designing theTemplateLayout................................................................................................2-7
Adding Markup to theTemplateLayout..................................................................................2-8
Creating Placeholders..........................................................................................................2-8
Defining Groups................................................................................................................2-12
Defining Headers and Footers................................................................................................2-16
Native Support...................................................................................................................2-16
ImagesandCharts...................................................................................................................2-18
Images................................................................................................................................2-18
Chart Support....................................................................................................................2-20
Drawing, ShapeandClipArtSupport...................................................................................2-31
C# PDF Text Extract Library: extract text content from PDF file in
How to C#: Extract Text Content from PDF File. Add necessary references: RasterEdge.Imaging.Basic.dll. RasterEdge.Imaging.Basic.Codec.dll.
how to add text to a pdf file in acrobat; how to add text to a pdf document
VB.NET PDF insert image library: insert images into PDF in vb.net
try with this sample VB.NET code to add an image As String = Program.RootPath + "\\" 1.pdf" Dim doc New PDFDocument(inputFilePath) ' Get a text manager from
add text box to pdf; how to add text box in pdf file
iv
Supported NativeFormatting Features...................................................................................2-42
GeneralFeatures................................................................................................................2-42
Alignment..........................................................................................................................2-43
Tables.................................................................................................................................2-43
Date Fields.........................................................................................................................2-46
MulticolumnPage Support................................................................................................2-46
BackgroundandWatermark Support................................................................................2-48
TemplateFeatures................................................................................................................... 2-50
Page Breaks........................................................................................................................2-50
InitialPage Number...........................................................................................................2-51
Last Page Only Content .................................................................................................... 2-52
EndonEvenor Endon Odd Page..................................................................................... 2-55
Hyperlinks.........................................................................................................................2-55
Table of Contents...............................................................................................................2-58
GeneratingBookmarksin PDF Output..............................................................................2-58
Check Boxes.......................................................................................................................2-59
DropDownLists................................................................................................................2-60
Conditional Formatting...........................................................................................................2-63
If Statements...................................................................................................................... 2-64
If StatementsinBoilerplate Text..................................................................................2-64
If-then-ElseStatements...................................................................................................... 2-65
Choose Statements.............................................................................................................2-66
Column Formatting........................................................................................................... 2-67
Row Formatting.................................................................................................................2-70
CellHighlighting...............................................................................................................2-72
Page-Level Calculations..........................................................................................................2-74
Displaying Page Totals...................................................................................................... 2-74
Brought Forward/CarriedForward Totals.........................................................................2-76
Running Totals...................................................................................................................2-80
DataHandling.........................................................................................................................2-82
Sorting................................................................................................................................2-82
Checkingfor Nulls.............................................................................................................2-82
Regrouping the XML Data.................................................................................................2-83
Variables, Parameters,and Properties....................................................................................2-89
UsingVariables..................................................................................................................2-89
Defining Parameters.......................................................................................................... 2-90
SettingProperties...............................................................................................................2-92
Advanced Report Layouts.......................................................................................................2-95
BatchReports.....................................................................................................................2-95
Cross-TabSupport.............................................................................................................2-96
DynamicDataColumns.....................................................................................................2-99
C# PDF Password Library: add, remove, edit PDF file password in C#
String userPassword = @"you"; // Open an encrypted PDF document. Program.RootPath + "\\" Output.pdf"; // Remove the C# Sample Code: Add Password to Plain
how to input text in a pdf; how to add text fields to a pdf document
C# PDF - Read Barcode on PDF in C#.NET
Read: PDF Image Extract; VB.NET Write: Insert text into PDF; Add Image to PDF; VB.NET Protect: Add Password to VB.NET Annotate: PDF Markup & Drawing. XDoc.Word
adding text to a pdf; adding text to pdf document
    v
Numberand DateFormatting...............................................................................................2-103
Currency Formatting....................................................................................................... 2-116
Calendar andTimeZoneSupport........................................................................................ 2-117
Using External Fonts............................................................................................................. 2-118
AdvancedBarcodeFormatting........................................................................................2-120
Advanced Design Options....................................................................................................2-121
XPathOverview...............................................................................................................2-121
Namespace Support.........................................................................................................2-124
UsingtheContext Commands.........................................................................................2-125
UsingXSL Elements.........................................................................................................2-127
UsingFOElements.......................................................................................................... 2-130
Best Practices......................................................................................................................... 2-130
UsingTables.................................................................................................................... 2-130
UsingSubtemplates......................................................................................................... 2-131
3 Creating a PDF Template
PDF TemplateOverview...........................................................................................................3-1
Supported Modes.................................................................................................................3-2
Designing theLayout ............................................................................................................... 3-2
Adding Markup to theTemplateLayout..................................................................................3-4
Creating aPlaceholder.........................................................................................................3-5
Defining Groupsof Repeating Fields...................................................................................3-8
Adding PageNumbers and PageBreaks................................................................................3-10
Performing Calculations......................................................................................................... 3-14
Completed PDF Template.......................................................................................................3-14
RuntimeBehavior....................................................................................................................3-15
Creating aTemplatefromaDownloaded PDF......................................................................3-17
4 Creating an eText Template
Introduction...............................................................................................................................4-1
Outbound eText Templates...................................................................................................... 4-2
Structure of eText Templates............................................................................................... 4-2
ConstructingtheDataTables...............................................................................................4-6
CommandRows............................................................................................................4-6
Structure of the DataRows..........................................................................................4-12
SetupCommandTables.....................................................................................................4-16
Expressions,ControlStructures, and Functions................................................................ 4-27
Identifiers,Operators,andLiterals....................................................................................4-30
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
Able to add notes to PDF using C# source code in Allow users to add comments online in ASPX webpage. bring users quick and efficient working with PDF Document.
how to enter text in pdf; add text to pdf reader
VB.NET PDF Password Library: add, remove, edit PDF file password
protect PDF document via password by using simple VB.NET demo code. In general, you can do following manipulations. Open password protected PDF. Add password to
how to add text to a pdf in preview; adding text to pdf in acrobat
vi
5 XML Publisher Extended Functions
ExtendedSQLandXSL Functions............................................................................................5-1
XSLEquivalents........................................................................................................................ 5-6
Using FOElements....................................................................................................................5-7
A Supported XSL-FO Elements
Supported XSL-FOElements....................................................................................................A-1
Index
C# PDF Text Add Library: add, delete, edit PDF text in C#.net, ASP
Read: PDF Image Extract; VB.NET Write: Insert text into PDF; Add Image to PDF; VB.NET Protect: Add Password to VB.NET Annotate: PDF Markup & Drawing. XDoc.Word
how to insert text box in pdf; add text pdf acrobat
    vii
 
Send Us Your Comments
Oracle XML Publisher Report Designer's Guide, Release 12
Part No. B31410-01
Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document. 
Your feedback is important, and helps us to best meet your needs as a user of our products. For example: 
•  Are the implementation steps correct and complete? 
•  Did you understand the context of the procedures? 
•  Did you find any errors in the information? 
•  Does the structure of the information help you with your tasks? 
•  Do you need different information or graphics? If so, where, and in what format? 
•  Are the examples correct? Do you need more examples? 
If you find any errors or have any other suggestions for improvement, then please tell us your name, the 
name of the company who has licensed our products, the title and part number of the documentation and
the chapter, section, and page number (if available). 
Note: Before sending us your comments, you might like to check that you have the latest version of the 
document and if any concerns are already addressed. To do this, access the new Applications Release 
Online Documentation CD available on Oracle MetaLink and www.oracle.com. It contains the most 
current Documentation Library plus all documents revised or released recently. 
Send your comments to us using the electronic mail address: appsdoc_us@oracle.com
Please give your name, address, electronic mail address, and telephone number (optional). 
If you need assistance with Oracle software, then please contact your support representative or Oracle 
Support Services. 
If you require training or instruction in using Oracle software, then please contact your Oracle local office
and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at 
www.oracle.com. 
    ix
 
Preface
Intended Audience
Welcome to Release 12 of the Oracle XML Publisher Report Designer's Guide.
This guide is intended for users responsible for designing report layout templates for 
use with XML Publisher. It assumes you have a working knowledge of the following:
The principles and customary practices of your business area. 
Computer desktop application usage and terminology. 
If you have never used Oracle Applications, we suggest you attend one or more of the 
Oracle Applications training classes available through Oracle University. 
See Related Information Sources on page x for more Oracle Applications product 
information. 
TTY Access to Oracle Support Services
Oracle provides dedicated Text Telephone (TTY) access to Oracle Support Services 
within the United States of America 24 hours a day, seven days a week. For TTY 
support, call 800.446.2398. 
Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation 
accessible, with good usability, to the disabled community. To that end, our 
documentation includes features that make information available to users of assistive 
technology. This documentation is available in HTML format, and contains markup to 
facilitate access by the disabled community. Accessibility standards will continue to 
evolve over time, and Oracle is actively engaged with other market-leading technology 
vendors to address technical obstacles so that our documentation can be accessible to all
x
of our customers. For more information, visit the Oracle Accessibility Program Web site 
at http://www.oracle.com/accessibility/ . 
Accessibility of Code Examples in Documentation
Screen readers may not always correctly read the code examples in this document. The 
conventions for writing code require that closing braces should appear on an otherwise 
empty line; however, some screen readers may not always read a line of text that 
consists solely of a bracket or brace. 
Accessibility of Links to External Web Sites in Documentation
This documentation may contain links to Web sites of other companies or organizations
that Oracle does not own or control. Oracle neither evaluates nor makes any 
representations regarding the accessibility of these Web sites. 
Structure
1  XML Publisher Introduction
2  Creating an RTF Template
3  Creating a PDF Template
4  Creating an eText Template
5  XML Publisher Extended Functions
A  Supported XSL-FO Elements
Related Information Sources
This book is included on the Oracle Applications Documentation Library, which is 
supplied in the Release 12 Media Pack. You can download soft-copy documentation as 
PDF files from the Oracle Technology Network at http://otn.oracle.com/documentation, 
or you can purchase hard-copy documentation from the Oracle Store at 
http://oraclestore.oracle.com. The Oracle Applications Release 12 Documentation 
Library contains the latest information, including any documents that have changed 
significantly between releases. If substantial changes to this book are necessary, a 
revised version will be made available on the "virtual" documentation library on Oracle
MetaLink. 
For a full list of documentation resources for Oracle Applications Release 12, see Oracle 
Applications Documentation Resources, Release 12, OracleMetaLink Document 394692.1.
If this guide refers you to other Oracle Applications documentation, use only the 
Release 12 versions of those guides.
Online Documentation 
All Oracle Applications documentation is available online (HTML or PDF).
Online Help - Online help patches (HTML) are available on OracleMetaLink.
Documents you may be interested
Documents you may be interested