00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @class ESDContainer, NSDate, NSMutableArray, NSString, OADBackground, OADDrawingGroup, OADTheme, OCDSummary, WDFontTable, WDListDefinitionTable, WDListTable, WDRevisionAuthorTable, WDStyleSheet, WDText;
00010
00011 @interface WDDocument : NSObject
00012 {
00013 OCDSummary *mSummary;
00014 WDStyleSheet *mStyleSheet;
00015 WDFontTable *mFontTable;
00016 WDListDefinitionTable *mListDefinitionTable;
00017 WDRevisionAuthorTable *mRevisionAuthorTable;
00018 WDListTable *mListTable;
00019 NSMutableArray *mSections;
00020 BOOL mMirrorMargins;
00021 BOOL mBorderSurroundHeader;
00022 BOOL mBorderSurroundFooter;
00023 unsigned short mDefaultTabWidth;
00024 BOOL mAutoHyphenate;
00025 BOOL mEvenAndOddHeaders;
00026 WDText *mImageBulletText;
00027 WDText *mFootnoteSeparator;
00028 WDText *mFootnoteContinuationSeparator;
00029 WDText *mFootnoteContinuationNotice;
00030 WDText *mEndnoteSeparator;
00031 WDText *mEndnoteContinuationSeparator;
00032 WDText *mEndnoteContinuationNotice;
00033 int mFootnoteNumberFormat;
00034 int mEndnoteNumberFormat;
00035 int mFootnotePosition;
00036 int mEndnotePosition;
00037 int mFootnoteRestart;
00038 int mEndnoteRestart;
00039 unsigned short mFootnoteNumberingStart;
00040 int mGutterPosition;
00041 NSString *mOleFilename;
00042 BOOL mBookFold;
00043 short mZoomPercentage;
00044 NSString *mVersion;
00045 BOOL mShowMarkup;
00046 BOOL mShowComments;
00047 BOOL mTrackChanges;
00048 BOOL mShowRevisionMarksOnScreen;
00049 BOOL mShowInsertionsAndDeletions;
00050 BOOL mShowFormatting;
00051 NSMutableArray *mDocumentImages;
00052 NSMutableArray *mTextBoxes;
00053 NSMutableArray *mChangeTrackingEditDates;
00054 NSMutableArray *mChangeTrackingEditAuthors;
00055 NSDate *mCreationDate;
00056 ESDContainer *mExportDrawingGroup;
00057 ESDContainer *mExportMainDrawing;
00058 ESDContainer *mExportHeadersDrawing;
00059 NSMutableArray *mExportMainStories;
00060 NSMutableArray *mExportHeadersStories;
00061 NSMutableArray *mImageBullets;
00062 OADDrawingGroup *mDrawingGroup;
00063 int mZIndexTotalForMainText;
00064 int mZIndexTotalForHeaderFooterText;
00065 OADBackground *mDocumentBackground;
00066 OADTheme *mTheme;
00067 }
00068
00069 + (int)thumbnailCutOff;
00070 - (id)init;
00071 - (void)dealloc;
00072 - (id)summary;
00073 - (id)styleSheet;
00074 - (id)fontTable;
00075 - (id)sections;
00076 - (int)sectionCount;
00077 - (id)sectionAt:(int)fp8;
00078 - (id)lastSection;
00079 - (id)addSection;
00080 - (BOOL)mirrorMargins;
00081 - (void)setMirrorMargins:(BOOL)fp8;
00082 - (BOOL)borderSurroundHeader;
00083 - (void)setBorderSurroundHeader:(BOOL)fp8;
00084 - (BOOL)borderSurroundFooter;
00085 - (void)setBorderSurroundFooter:(BOOL)fp8;
00086 - (unsigned short)defaultTabWidth;
00087 - (void)setDefaultTabWidth:(unsigned short)fp8;
00088 - (BOOL)autoHyphenate;
00089 - (void)setAutoHyphenate:(BOOL)fp8;
00090 - (BOOL)evenAndOddHeaders;
00091 - (void)setEvenAndOddHeaders:(BOOL)fp8;
00092 - (id)footnoteSeparator;
00093 - (id)footnoteContinuationSeparator;
00094 - (id)footnoteContinuationNotice;
00095 - (id)endnoteSeparator;
00096 - (id)endnoteContinuationSeparator;
00097 - (id)endnoteContinuationNotice;
00098 - (int)footnoteNumberFormat;
00099 - (void)setFootnoteNumberFormat:(int)fp8;
00100 - (int)endnoteNumberFormat;
00101 - (void)setEndnoteNumberFormat:(int)fp8;
00102 - (int)footnotePosition;
00103 - (void)setFootnotePosition:(int)fp8;
00104 - (int)endnotePosition;
00105 - (void)setEndnotePosition:(int)fp8;
00106 - (int)footnoteRestart;
00107 - (void)setFootnoteRestart:(int)fp8;
00108 - (int)endnoteRestart;
00109 - (void)setEndnoteRestart:(int)fp8;
00110 - (unsigned short)footnoteNumberingStart;
00111 - (void)setFootnoteNumberingStart:(unsigned short)fp8;
00112 - (id)listDefinitionTable;
00113 - (int)listDefinitionCount;
00114 - (id)listDefinitionAt:(int)fp8;
00115 - (id)listDefinitionWithId:(int)fp8;
00116 - (id)addListDefinition;
00117 - (id)listTable;
00118 - (int)listCount;
00119 - (id)listAt:(int)fp8;
00120 - (id)addList:(id)fp8;
00121 - (int)gutterPosition;
00122 - (void)setGutterPosition:(int)fp8;
00123 - (id)oleFilename;
00124 - (void)setOleFilename:(id)fp8;
00125 - (BOOL)bookFold;
00126 - (void)setBookFold:(BOOL)fp8;
00127 - (short)zoomPercentage;
00128 - (void)setZoomPercentage:(short)fp8;
00129 - (id)applicationName;
00130 - (id)imageBulletWithCharacterOffset:(int)fp8;
00131 - (id)addImageBulletText;
00132 - (id)imageBulletParagraph;
00133 - (id)imageBullets;
00134 - (void)addImageBullets;
00135 - (id)version;
00136 - (void)setVersion:(id)fp8;
00137 - (id)revisionAuthorTable;
00138 - (int)revisionAuthorCount;
00139 - (id)revisionAuthorAt:(int)fp8;
00140 - (int)revisionAuthorAddLookup:(id)fp8;
00141 - (void)addRevisionAuthor:(id)fp8;
00142 - (BOOL)showMarkup;
00143 - (void)setShowMarkup:(BOOL)fp8;
00144 - (BOOL)showComments;
00145 - (void)setShowComments:(BOOL)fp8;
00146 - (BOOL)trackChanges;
00147 - (void)setTrackChanges:(BOOL)fp8;
00148 - (BOOL)showRevisionMarksOnScreen;
00149 - (void)setShowRevisionMarksOnScreen:(BOOL)fp8;
00150 - (BOOL)showInsertionsAndDeletions;
00151 - (void)setShowInsertionsAndDeletions:(BOOL)fp8;
00152 - (BOOL)showFormatting;
00153 - (void)setShowFormatting:(BOOL)fp8;
00154 - (void)addChangeTrackingEditAtDate:(id)fp8 authorIndex:(int)fp12;
00155 - (id)changeTrackingEditDates;
00156 - (id)changeTrackingEditAuthors;
00157 - (id)creationDate;
00158 - (void)setCreationDate:(id)fp8;
00159 - (id)imageBulletText;
00160 - (int)textBoxesCount;
00161 - (void)addTextBox:(id)fp8;
00162 - (id)textBoxAtIndex:(int)fp8;
00163 - (void)setDocumentBackground:(id)fp8;
00164 - (id)documentBackground;
00165 - (id)theme;
00166 - (void)removeEmptySections;
00167 - (id)drawingGroup;
00168 - (int)zIndexTotalForMainText;
00169 - (void)setZIndexTotalForMainText:(int)fp8;
00170 - (int)zIndexTotalForHeaderFooterText;
00171 - (void)setZIndexTotalForHeaderFooterText:(int)fp8;
00172 - (id)sectionIterator;
00173 - (id)mainBlocksIterator;
00174 - (id)mainRunsIterator;
00175 - (id)footnoteIterator;
00176 - (id)endnoteIterator;
00177 - (id)annotationIterator;
00178 - (id)footnoteBlockIterator;
00179 - (id)endnoteBlockIterator;
00180 - (id)annotationBlockIterator;
00181 - (id)exportMainStoriesIterator;
00182 - (id)exportHeadersStoriesIterator;
00183
00184 @end
00185