Documentation
 All Classes Functions Variables Properties
ImagingDef.h
1 #pragma once
2 
3 using namespace System;
4 using namespace System::IO;
5 using namespace PlugInConnectorLib;
6 
7 namespace MST{
8  namespace Imaging{
9  public enum class FileTypes
10  {
11  UNKNOWN = -1,
12  PCX = 1,
13  TIFF = 2,
14  BMP = 3,
15  JPEG = 4,
16  MDA = 5,
17  GIF = 6,
18  ASCII = 7,
19  INSO = 8,
20  DCX = 9,
21  DICOM =10,
22  PDF = 11,
23  ABI = 12,
24  PNM = 13,
25  WBMP = 14,
26  EML = 15,
27  MSG = 16,
28  EXCEL = 17,
29  PBM = 18,
30  PNG = 19,
31  SUN_RAS = 20,
32  DXF = 21,
33  ICA = 22,
34  DOCX = 23,
35  XLSX = 24,
36  DWG = 25,
37  PPT = 26,
38  PPTX = 27
39  };
40 
41  public enum class RotateFlipType
42  {
43  Rotate270FlipNone=3,
44  Rotate270FlipX=7,
45  Rotate270FlipXY=1,
46  Rotate270FlipY=5,
47  Rotate180FlipNone=2,
48  Rotate180FlipX=6,
49  Rotate180FlipXY=0,
50  Rotate180FlipY=4,
51  Rotate90FlipNone=1,
52  Rotate90FlipX=5,
53  Rotate90FlipXY=3,
54  Rotate90FlipY=7,
55  RotateNoneFlipNone=0,
56  RotateNoneFlipX=4,
57  RotateNoneFlipXY=2,
58  RotateNoneFlipY=6,
59  };
60  public enum class Rotate
61  {
62  ROTATE_0 = 1,
63  ROTATE_90 = 2,
64  ROTATE_180 = 3,
65  ROTATE_270 = 4
66  };
67 
68  public enum ResizeQuality
69  {
70  NO_ENHANCEMEMNT = 1,
71  BI_LINEAR = 2,
72  BI_CUBIC = 3
73  };
74  public enum RedactionMacro
75  {
76  SSN = 1,
77  US_PHONE = 2,
78  CREDIT_CARD = 3
79  };
80 
81  public value struct PAGEINFO
82  {
83  System::Int16 nBitCount;
84  System::Int16 nWidth;
85  System::Int16 nHeight;
86  System::Int16 nXRes;
87  System::Int16 nYRes;
88  };
89  public enum class OutputFileTypes
90  {
91  UNKNOWN = -1,
92  ASCII = 1,
93  BITMAP = 2,
94  IOCA = 3,
95  MODCA = 4,
96  MODCA_SINGLE_IMAGE = 5,
97  MODCA_FORM = 6,
98  TIFF = 7,
99  TIFF_SINGLE_STRIP = 8,
100  GIF = 9,
101  JPEG = 10,
102  PDF = 11,
103  DCX = 12,
104  PCX = 13,
105  PNG = 14
106  };
107 
108  public value struct SAVEOPTION
109  {
110  String^ AnnFileName;
111  int bAllPages;
112  int FromPage;
113  int IncludeAnnotations;
114  int nBitdepth;
115  int nCompression;
116  int nInterpolation;
117  int nZoomfactor;
118  int ToPage;
119  };
120  public enum class Compression
121  {
122  DEFAULT = 100,
123  NO = 1,
124  HUFFMAN = 2,
125  CCITTG3 = 3,
126  CCITTG4 = 4,
127  LZW = 5,
128  JPEG = 6,
129  BMP_RLE = 7,
130  FLATE = 10,
131  PACKEDBITS = 32773
132  };
133 
134  public enum class Alignment : int
135  {
136  LeftTop = 1,
137  LeftBottom = 2,
138  RightTop = 3,
139  RightBottom = 4,
140  Center = 5
141  };
142  }
143 }
Definition: ImagingDef.h:108
Definition: ImagingDef.h:81