pdf js asp net mvc : Converting pdf to html email software application dll winforms windows asp.net web forms e1388126-part646

Creating RTF Templates    4-123
Example: Displaying Multiple Currency Codes in a Single Report
The following simple XML sample contains an element containing the Amount 
(Trans_amount) and an element containing the ISO currency code (Cur_Code):
<ROW>
<Trans_Amount>123</Trans_Amount>
<Cur_Code>USD</Cur_Code>
</ROW>
<ROW>
<Trans_Amount>-456</Trans_Amount>
<Cur_Code>GBP</Cur_Code>
</ROW>
<ROW>
<Trans_Amount>748</Trans_Amount>
<Cur_Code>EUR</Cur_Code>
</ROW>
<ROW>
<Trans_Amount>-987</Trans_Amount>
<Cur_Code>JPY</Cur_Code>
</ROW>
To display each of these amounts with the appropriate currency symbol, enter the 
following in your template for the field in which you want the amounts to display:
<?format-currency:Trans_Amount;Cur_Code;'true'?>
The following figure shows sample output that can be achieved:
Calendar and Timezone Support
Calendar Specification
The term "calendar" refers to the calendar date displayed in the published report. The 
following types are supported:
Converting pdf to html email - Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
embed pdf into webpage; convert pdf into html file
Converting pdf to html email - VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
convert pdf to html format; pdf to web converter
4-124    Oracle Fusion Middleware Report Designer's Guide for Oracle Business Intelligence Publisher
GREGORIAN
ARABIC_HIJRAH
ENGLISH_HIJRAH
JAPANESE_IMPERIAL
THAI_BUDDHA
ROC_OFFICIAL (Taiwan)
Use one of the following methods to set the calendar type:
Call the format-date-and-calendar function and declare the calendar type. 
For example:
<?format-date-and-calendar:hiredate;'LONG_TIME_TZ';'ROC_OFFIC
IAL';?>
The following graphic shows the output generated using this definition with locale 
set to zh-TW and time zone set to Asia/Taipei:
Set the calendar type using the profile option XDO: Calendar Type 
(XDO_CALENDAR_TYPE).
Note: The calendar type specified in the template will override the 
calendar type set in the profile option.
Time Zone Specification
There are two ways to specify time zone information:
Call the format-date or format-date-and-calendar function with the Oracle format.
Set the user profile option Client Timezone (CLIENT_TIMEZONE_ID) in Oracle 
Applications.
If no time zone is specified, the report time zone is used.
In the template, the time zone must be specified as a Java time zone string, for example, 
America/Los Angeles. The following example shows the syntax to enter in the help text 
field of your template:
<?format-date:hiredate;'LONG_TIME_TZ';'Asia/Shanghai'?>
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
batch converting PDF documents in C#.NET program. Convert PDF to multiple MS Word formats such as .doc and .docx. Create editable Word file online without email
online convert pdf to html; convert pdf to html code for email
About RasterEdge.com - A Professional Image Solution Provider
Email to: support@rasteredge.com. controls, PDF document, image to pdf files and components for capturing, viewing, processing, converting, compressing and
convert pdf into web page; convert fillable pdf to html
Creating RTF Templates    4-125
Using External Fonts
BI Publisher enables you to use external fonts in your output that are not normally 
available on the server. To set up a new font for your report output, use the font to 
design your template on your client machine, then make it available on the server, and 
configure BI Publisher to access the font at runtime.
Note: External fonts are supported for PDF output only.
1. 
Use the font in your template.
1. 
Copy the font to your <WINDOWS_HOME>/fonts directory.
2. 
Open Microsoft Word and build your template. 
3. 
Insert the font in your template: Select the text or form field and then select the 
desired font from the font dialog box (Format > Font) or font drop down list. 
The following graphic shows an example of the form field method and the text 
method:
2. 
Place the font on the BI Publisher server in the ORACLE_HOME/common/fonts 
directory.
Note: The predefined fonts are located in the Oracle Business 
Intelligence Oracle home, in: ORACLE_HOME/common/fonts. The 
font location is set by the XDO_FONT_DIR variable. If this variable 
is not set in your environment the fonts will be located in 
$JAVA_HOME/jre/lib/fonts.
3. 
Set the BI Publisher "font" property.
You can set the font property for the report in the BI Publisher Font Mappings page,
or in the configuration file.
To set the property in the Font Mappings page:
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Create editable Word file online without email. Supports transfer from password protected PDF. The PDF to Word converting toolkit is a thread-safe VB.NET
embed pdf into website; convert pdf to html with images
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Viewer, C# HTML Document Viewer for Sharepoint, C# HTML Document Viewer for Azure, C# HTML Document Viewer VB.NET Demo Code for Converting Excel to PDF.
convert pdf fillable form to html; change pdf to html
4-126    Oracle Fusion Middleware Report Designer's Guide for Oracle Business Intelligence Publisher
To set the property in the Font Mappings page: Open the report in the report editor.
Click Properties, then click Font Mappings. Enter the font and then select the font 
to which you want to map it. See Configuring Report Properties, page 2-11.
To set the property in the configuration file:
Update the BI Publisher configuration file "fonts" section with the font name and its 
location on the server. For example, the new entry for a TrueType font is structured 
as follows:
<font family="MyFontName" style="normal" weight="normal">
<truetype path="\user\fonts\MyFontName.ttf"/>
</font>
See BI Publisher Configuration File, Oracle Fusion Middleware Administrator's Guide 
for Oracle Business Intelligence Publisher for more information. 
Now you can run your report and BI Publisher will use the font in the output as 
designed. For PDF output, the advanced font handling features of BI Publisher embed 
the external font glyphs directly into the final document. The embedded font only 
contains the glyphs required for the document and not the complete font definition. 
Therefore the document is completely self-contained, eliminating the need to have 
external fonts installed on the printer.
Using the Barcode Fonts Shipped with BI Publisher
The following barcodes are bundled with BI Publisher:
Font File
Supported Algorithm
128R00.TTF
code128a, code128b, and code128c 
B39R00.TTF
code39, code39mod43 
UPCR00.TTF
upca, upce 
When you use one of these prepackaged fonts, BI Publisher will execute the 
preprocessing on your data prior to applying the barcode font to the data in the output 
document. For example, to calculate checksum values or start and end bits for the data 
before formatting them.
At design time it is not necessary that you apply the barcode font to the field in 
Microsoft Word. Instead, you can map the font that you apply to the field using BI 
Publisher's font mapping. At runtime, BI Publisher will apply the barcode font to any 
field using the base font you specified in the font mapping. Be sure to choose a font that 
is not used elsewhere in your template. For information on font mapping, see 
Configuring Report Properties, page 2-11.
If you want to use the font directly in Microsoft Word, then add the appropriate .TTF 
RasterEdge.com General FAQs for Products
assistance, please contact us via email (support@rasteredge PDF document, image to pdf files and for capturing, viewing, processing, converting, compressing and
online pdf to html converter; add pdf to website html
.NET RasterEdge XDoc.PDF Purchase Details
PDF Print. Have a Question Email us at. support@rasteredge.com. imaging controls and components for capturing, viewing, processing, converting, compressing and
convert pdf to web page; pdf to html
Creating RTF Templates    4-127
file to your C:\WINDOWS\Fonts directory. To use the Template Builder Preview 
function, map the font in the Template Builder configuration file. See Configuring Fonts
To use these in your report output, perform the following:
1. 
Insert a field in your template where the barcode is to display in your report output.
2. 
In the form field, enter the following command:
<?format-barcode:data;'barcode_type'?>
where
data is the element from your XML data source to be encoded. For example: 
INVOICE_NO
barcode_type is one of the supported algorithms listed above. 
Examples:
<?format-barcode:INVOICE_NO;'code128a'?>
<?format-barcode:INVOICE_NO;'code39mod43'?>
<?format-barcode:INVOICE_NO;'upca'?>
3. 
In Microsoft Word, apply the font to the field. If you have not installed the barcode 
fonts on your client machine, then select a font that is not used elsewhere in your 
template, for example, Bookman.
4. 
Configure the font in the Font Mapping page. For more information about the Font 
Mapping page, see Configuring Report Properties, page 2-11. Following is a figure 
of the Font Mapping page:
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
PDF in VB.NET, VB.NET convert PDF to HTML, VB.NET convert PDF to Word, VB.NET extract text from PDF VB.NET Demo Code for Converting PowerPoint to PDF.
change pdf to html format; convert pdf to html online for
RasterEdge Product Refund Policy
Refund Agreement that we will email to you. controls, PDF document, image to pdf files and for capturing, viewing, processing, converting, compressing and
embed pdf into website; pdf to html converters
4-128    Oracle Fusion Middleware Report Designer's Guide for Oracle Business Intelligence Publisher
Note the following:
Microsoft Word may not render the barcode fonts properly even when they are 
installed on your client. To work around this issue, apply a different font to the field
and map the font as described above.
The upca alogrithm accepts only UPC-A message string and encodes into UPC-A 
barcode. 
A string of 12 characters will be treated as UPC-A message with a check digit, 11 
will be without a check digit. 
The upce algorithm accepts only UPC-E message strings and encodes into UPC-E 
barcode. 
A string of 8 characters will be treated as a UPC-E message with both a front and 
end guard bar; a string of 6 characters will be without guard bars.
Custom Barcode Formatting
If you choose not to use one of the barcode fonts provided above, use this procedure to 
implement a custom barcode.
BI Publisher offers the ability to execute preprocessing on your data prior to applying a 
barcode font to the data in the output document. For example, you may need to 
calculate checksum values or start and end bits for the data before formatting them.
The solution requires that you register a barcode encoding class with BI Publisher that 
can then be instantiated at runtime to carry out the formatting in the template. This is 
XDoc.Converter for .NET Purchase information
Online Convert PDF to Html. SUPPORT: controls, PDF document, image to pdf files and components for capturing, viewing, processing, converting, compressing and
online convert pdf to html; convert pdf to html file
XDoc.HTML5 Viewer for .NET Purchase information
Online Convert PDF to Html. SUPPORT: controls, PDF document, image to pdf files and components for capturing, viewing, processing, converting, compressing and
best website to convert pdf to word; convert pdf into html code
Creating RTF Templates    4-129
covered in Advanced Barcode Font Formatting Class Implementation, Oracle Fusion 
Middleware Administrator's Guide for Oracle Business Intelligence Publisher.
To enable the formatting feature in your template, you must use two commands in your
template. The first command registers the barcode encoding class with BI Publisher. 
This must be declared somewhere in the template prior to the encoding command. The 
second is the encoding command to identify the data to be formatted.
Register the Barcode Encoding Class
Use the following syntax in a form field in your template to register the barcode 
encoding class:
<?register-barcode-vendor:java_class_name;barcode_vendor_id?>
This command requires a Java class name (this will carry out the encoding) and a 
barcode vendor ID as defined by the class. This command must be placed in the 
template before the commands to encode the data in the template. For example:
<?register-barcode-vendor:'oracle.xdo.template.rtf.util.barcoder.Barcode
Util';'XMLPBarVendor'?>
where 
oracle.xdo.template.rtf.util.barcoder.BarcodeUtil is the Java class and
XMLPBarVendor is the vendor ID that is defined by the class.
Encode the Data
To format the data, use the following syntax in a form field in your template:
<?format-barcode:data;'barcode_type';'barcode_vendor_id'?>
where
data is the element from your XML data source to be encoded. For example: 
LABEL_ID
barcode_type is the method in the encoding Java class used to format the data (for 
example: Code128a).
barcode_vendor_id is the ID defined in the register-barcode-vendor field of 
the first command you used to register the encoding class.
For example:
<?format-barcode:LABEL_ID;'Code128a';'XMLPBarVendor'?>
At runtime, the barcode_type method is called to format the data value and the 
barcode font will then be applied to the data in the final output.
Controlling the Placement of Instructions Using the Context Commands 
The BI Publisher syntax is simplified XSL instructions. This syntax, along with any 
native XSL commands you may use in your template, is converted to XSL-FO at 
4-130    Oracle Fusion Middleware Report Designer's Guide for Oracle Business Intelligence Publisher
runtime. The placement of these instructions within the converted stylesheet 
determines the behavior of your template. 
BI Publisher's RTF processor places these instructions within the XSL-FO stylesheet 
according to the most common context. However, sometimes you need to define the 
context of the instructions differently to create a specific behavior. To support this 
requirement, BI Publisher provides a set of context commands that allow you to define 
the context (or placement) of the processing instructions. For example, using context 
commands, you can:
Specify an if statement in a table to refer to a cell, a row, a column or the whole 
table.
Specify a for-each loop to repeat either the current data or the complete section (to 
create new headers and footers and restart the page numbering)
Define a variable in the current loop or at the beginning of the document.
You can specify a context for both processing commands using the BI Publisher syntax 
and those using native XSL.
To specify a context for a processing command using the simplified BI Publisher 
syntax, simply add @context to the syntax instruction. For example:
<?for-each@section:INVOICE?> - specifies that the group INVOICE 
should begin a new section for each occurrence. By adding the section context, 
you can reset the header and footer and page numbering. 
If you do not wish to restart the page numbering, add the command: 
<?initial-page-number:'auto'?> after the @section command to 
continue the page numbering across sections.
<?if@column:VAT?> - specifies that the if statement should apply to the VAT 
column only.
To specify a context for an XSL command, add the xdofo:ctx="context" 
attribute to your tags to specify the context for the insertion of the instructions. The 
value of the context determines where your code is placed. 
For example:
<xsl:for-each xdofo:ctx="section" select ="INVOICE">
<xsl:attribute xdofo:ctx="inblock" 
name="background-color">red</xsl:attribute>
BI Publisher supports the following context types:
Creating RTF Templates    4-131
Context
Description
section
The statement affects the whole section including the header and footer. For 
example, a for-each@section context command creates a new section for each 
occurrence - with restarted page numbering and header and footer. 
Note that you can retain continuous page numbering across sections by using the 
<?initial-page-number:'auto'?>command.
See Batch Reports, page 4-97 for an example of this usage.
column
The statement will affect the whole column of a table. This context is typically used 
to show and hide table columns depending on the data. 
See Column Formatting, page 4-69 for an example.
cell
The statement will affect the cell of a table. This is often used together with 
@column in pivot tables to create a dynamic number of columns.
See Pivot Support, page 4-100 for an example.
block
The statement will affect multiple complete fo:blocks (RTF paragraphs). This 
context is typically used for if and for-each statements. It can also be used to apply 
formatting to a paragraph or a table cell.
See Cell Highlighting, page 4-73 for an example.
inline
The context will become the single statement inside an fo:inline block. This context 
is used for variables.
incontext
The statement is inserted immediately after the surrounding statement. This is the 
default for <?sort?> statements that need to follow the surrounding for-each 
as the first element.
inblock
The statement becomes a single statement inside an fo:block (RTF paragraph). This 
is typically not useful for control statements (such as if and for-each) but is 
useful for statements that generate text, such as call-template.
inlines
The statement will affect multiple complete inline sections. An inline section is text 
that uses the same formatting, such as a group of words rendered as bold.
See If Statements in Boilerplate Text, page 4-65.
begin
The statement will be placed at the beginning of the XSL stylesheet. This is 
required for global variables. See Defining Parameters, page 4-93.
end
The statement will be placed at the end of the XSL stylesheet.
4-132    Oracle Fusion Middleware Report Designer's Guide for Oracle Business Intelligence Publisher
The following table shows the default context for the BI Publisher commands:
Command
Context
apply-template
inline
attribute
inline
call-template
inblock
choose
block
for-each
block
if
block
import
begin
param
begin
sort
incontext
template
end
value-of
inline
variable
end
Using XPath Commands
XPath is an industry standard developed by the World Wide Web Consortium (W3C). It
is the method used to navigate through an XML document. XPath is a set of syntax 
rules for addressing the individual pieces of an XML document. You may not know it, 
but you have already used XPath; RTF templates use XPath to navigate through the 
XML data at runtime. 
This section contains a brief introduction to XPath principles. For more information, see 
the W3C Web site: http://www.w3.org/TR/xpath
XPath follows the Document Object Model (DOM), which interprets an XML document 
as a tree of nodes. A node can be one of seven types:
root
Documents you may be interested
Documents you may be interested