Good time to read, dear users of Habr! For corporate reasons, my users have to use old versions of MS Office. As a programmer, we have to deal with the noise from the classes in the package. In connection with the memories of FrameWorks III, the Master system, the direction of HTML development, a variant of the approach to a simpler office programming environment has appeared.
Readers who love my posts will again notice the lack of source code. The code is written, and there are examples of my programs that “went to the people” and which I was surprised to learn at other enterprises with the postscript “folk music” :).
So, the proposals for the package:
The main section is a document that is drawn up in accordance with the settings for printing and sheet numbering. Instead of the content of sections for the design it is proposed to use the enclosed subdocuments.
')
The contents of the document sections are stored in additional sheets of the document. Additional sheets are displayed in bookmark labels, where the first sheet is the final document and the next sheets are sections. Sections can contain nested sheets, the hierarchy is displayed as separate labels at the bottom of the inclusive sheet. Below is a hierarchy of sheet labels for section
2.1.2 . Sheet
0 corresponds to the main document to which you can associate a binder of earlier versions of MS Office.
\ 2.1.0 \ 2.1.1 \
2.1.2 / 2.1.3 /
\ 2.0 \
2.1 / 2.2 /
\ 0 \ 1 \ 2/3/4 /
At the level of the root sheets of sections, sheet orientation parameters and headers and footers are specified; at the level of the root section
0 , the fields for the document. With the exception of superscripts and subscripts, the remaining parameters of paragraphs and fonts are specified via cascading styles.
Suggested built-in types:
namespace PL2.Office.Windows.Mode.Common {
Sections are changed by a consistent recess in the structure of the document. Cows can be robbed as pictures :)
What comments appear with this platform description? Thank you for your interest in the topic.