| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace Novacode
- {
- public enum Script { superscript, subscript, none }
- public enum Highlight { yellow, green, cyan, magenta, blue, red, darkBlue, darkCyan, darkGreen, darkMagenta, darkRed, darkYellow, darkGray, lightGray, black, none };
- public enum UnderlineStyle { none, singleLine, doubleLine, thick, dotted, dottedHeavy, dash, dashedHeavy, dashLong, dashLongHeavy, dotDash, dashDotHeavy, dotDotDash, dashDotDotHeavy, wave, wavyHeavy, wavyDouble, words };
- public enum StrickThrough { none, strike, doubleStrike };
- public enum Misc { none, shadow, outline, outlineShadow, emboss, engrave };
- public enum CapsStyle { none, caps, smallCaps };
-
- public enum RectangleShapes
- {
- rect,
- roundRect,
- snip1Rect,
- snip2SameRect,
- snip2DiagRect,
- snipRoundRect,
- round1Rect,
- round2SameRect,
- round2DiagRect
- };
-
- public enum BasicShapes
- {
- ellipse,
- triangle,
- rtTriangle,
- parallelogram,
- trapezoid,
- diamond,
- pentagon,
- hexagon,
- heptagon,
- octagon,
- decagon,
- dodecagon,
- pie,
- chord,
- teardrop,
- frame,
- halfFrame,
- corner,
- diagStripe,
- plus,
- plaque,
- can,
- cube,
- bevel,
- donut,
- noSmoking,
- blockArc,
- foldedCorner,
- smileyFace,
- heart,
- lightningBolt,
- sun,
- moon,
- cloud,
- arc,
- backetPair,
- bracePair,
- leftBracket,
- rightBracket,
- leftBrace,
- rightBrace
- };
-
- public enum BlockArrowShapes
- {
- rightArrow,
- leftArrow,
- upArrow,
- downArrow,
- leftRightArrow,
- upDownArrow,
- quadArrow,
- leftRightUpArrow,
- bentArrow,
- uturnArrow,
- leftUpArrow,
- bentUpArrow,
- curvedRightArrow,
- curvedLeftArrow,
- curvedUpArrow,
- curvedDownArrow,
- stripedRightArrow,
- notchedRightArrow,
- homePlate,
- chevron,
- rightArrowCallout,
- downArrowCallout,
- leftArrowCallout,
- upArrowCallout,
- leftRightArrowCallout,
- quadArrowCallout,
- circularArrow
- };
-
- public enum EquationShapes
- {
- mathPlus,
- mathMinus,
- mathMultiply,
- mathDivide,
- mathEqual,
- mathNotEqual
- };
-
- public enum FlowchartShapes
- {
- flowChartProcess,
- flowChartAlternateProcess,
- flowChartDecision,
- flowChartInputOutput,
- flowChartPredefinedProcess,
- flowChartInternalStorage,
- flowChartDocument,
- flowChartMultidocument,
- flowChartTerminator,
- flowChartPreparation,
- flowChartManualInput,
- flowChartManualOperation,
- flowChartConnector,
- flowChartOffpageConnector,
- flowChartPunchedCard,
- flowChartPunchedTape,
- flowChartSummingJunction,
- flowChartOr,
- flowChartCollate,
- flowChartSort,
- flowChartExtract,
- flowChartMerge,
- flowChartOnlineStorage,
- flowChartDelay,
- flowChartMagneticTape,
- flowChartMagneticDisk,
- flowChartMagneticDrum,
- flowChartDisplay
- };
-
- public enum StarAndBannerShapes
- {
- irregularSeal1,
- irregularSeal2,
- star4,
- star5,
- star6,
- star7,
- star8,
- star10,
- star12,
- star16,
- star24,
- star32,
- ribbon,
- ribbon2,
- ellipseRibbon,
- ellipseRibbon2,
- verticalScroll,
- horizontalScroll,
- wave,
- doubleWave
- };
-
- public enum CalloutShapes
- {
- wedgeRectCallout,
- wedgeRoundRectCallout,
- wedgeEllipseCallout,
- cloudCallout,
- borderCallout1,
- borderCallout2,
- borderCallout3,
- accentCallout1,
- accentCallout2,
- accentCallout3,
- callout1,
- callout2,
- callout3,
- accentBorderCallout1,
- accentBorderCallout2,
- accentBorderCallout3
- };
-
- /// <summary>
- /// Text alignment of a paragraph
- /// </summary>
- public enum Alignment
- {
- /// <summary>
- /// Align text to the left.
- /// </summary>
- left,
-
- /// <summary>
- /// Center text.
- /// </summary>
- center,
-
- /// <summary>
- /// Align text to the right.
- /// </summary>
- right,
-
- /// <summary>
- /// Align text to both the left and right margins, adding extra space between words as necessary.
- /// </summary>
- both
- };
-
- /// <summary>
- /// Paragraph edit types
- /// </summary>
- internal enum EditType
- {
- /// <summary>
- /// A ins is a tracked insertion
- /// </summary>
- ins,
- /// <summary>
- /// A del is tracked deletion
- /// </summary>
- del
- }
-
- /// <summary>
- /// Custom property types.
- /// </summary>
- internal enum CustomPropertyType
- {
- /// <summary>
- /// System.String
- /// </summary>
- Text,
- /// <summary>
- /// System.DateTime
- /// </summary>
- Date,
- /// <summary>
- /// System.Int32
- /// </summary>
- NumberInteger,
- /// <summary>
- /// System.Double
- /// </summary>
- NumberDecimal,
- /// <summary>
- /// System.Boolean
- /// </summary>
- YesOrNo
- }
-
- /// <summary>
- /// Text types in a Run
- /// </summary>
- public enum RunTextType
- {
- /// <summary>
- /// System.String
- /// </summary>
- Text,
- /// <summary>
- /// System.String
- /// </summary>
- DelText,
- }
- }
|