This window is used by the various options that “print” objects, portions, or sets of objects. It
defines the contents and the destination of the output.
Objects
|
These options will dictate what is printed if an object is being
printed.
|
Attributes
|
If checked, prints the object’s attributes that were overridden
within this object.
|
System Portions
|
Shows system portions such as Forward Declarations and
Global Declarations
|
Ancestor List
|
If checked, prints the object’s attributes that were defined in the
ancestor objects.
|
Tree/Show Controls
|
If checked, produces a tree indicating the contents of the object,
including any contained controls. Display of inherited controls
depends on the resolution setting (see Preferences).
|
Tree/Show Scripts
|
If checked, includes in the above tree a list of scripts contained
in the object. Display of inherited scripts depends on the
resolution setting (see Preferences).
|
Controls
|
If checked, the output will include all controls and subclasses
(such as embedded classes or NVOs), according to the selected
options below. If unchecked, controls and scripts will be left
out of the output, with the exception of the object’s tree if that
option is selected.
|
Attributes
|
If checked, the output will include the attributes portion of the
control indicating all attributes that have been overridden for
the control.
|
Show Ghosts
|
If the resolve level is high enough, this option will control
whether ghosted controls (controls inherited but had no
attributes overridden within this object) are displayed or not.
This checkbox has no effect if the resolve level is not Controls
or Scripts. (See Preferences Window for details.)
|
Ancestor List
|
If checked, the output includes the list of ancestors for the
control. This list will have a higher level of detail if the resolve
level is either Controls or Scripts. (See Preferences Window
for details.)
|
Attribute Ancestors
|
If checked, the output lists attributes overridden by ancestors in
addition to attributes overridden within this object.
|
Tree/Show Controls
|
If checked, produces a tree indicating the contents of the
control, including any contained controls. Display of inherited
controls depends on the resolution setting (see Preferences).
|
Tree/Show Scripts
|
If checked, includes in the above tree a list of scripts contained
in the control. Display of inherited scripts depends on the
resolution setting (see Preferences).
|
Scripts/Variables
|
If checked, the output will include all scripts according to the
selected options below. If unchecked, scripts will be left out of
the output, with the exception of the object’s or control’s tree if
those options are selected.
|
Override/Extend
Indicator
|
If checked, a line to indicate if the script overrides or extends
its ancestor is included. If the script has no ancestor, nothing is
included.
|
Script Ancestors
|
If checked, also outputs the ancestors scripts. The header to
each ancestor script indicates if the script extends or overrides
the previous ancestor.
|
Show Ghosts
|
If the resolve level is high enough, this option will control
whether ghosted scripts (scripts inherited but had no code
within this object) are displayed or not. This checkbox has no
effect if the resolve level is not Scripts. (See Preferences
Window for details.)
|
DataWindow Objects
|
|
SQL
|
When checked, the SQL will be output for DataWindow
objects. A database connection is required if this option is
checked.
|
Data Set
|
If checked, the data set will be output. Column names and data
types are included.
|
Output
|
|
Target
|
Determines the target of the output.
|
Rich Text
Window
|
The standard window which uses the PowerBuilder rich text
control, used for output throughout PBL Peeper.
|
Print
|
Sends the output directly to the current printer, or as specified
through the last call to Printer Setup.
|
WordPerfect
|
Sends output to a WordPerfect window (requires WordPerfect
to be installed).
|
Word
|
Sends output to a Word window (requires Word to be
installed).
|
Base Font Size
|
All variations on font size used within the output are based on a
percentage of a base font. Changing this base font size will
proportionally change the font used throughout the output.
|