rflay1.gml
来自「开放源码的编译器open watcom 1.6.0版的源代码」· GML 代码 · 共 1,179 行 · 第 1/3 页
GML
1,179 行
:H3.ABSTRACT
:P.
Define the characteristics of the abstract section
and the abstract heading.
:INCLUDE file='rfltabs'.
:DL
:SET symbol=local value='abstract heading.'.
:INCLUDE file='rflapos'.
If the abstract heading is not displayed (the header attribute
has a value of NO), the post-skip value has no effect.
:INCLUDE file='rflapts'.
:INCLUDE file='rflafon'.
&local.
The font value is linked to the
pre_top_skip and post_skip attributes
(see :HDREF refid='fnlink'.).
:INCLUDE file='rflaspc'.
abstract section.
:INCLUDE file='rflahdr'.
the abstract heading is generated.
:INCLUDE file='rflahdr2'.
:DT.abstract_string
:I2 refid='laabstr'.laabstr
:DD.This attribute accepts a character string.
If the abstract header is generated, the specified string is used
for the heading text.
:INCLUDE file='rflapge'.
:INCLUDE file='rflapgr'.
With the &gml.ABSTRACT tag only, a value of :HP1.yes:eHP1. will cause
the page number to always be reset after the title page.
:INCLUDE file='rflacol'.
for the abstract.
:EDL.
:H3.ADDRESS
:P.
Define the characteristics of the address entity.
:INCLUDE file='rfltadd'.
:DL.
:SET symbol=local value='address.'.
:INCLUDE file='rflalad'.
:INCLUDE file='rflarad'.
:INCLUDE file='rflapgp'.
address
:INCLUDE file='rflapgp2'.
:INCLUDE file='rflafon'.
&local.
The font value is linked to the
left_adjust, right_adjust and pre_skip attributes of the
&gml.ADDRESS tag, and the skip attribute of the &gml.ALINE tag
(see :HDREF refid='fnlink'.).
:INCLUDE file='rflapes'.
:EDL.
:H3.ALINE
:P.
Define the characteristics of the address line entity.
:INCLUDE file='rfltalin'.
:DL.
:INCLUDE file='rflaskp'.
address lines.
:EDL.
:H3.APPENDIX
:P.
Define the characteristics of the appendix section and appendix
heading.
All of the attributes, with the exception of the spacing value, apply
to the :HP2.&gml.h1:eHP2. tag while in the appendix section.
:INCLUDE file='rfltapp'.
:DL.
:SET symbol=local value='appendix heading.'.
:INCLUDE file='rflaina'.
appendix heading.
:INCLUDE file='rflapts'.
:INCLUDE file='rflapos'.
If the appendix heading is not displayed, the post-skip is
ignored.
:INCLUDE file='rflaspc'.
appendix section.
:INCLUDE file='rflafon'.
&local.
The font value is linked to the
indent, post_skip and pre_top_skip attributes
(see :HDREF refid='fnlink'.).
:INCLUDE file='rflanfon'.
appendix number.
:INCLUDE file='rflanfo'.
appendix heading
:INCLUDE file='rflanfo2'.
:INCLUDE file='rflapgp'.
appendix heading
:INCLUDE file='rflapgp2'.
:INCLUDE file='rflanst'.
appendix heading number.
:INCLUDE file='rflanst2'.
:INCLUDE file='rflapge'.
:DT.line_break
:I2 refid='laline_'.laline_
:DD.This attribute accepts the keyword values :hp1.yes:ehp1.
and :hp1.no:ehp1..
If the value :hp1.yes:ehp1. is specified,
the skip value specified by the post_skip attribute
will be issued.
If the value :hp1.no:ehp1. is specified,
the skip value specified by the post_skip attribute
will be ignored. If a paragraph follows the heading,
the paragraph text will start on the same line as the heading.
:DT.display_heading
:I2 refid='ladispl'.ladispl
:DD.This attribute accepts the keyword values :hp1.yes:ehp1.
and :hp1.no:ehp1..
The heading is not produced when the value :hp1.no:ehp1. is specified.
The heading pre and post skips are still generated.
:INCLUDE file='rflnumr'.
:INCLUDE file='rflcase'.
:SET symbol=loca1 value='appendix heading'.
:INCLUDE file='rflaaln'.
appendix heading.
:INCLUDE file='rflahdr'.
the appendix header (specified by the :HP1.appendix_string:eHP1.
attribute) is generated at the beginning of the heading text specified
by a :HP2.&gml.h1:eHP2. tag.
:INCLUDE file='rflahdr2'.
:DT.appendix_string
:I2 refid='laappen'.laappen
:DD.This attribute accepts a character string.
If the appendix header is generated, the specified string is inserted
before the :HP2.&gml.h1:eHP2. heading text.
:INCLUDE file='rflapgr'.
:DT.section_eject
:I2 refid='lasecti'.lasecti
:DD.This attribute accepts the keyword values :hp1.yes:ehp1.,
:hp1.no:ehp1., :HP1.odd:eHP1., and :HP1.even:eHP1..
If the value :HP1.no:eHP1. is specified, the section is not
forced to a new page.
The section is always placed on a new page when
the value :hp1.yes:ehp1. is specified.
:P.
The values :HP1.odd:eHP1. and :HP1.even:eHP1. will place the section
on a new page if the parity (odd or even) of the current page number
does not match the specified value.
:INCLUDE file='rflacol'.
for the appendix.
:EDL.
:H3.ATTN
:P.
Define the characteristics of the attention entity in the letter format.
:INCLUDE file='rfltattn'.
:DL.
:SET symbol=local value='attention text.'.
:INCLUDE file='rflalad'.
:INCLUDE file='rflapgp'.
attention text
:INCLUDE file='rflapgp2'.
:INCLUDE file='rflapts'.
:INCLUDE file='rflafon'.
attention text.
The font value is linked to the
left_adjust and pre_top_skip attributes
(see :HDREF refid='fnlink'.).
:DT.attn_string
:I2 refid='laattn_'.laattn_
:DD.This attribute accepts a character string.
The specified string precedes the attention text in the output document.
:DT.string_font
:I2 refid='lastrin'.lastrin
:DD.This attribute accepts a non-negative integer number.
If a font number is used for which no font has been defined,
&WGML. will use font zero.
The font numbers from zero to three
correspond directly to the highlighting levels specified
by the highlighting phrase GML tags.
The :HP1.string_font:eHP1. attribute defines the font of the
the attention string defined by the :HP1.attn_string:eHP1. attribute.
:eDL.
:H3.AUTHOR
:P.
Define the characteristics of the author entity.
:INCLUDE file='rfltauth'.
:DL.
:SET symbol=local value='author lines.'.
:INCLUDE file='rflalad'.
:INCLUDE file='rflarad'.
:INCLUDE file='rflapgp'.
author line
:INCLUDE file='rflapgp2'.
:INCLUDE file='rflafon'.
&local.
The font value is linked to the
left_adjust, right_adjust, pre_skip and skip attributes
(see :HDREF refid='fnlink'.).
:INCLUDE file='rflapes'.
:INCLUDE file='rflaskp'.
&local.
:EDL.
:H3.BACKM
:P.
Define the characteristics of the back material section.
:INCLUDE file='rfltback'.
:DL.
:SET symbol=local value='back material.'.
:INCLUDE file='rflapos'.
If the back material heading is not displayed (the header attribute
has a value of NO), the post-skip value has no effect.
:INCLUDE file='rflapts'.
:INCLUDE file='rflahdr'.
the back material heading is generated.
:INCLUDE file='rflahdr2'.
:DT.backm_string
:I2 refid='labackm'.labackm
:DD.This attribute accepts a character string.
If the back material header is generated, the specified string is used
for the heading text.
:INCLUDE file='rflapge'.
:INCLUDE file='rflapgr'.
:INCLUDE file='rflacol'.
for the back material.
:INCLUDE file='rflafon'.
header attribute value.
The font value is linked to the
pre_top_skip and post_skip attributes
(see :HDREF refid='fnlink'.).
:EDL.
:H3.BANNER
:IH1 seeid='etbanne'.page banner
:IH1 seeid='etbanne'.running titles
:IH1 seeid='etbanne'.footers
:IH1 seeid='etbanne'.headers
:P.
Defines a page banner.
A page banner appears at the top and/or bottom of a page.
Information such as page numbers, running titles and the current
heading would be defined in a banner.
Banners may be defined for the top and/or bottom of a page in
each section of the document.
The banner attributes specify the size of the banner
and the document section in which it is to be used.
:P.
A banner definition begins with the :HP2.&gml.banner:eHP2.
tag and ends with the :HP2.&gml.ebanner:eHP2. tag.
The banner is divided into a number of regions,
each defined by the :HP2.&gml.banregion:eHP2. tag.
The banner region definitions are placed after the banner
attributes and before the :HP2.&gml.ebanner:eHP2. tag.
:INCLUDE file='rfltbann'.
:DL.
:INCLUDE file='rflalad'.
:INCLUDE file='rflarad'.
:DT.depth
:I2 refid='ladepth'.ladepth
:DD.The depth attribute accepts as its value any valid vertical
space unit.
It specifies the vertical depth of the banner.
:DT.place
:I2 refid='laplace'.laplace
:DD.The place attribute specifies where on the odd or even numbered
output page the banner is to be placed.
The following values may be specified for this attribute&gml.
:DL compact.
:DT.topodd
:DD.The top of odd pages.
:DT.topeven
:DD.The top of even pages.
:DT.botodd
:DD.The bottom of odd pages.
:DT.boteven
:DD.The bottom of even pages.
:EDL.
:DT.refplace
:I2 refid='larefpl'.larefpl
:DD.The refplace attribute specifies the place value of an existing
banner.
:DT.docsect
:I2 refid='ladocse'.ladocse
:DD.The document section for which the banner will be used.
The following values may be specified for this attribute&gml.
:DL compact.
:DT.abstract
:DD.The banner will appear in the abstract section of the document.
:DT.appendix
:DD.The banner will appear in the appendix section of the document.
:DT.backm
:DD.The banner will appear in the back material section of the document.
:DT.body
:DD.The banner will appear in the body section of the document.
:DT.figlist
:DD.The banner will appear in the figure list
section of the document.
:DT.HEADn
:DD.The banner will appear when a heading of level
:hp2.n:ehp2., where :hp2.n:ehp2. may have a value of zero
through six inclusive, appears on the output page.
:DT.letfirst
:DD.The banner will appear on the first page of the letter when
the letter format is used.
If the letter has only one page, only the banner defined for
the top of the page will be used.
Even page banners are not allowed if :HP1.letfirst:eHP1.
is the document section value.
:DT.letlast
:DD.The banner will appear on the last page of the letter when
the letter format is used.
If the letter has only one page, only the banner defined for
the bottom of the page will be used.
:DT.letter
:DD.The banner will appear on the pages
between the first and last page of the letter when
the letter format is used.
:DT.index
:DD.The banner will appear in the index section of the document.
:DT.preface
:DD.The banner will appear in the preface section of the document.
:DT.toc
:DD.The banner will appear in the table of contents
section of the document.
:EDL.
:DT.refdoc
:I2 refid='larefdo'.larefdo
:DD.The refdoc attribute specifies the docsect value of an existing
banner.
:EDL.
:P.
The :hp1.refplace:ehp1. and :hp1.refdoc:ehp1. attributes are
used in combination to specify an existing banner.
The referenced banner is copied to the banner being defined.
These attributes are most commonly used
when duplicating a banner for an odd or even page.
When these attributes are specified, only the :hp1.place:ehp1.
and :hp1.docsect:ehp1. attributes are required.
All other attributes will override the attribute values of the
banner being copied.
If the two reference attributes are not specified, all of the other
attributes are required.
:P.
To delete a banner, specify only the :hp1.place:ehp1. and
:hp1.docsect:ehp1. attributes, and delete the individual
banner regions.
:H3 id='rflbanr'.BANREGION
:P.
Define a banner region within a banner.
Each banner region specifies a rectangular section of the banner.
A banner region begins with a :HP2.&gml.banregion:eHP2. tag
and ends with an :HP2.&gml.ebanregion:eHP2. tag.
All banner regions are defined after the banner tag
attributes and before the :HP2.&gml.ebanner:eHP2. tag.
:INCLUDE file='rfltbanr'.
:DL.
:DT.indent
:I2 refid='lainden'.lainden
:DD.The indent attribute accepts any valid horizontal space unit.
The specified space value is added to the value of
the horizontal offset attribute (hoffset) to determine the start of
banner region in the banner if the horizontal offset is
specified as :hp1.left:ehp1., :hp1.centre:ehp1.,
or :hp1.center:ehp1..
If the horizontal offset is specified as :hp1.right:ehp1.,
the indent value is subtracted from the right margin of the banner.
:DT.hoffset
:I2 refid='lahoffs'.lahoffs
:DD.The hoffset attribute specifies
the horizontal offset from the left side of the banner where
the banner region will start.
The attribute value may be any valid horizontal space unit,
or one of the keywords
:hp1.left:ehp1.,
:hp1.center:ehp1.,
:hp1.centre:ehp1.,
or :hp1.right:ehp1..
The keyword values remove the dependence upon the left and right
adjustment settings of the banner that occurs when using an
absolute horizontal offset.
:DT.width
:I2 refid='lawidth'.lawidth
:DD.This attribute may be any valid horizontal space unit, or
the keyword :hp1.extend:ehp1..
If the width of the banner region is specified
as :hp1.extend:ehp1., the width of the region will be increased
until the start of another banner region
or the right margin of the banner
is reached.
:DT.voffset
:I2 refid='lavoffs'.lavoffs
:DD.This attribute accepts any valid vertical space unit.
It specifies the vertical offset from the top of the banner for
the start of the banner region.
A value of zero will be the first line of the banner,
while the value one will be the second line of the banner.
:DT.depth
:I2 refid='ladepth'.ladepth
:DD.The depth attribute accepts a vertical space unit value.
The attribute value specifies the number of output lines or
vertical space of the banner region.
:INCLUDE file='rflafon'.
banner region's contents.
:DT.refnum
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?