SII

Softline API Shopper

This document provides a list of the API's Softline International, Inc. (SII) has written. Brief technical information is provided about each API:

API Title: The name of the API
API Description: A longer description of the API
Shrink Wrap: Indicates whether API is available as a commercially available shrink wrapped product. "N" indicates that the API requires customization for each user. Some API's listed here were custom-designed for specific clients, but are listed here as examples of our design capabilities.
Product: Frame product(s) API can be used for.
Platforms:

Macintosh
System 7 (Current Release)

UNIX
SUNOS (Current Frame-supported release or higher)
Solaris
HPUX
AIA
Other UNIX platforms - Contact SII for availability

Windows
Windows 3.1
Windows 3.11
Windows 95
WIndows NT (Release 3.5)
Documentation: URL for product documentation.

Products Listed: This document contains information about the following APIs:

  • Advanced Format Enhancer
  • Catalog Lister API
  • Character Palette
  • Code Sample Import
  • Decimal Align
  • Element Clear API
  • Expression Library
  • Generated List Automation
  • Handy Shortcuts API
  • ID Management

  • Paragraph Utilization Audit API
  • PDF Preprocessor
  • PrePress API
  • Smart Master Page Import API
  • Smart Table Import API
  • Style Checker API
  • Style Enforcement API
  • Toolbar Customization for Frame+SGML
  • Variable Utilization API
  • Title: Character Palette
    Description: The Special Character Palette provides a simple way to insert special characters and symbols into Frame documents. The palette is may be customized to contain symbols most often used in your documentation. Character formatting and structure information (Frame+SGML only) are also stored and copied into the document when a symbol is inserted.
    Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

    Frame+SGML

     

     

     

    Title: Advanced Format Enhancer
    Description: This API enhances the formatting capabilities of Frame+SGML. Additional formatting which may be included in the element format rules includes:

  • Table, row, and cell ruling
  • Cell straddling
  • Conditional text settings
  • Advanced auto-insertion rules
  • Context-based
  • Peer insertion
  • Auto-insertion within table cells
  • Implied auto-insertions
  • Context-driven master page layout
  • Master page associated with element
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

     

     
    Frame+SGML

     

     

     

     

    Title: Catalog Lister API
    Description: Creates an inventory of formats maintained in various catalogs. All properties from the paragraph designer (or character designer, table designer, etc.) are included in the report. Inventories may be generated for:

  • Paragraph tags
  • Character formats
  • Table formats
  • Cross-reference formats
  • Conditional text settings. This API is particularly helpful to template designers and document administrators maintaining a large number of formats.
  • Shrink Wrap: Documentation: http://www.softline.com/products/apis/catlist/catlist.html
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

    Frame+SGML

     

     

     

     

    Title: Code Sample Import
    Description: Imports, formats and correctly tags a code sample.

  • Converts all spaces to hard spaces.
  • Converts tabs to appropriate number of hard spaces.
  • Wraps each input line in the line element (Frame+SGML only).
  • Wraps entire import file in the code sample element (Frame+SGML only).
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

    Frame+SGML

     

     

     

     

    Title: Decimal Align
    Description: This API decimal aligns a set of highlighted table cells. This eliminates the tedious task of setting tab positions and margin settings. The API actually examines the contents of the cell to determine the best position settings.
    Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

    Frame+SGML

     

     

    Title: Element Clear API
    Description: The Element Clear API deletes contents of elements without deleting elements themselves. This allows the creation of "fill-in-the-blank" type SGML structures.
    Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

     

     
    Frame+SGML

     

     

     

     

    Title: Expression Library
    Description: This is a user-customizable library of frequently used, but cumbersome phrases.

  • A short form of each expression allow it to be easily displayed on a scroll list for easy selection.
  • Expressions may also be retrieved by use of accelerator keys.
  • Complex character formatting and structure information (Frame+SGML only) for each expression is copied into the document when an expression is selected.
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

    Frame+SGML

     

     

     

     

    Title: Handy Shortcuts API
    Description: Style requirements which require complex user interaction can be easily implemented with this API. Examples of actions which may be taken include:

  • Turning fixed line spacing off when an in-line equation is inserted.
  • Resizing and aligning figure captions.
  • Deleting markers from imported or pasted text.
  • Changing all spaces to hard spaces in selected text.
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

    Frame+SGML

     

     

     

     

    Title: Paragraph Utilization Audit API
    Description: This API allows for easy management of large paragraph catalogs. It may be used for an individual document, a set of documents, or a book file. It may also be invoked in batch mode.
    Three types of reports may be created:

  • A Utilization report lists for each paragraph tag: the total number of times used, times used with an override, whether or not it is authorized or listed in the paragraph catalog.
  • An Overrides report allows you to locate paragraph overrides to take corrective action.
  • An Unauthorized Paragraphs report allows you to locate unauthorized paragraphs.
  • Shrink Wrap: Documentation: http://www.softline.com/products/apis/parutil/parutil.html
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

    Frame+SGML

     

    Title: PDF Preprocessor
    Description: The PDF preprocessor automates the process of preparing a document for conversion to PDF. The following steps are taken:

  • Change show/hide settings for conditional text.
  • Add/Remove back/front pages of the document.
  • Set Acrobat options and prepare Acrobat table of contents.
  • Print document to an Acrobat-ready Postscript file.
  • Send document to distiller for processing.
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

    Frame+SGML

     

     

     

     

    Title: Smart Master Page Import API
    Description: This is a modification of the Import Formats (Master pages) function in Frame. It is useful in managing the transition from one page background to another.

  • Imports only graphic elements, i.e., elements which do not have a text flow ID, from master page of document selected.
  • Does not update master page variables with values contained in the template you choose.
  • Does not reset size and position of text columns.
  • Shrink Wrap: Documentation: http://www.softline.com/products/apis/mpimport/mpimport.html
    Frame
    Product

    Version 4

    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

    Frame+SGML

     

     

     

     

    Title: Smart Table Import API
    Description: This is a modification of the Table Insert and Convert to Table functions. It has three distinct advantages:

  • Minimal user interaction
  • Sophistocated table formats, including: paragraph formatting, character formatting, cell straddling, headings, footings, titles, ruling, and shading.
  • All tables in document or book may be updated at once to reflect changes in external data file(s).
  • Shrink Wrap: Documentation: http://www.softline.com/products/apis/tblapi/tblapi.html
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

    Frame+SGML

     

     

     

    Title: Style Checker API
    Description: This API checks a documents for violations of certain style rules. User confirmation and/or correction will be requested. Examples of actions taken include:

  • Checks for empty paragraphs or paragraphs containing only hard returns.
  • Deletes empty table columns and resizes table to column width.
  • Checks that items enclosed in double quotes are cross-references or citations.
  • Ensures that lists are introduced by a colon.
  • Checks tables preceeded by a paragraph for presence of a table title.
  • Looks for possible missing cross-references.
  • Checks for authorized symbols.
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

    Frame+SGML

     

     

     

     

    Title: Style Enforcement API
    Description This API is similar to the Style Checker API; however it takes action without requesting user for permission to take action. It can be run on a batch basis as part of workflow processing. Examples of actions taken include:

  • Text in symbol font is automatically wrapped in a symbol font element. (Frame+SGML only)
  • A hard space character is added between digits and certain units of measure.
  • Preferred wording of certain hyphenated phrases is enforced.
  • Capitalization rules are enforced.
  • Eliminate ending punctuation from certain elements. (Frame +SGML only)
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

    Frame+SGML

     

     

     

     

    Title: Toolbar Customization for Frame+SGML
    Description: This is a modification of the existing FrameMaker QuickReference Bar for optimal use with SGML.

  • Clicking the Bold, Italic, and Underline buttons on the QuickReference Bar wraps selected text in appropriate elemental attributes.
  • Table formatting buttons modify appropriate table attributes.
  • Other formatting changes are flagged as "Allow as special case." This API requires customization to support a particular EDD. A version is also available for engineers and others who frequently use not (overbar), subscript, and superscript character formatting.
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

     

     

     
    Frame+SGML

     

     

     

     

    Title: Variable Utilization API
    Description: Tool for viewing variables in a group of files, or a book. It provides a way to maintain consistency of variable definitions across a book or set of files.
    Shrink Wrap: Documentation: http://www.softline.com/products/apis/varutil/varutil.html
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

    Frame+SGML

     

     

     

     

    Title: PrePress API
    Description: Prepares document for printing and saddle-stitch binding.

  • Adds and/or deletes pages as necessary.
  • Copies filler pages from user-supplied template.
  • Allows production of documents whose cover information is supplied at print time.
  • Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

     

    Frame+SGML

     

     

     

     

    Title: Generated List Automation
    Description: This API automatically creates one or more generated files (TOC, LOF, LOT, and IX) and pastes them back into the original document. This simplifies the creation of generated lists for single-file documents and eliminates the need for a book file.
    Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

     

     

    Frame+SGML

     

     

    Title: ID Management
    Description: The ID Management API integrates the PCIS rules for ID management into the existing Frame ID auto-generator. It also copies and pastes cross-references properly, and records deleted ID's in a non-printing Revision History section.
    Shrink Wrap: Documentation:
    Frame
    Product
    Version 4
    Version 5
    Windows
    MAC
    UNIX
    Windows
    MAC
    UNIX
    FrameMaker

    Frame+SGML


    [ SII Home Page | Contact Us ]