FinerEdge Publisher Support Documents

FinerEdge Publisher IDE Manual.
FinerEdge Publisher Reference Manual.
FinerEdge Publisher Demonstration Tutorial (this document).
FinerEdge Publisher Author's Guide.
FinerEdge Publisher Programmer's Guide.
FinerEdge Publisher Updates and Acknowledgments.

FinerEdge Publisher Demonstration
Tutorial

Demonstration Tutorial Introduction

Introduction
Sample Executables
IDE Fundamentals


Generating Demonstration Documents

Formatting Samples
Positioning Samples
Image Samples
Document Elements
Scalable Vector Graphics
Business Charting
Scientific Plotting
Products Catalog
Orders Catalog
Business Letters


Where To Next?

For Document Authors
For Programmers and Integrators


Demonstration Tutorial
Introduction

Introduction

Note: To re-display this document at a later time, or any of the other supporting help documents, you can either select them from the "Help" menu within the IDE or from the FinerEdge Publisher Microsoft Windows menu.

The FinerEdge Publisher demonstration documents are provided both as "live" examples and to illustrate how documents are typically structured for document authors. The demonstration documents extract most of their information from supplied databases called FPDemo and FPSamples, or from an XML file that was automatically generated from the databases by FinerEdge Publisher.

The explanations in this document are meant to provide a quick introduction to FinerEdge Publisher and supply enough information to successfully generate the demonstration documents. Additional information can be found within the supplied IDE Manual, Reference Manual, Document Author's Guide, and Programmer's Guide, which can be accessed via the links that appear at the top of this document.

» Back to the Table of Contents. «

Sample Executables

FPSamples, FPSamplesWPF, and FPSamplesCPP are installed as executables and as source files within Visual Studio 2012 projects. FPSamples is a WinForm project that utilizes the FPWriterNET .NET control, FPSamplesWPF is a WPF project that utilizes the FPWriterWPF WPF control, and FPSamplesCPP is a C++ project that utilizes the native FPWriterCPP DLL.

While running FPSamples, FPSamplesWPF, and FPSamplesCPP, a menu is accessible that will start each of the demonstration documents described in a subsequent section "Generating Demonstration Documents".

FPTestBench is installed as an WPF executable along with source files within an Visual Studio 2012 project. It utilizes multi-threading and repeated document generations, controlled by pre-defined and customizable profile definitions, to perform load testing. Either FinerEdge Publisher server interfaces or WCF service endpoints can be called for testing purposes.

» Back to the Table of Contents. «

IDE Fundamentals

When a document is opened in the IDE, up to five distinct "views" are available. These views show different aspects of the opened document and allow different actions to be performed on the document. Depending upon the view selected, different menus, toolbars, and supporting panes may be shown. A brief explanation of each of the five views are as follows:

Visual definition

The WYSIWYG visual document designer view. This view is kept in-sync with the markup definition view (i.e., any changes in this view will be reflected in the markup definition view).

Markup definition

The markup definition view. This view is kept in-sync with the visual designer view (i.e., any changes in this view will be reflected in the visual designer view).

Document generation

The rendered results of the document, designed with the assistance of the integrated WYSIWYG visual document designer and markup editor. Selecting this view for an opened document causes the document to be processed, rendered, and shown within this view. In addition, this view allows any of the output formats to be generated (e.g., PDF, XPS, PostScript, XPS, Paged HTML, EPUB, etc.).

Form definition

The WYSIWYG visual form designer view. This view shows the front-end form that is attached to the currently opened document or allows a form to be created and attached an the opened document.

Form generation
The GUI generated "live" form. Forms can be simultaneously used in either a GUI format, Web format (standard HTML), or embedded within automatically generated HTML, WebForms (ASPX), and (Razor) CSHTML processes.

The following steps show how to open and generate a document in the IDE:



Open a demonstration document by either selecting the "Open an existing document" menu item under the "File" menu or by pressing the corresponding toolbar button below the "File" menu. By default, the opened document is shown within the visual definition view (although the markup definition view can also be selected if desired).



Select the document generation view to process, render, and show the document output.


From the document generation view, you can further generate many other types of documents to include PDF, XPS, PostScript, Paged HTML, EPUB, and more output types.

» Back to the Table of Contents. «

Generating Demonstration
Documents

Demo Formatting Samples

This demonstration generates examples that show Font/Text, Border, Rotate, Float, and Spanning styles applied to embedded elements. Additionally W3C compliant page rules are shown with repeating headers and footers.

Demo Positioning Samples

This demonstration generates examples that show various absolute and fixed positioning elements, including embedded and dynamic height absolute elements, and automatic column breaks allowing page breaks inside elements.

Demo Image Samples

This demonstration generates examples that show Image Formatting, Image Position/Repeat, Image Rotation, and specialized types of element positioning.

Demo Document Elements

This demonstration generates examples that show block headers and footers along with summing values, various types of outlines such as Table Of Contents (TOC), and importing HTML documents and fragments.

Scalable Vector Graphics

This demonstration shows examples of Scalable Vector Graphics (SVG) when generating documents.

Business Charting

This demonstration generates examples of business charting types in 3-D.

Scientific Plotting

This demonstration generates examples of scientific and financial plots.

Products Catalog

This demonstration generates a customizable catalog of products along with an optional index and embedded links from the index to the specific products.

Customer Orders

This demonstration generates a master reference of customer orders along with multiple sorted indexes, both by order ID and customer name.

Business Letters

This demonstration generates bulk business letters to customers containing their orders to date.

» Back to the Table of Contents. «

Where To
Next?

For Document Authors



To read more about getting started with authoring documents and additional tutorials, you can refer to the FinerEdge Publisher Author's Guide.



To receive comprehensive assistance on any portion of the IDE's operation, you can refer to the FinerEdge Publisher IDE Manual.


To receive comprehensive assistance on any FPML tag, style property, expression, or function, you can refer to the FinerEdge Publisher Reference Manual.

» Back to the Table of Contents. «

For Programmers/Integrators



To read more about getting started with the programming/integration subject areas and APIs, you can refer to the FinerEdge Publisher Programmer's Guide.


To receive comprehensive assistance on any programming/integration subject areas or API, you can refer to the FinerEdge Publisher Reference Manual.

» Back to the Table of Contents. «

Copyright © 2016 FinerEdge Software. All rights reserved.