オフィス2-アプローチを見つける

良い読書時間、親愛なるHabrユーザー! 企業の理由により、ユーザーは古いバージョンのMS Officeを使用する必要があります。 プログラマーとして、パッケージクラスからのノイズに対処する必要があります。 マスターシステムであるFrameWorks IIIの思い出、HTML開発の方向性に関連して、プログラミングのためのより簡単なオフィス環境へのアプローチのバリエーションが登場しました。



私の投稿を愛する読者は、ソースコードの欠如に再び気付くでしょう。 コードは書かれており、「人々に行った」私のプログラムの例があり、「フォークミュージック」という注記で他の企業で認識していることに驚いた:)。



パッケージの提案:



メインセクションはドキュメントであり、印刷と用紙の番号付けの設定に従って実行されます。 設計用のセクションを含める代わりに、ネストされたサブドキュメントを使用することをお勧めします。



ドキュメントのセクションの内容は、ドキュメントの追加シートに保存されます。 追加のシートはブックマークのショートカットに表示されます。最初のシートは最終ドキュメントで、次のシートはセクションです。 セクションにはネストされたシートを含めることができます。階層は、包含シートの下部に個別のラベルとして表示されます。 セクション2.1.2のシートラベルの階層を以下に示します。 シート0はメインドキュメントに対応しており、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 /



セクションのルートシートのレベルでは、シートとフッターの方向パラメーターが設定され、ルートセクション0のレベルでは、ドキュメントのフィールドが設定されます。 上付き文字と下付き文字を除き、残りの段落とフォントのパラメーターはカスケードスタイルで指定されます。



推奨される組み込みタイプ:



namespace PL2.Office.Windows.Mode.Common { /// <summary> ///      /// </summary> public enum Mode_enum { me_none, //  me_printable, //   me_document, //  me_HTML, //   me_RTF, //   me_text, //  me_value, //     me_formula, //   me_table, //   me_picture, //   me_data, //   me_report, //     me_script, //    PL2 Script me_graph, //  me_diagram, //    me_model //    
      
      





セクションは、ドキュメントの構造を順次深めることにより変更されます。 図面としてKorovansを奪うことができます:)



このプラットフォームの説明にはどのようなコメントが表示されますか? トピックに関心をお寄せいただきありがとうございます。



All Articles