content: /*
  * Copyright (c) 1997 - 2016
  * Actelion Pharmaceuticals Ltd.
  * Gewerbestrasse 16
  * CH-4123 Allschwil, Switzerland
  *
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  *
  * 1. Redistributions of source code must retain the above copyright notice, this
  *    list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
  * 3. Neither the name of the the copyright holder nor the
  *    names of its contributors may be used to endorse or promote products
  *    derived from this software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  */
  
  package com.actelion.research.gui.wmf;
  
  public interface WMFConstants
  {
      public static final int PS_SOLID = 0;
      public static final int PS_DASH = 1;
      public static final int PS_DOT = 2;
      public static final int PS_DASHDOT = 3;
      public static final int PS_DASHDOTDOT = 4;
      public static final int PS_NULL = 5;
      public static final int PS_INSIDEFRAME = 6;
      public static final int BS_SOLID = 0;
      public static final int BS_HOLLOW = 1;
      public static final int BS_NULL = 1;
      public static final int BS_HATCHED = 2;
      public static final int BS_PATTERN = 3;
      public static final int BS_DIBPATTERN = 5;
      public static final int HS_HORIZONTAL = 0;
      public static final int HS_VERTICAL = 1;
      public static final int HS_FDIAGONAL = 2;
      public static final int HS_BDIAGONAL = 3;
      public static final int HS_CROSS = 4;
      public static final int HS_DIAGCROSS = 5;
      public static final int DIB_RGB_COLORS = 0;
      public static final int DIB_PAL_COLORS = 1;
      public static final int FW_DONTCARE = 100;
      public static final int FW_THIN = 100;
      public static final int FW_NORMAL = 400;
      public static final int FW_BOLD = 700;
      public static final int FW_BLACK = 900;
      public static final byte ANSI_CHARSET = 0;
      public static final byte DEFAULT_CHARSET = 1;
      public static final byte SYMBOL_CHARSET = 2;
      public static final byte SHIFTJIS_CHARSET = -128;
      public static final byte OEM_CHARSET = -1;
      public static final byte OUT_DEFAULT_PRECIS = 0;
      public static final byte OUT_STRING_PRECIS = 1;
      public static final byte OUT_CHARACTER_PRECIS = 2;
      public static final byte OUT_STROKE_PRECIS = 3;
      public static final byte OUT_TT_PRECIS = 4;
      public static final byte OUT_DEVICE_PRECIS = 5;
      public static final byte OUT_RASTER_PRECIS = 6;
      public static final byte CLIP_DEFAULT_PRECIS = 0;
      public static final byte CLIP_CHARACTER_PRECIS = 1;
      public static final byte CLIP_STROKE_PRECIS = 2;
      public static final byte CLIP_MASK = 15;
      public static final byte CLIP_LH_ANGLES = 16;
      public static final byte CLIP_TT_ALWAYS = 32;
      public static final byte DEFAULT_QUALITY = 0;
      public static final byte DRAFT_QUALITY = 1;
      public static final byte PROOF_QUALITY = 2;
      public static final byte DEFAULT_PITCH = 0;
      public static final byte FIXED_PITCH = 1;
      public static final byte VARIABLE_PITCH = 2;
      public static final byte FF_DONTCARE = 0;
      public static final byte FF_ROMAN = 16;
      public static final byte FF_SWISS = 32;
      public static final byte FF_MODERN = 48;
      public static final byte FF_SCRIPT = 64;
      public static final byte FF_DECORATIVE = 80;
      public static final int TRANSPARENT = 1;
      public static final int OPAQUE = 2;
      public static final int MM_TEXT = 1;
      public static final int MM_LOMETRIC = 2;
      public static final int MM_HIMETRIC = 3;
      public static final int MM_LOENGLISH = 4;
      public static final int MM_HIENGLISH = 5;
      public static final int MM_HITWIPS = 6;
      public static final int MM_ISOTROPIC = 7;
      public static final int MM_ANISOTROPIC = 8;
      public static final int ALTERNATE = 1;
      public static final int WINDING = 2;
      public static final int STRETCH_ANDSCANS = 1;
      public static final int STRETCH_ORSCANS = 2;
      public static final int STRETCH_DELETESCANS = 3;
      public static final int TA_TOP = 0;
      public static final int TA_BOTTOM = 8;
      public static final int TA_BASELINE = 24;
      public static final int TA_LEFT = 0;
      public static final int TA_RIGHT = 2;
      public static final int TA_CENTER = 6;
      public static final int TA_NOUPDATECP = 0;
      public static final int TA_UPDATECP = 1;
      public static final int R2_BLACK = 1;
      public static final int R2_NOTMERGEPEN = 2;
      public static final int R2_MASKNOTPENNOT = 3;
      public static final int R2_NOTCOPYPEN = 4;
      public static final int R2_MASKPENNOT = 5;
      public static final int R2_NOT = 6;
      public static final int R2_XORPEN = 7;
      public static final int R2_NOTMASKPEN = 8;
      public static final int R2_MASKPEN = 9;
      public static final int R2_NOTXORPEN = 10;
      public static final int R2_NOP = 11;
      public static final int R2_MERGENOTPEN = 12;
      public static final int R2_COPYPEN = 13;
      public static final int R2_MERGEPENNOT = 14;
      public static final int R2_MERGEPEN = 15;
      public static final int R2_WHITE = 16;
      public static final int ETO_OPAQUE = 2;
      public static final int ETO_CLIPPED = 4;
      public static final int BLACKNESS = 66;
      public static final int NOTSRCERASE = 0x1100a6;
      public static final int NOTSRCCOPY = 0x330008;
      public static final int SRCERASE = 0x440328;
      public static final int DSTINVERT = 0x550009;
      public static final int PATINVERT = 0x5a0049;
      public static final int SRCINVERT = 0x660046;
      public static final int SRCAND = 0x8800c6;
      public static final int MERGEPAINT = 0xbb0226;
      public static final int SRCCOPY = 0xcc0020;
      public static final int SRCPAINT = 0xee0086;
      public static final int PATCOPY = 0xf00021;
      public static final int PATPAINT = 0xfb0a09;
      public static final int WHITENESS = 0xff0062;
  
      public static final int ETO_GRAYED = 1;
  
      /* Metafile Functions */
      public static final int META_SETBKCOLOR = 0x0201;
      public static final int META_SETBKMODE = 0x0102;
      public static final int META_SETMAPMODE = 0x0103;
      public static final int META_SETROP2 = 0x0104;
      public static final int META_SETRELABS = 0x0105;
      public static final int META_SETPOLYFILLMODE = 0x0106;
      public static final int META_SETSTRETCHBLTMODE = 0x0107;
      public static final int META_SETTEXTCHAREXTRA = 0x0108;
      public static final int META_SETTEXTCOLOR = 0x0209;
      public static final int META_SETTEXTJUSTIFICATION = 0x020A;
      public static final int META_SETWINDOWORG = 0x020B;
      public static final int META_SETWINDOWEXT = 0x020C;
      public static final int META_SETVIEWPORTORG = 0x020D;
      public static final int META_SETVIEWPORTEXT = 0x020E;
      public static final int META_OFFSETWINDOWORG = 0x020F;
      public static final int META_SCALEWINDOWEXT = 0x0410;
      public static final int META_OFFSETVIEWPORTORG = 0x0211;
      public static final int META_SCALEVIEWPORTEXT = 0x0412;
      public static final int META_LINETO = 0x0213;
      public static final int META_MOVETO = 0x0214;
      public static final int META_EXCLUDECLIPRECT = 0x0415;
      public static final int META_INTERSECTCLIPRECT = 0x0416;
      public static final int META_ARC = 0x0817;
      public static final int META_ELLIPSE = 0x0418;
      public static final int META_FLOODFILL = 0x0419;
      public static final int META_PIE = 0x081A;
      public static final int META_RECTANGLE = 0x041B;
      public static final int META_ROUNDRECT = 0x061C;
      public static final int META_PATBLT = 0x061D;
      public static final int META_SAVEDC = 0x001E;
      public static final int META_SETPIXEL = 0x041F;
      public static final int META_OFFSETCLIPRGN = 0x0220;
      public static final int META_TEXTOUT = 0x0521;
      public static final int META_BITBLT = 0x0922;
      public static final int META_STRETCHBLT = 0x0B23;
      public static final int META_POLYGON = 0x0324;
      public static final int META_POLYLINE = 0x0325;
      public static final int META_ESCAPE = 0x0626;
      public static final int META_RESTOREDC = 0x0127;
      public static final int META_FILLREGION = 0x0228;
      public static final int META_FRAMEREGION = 0x0429;
      public static final int META_INVERTREGION = 0x012A;
      public static final int META_PAINTREGION = 0x012B;
      public static final int META_SELECTCLIPREGION = 0x012C;
      public static final int META_SELECTOBJECT = 0x012D;
      public static final int META_SETTEXTALIGN = 0x012E;
      public static final int META_CHORD = 0x0830;
      public static final int META_SETMAPPERFLAGS = 0x0231;
      public static final int META_EXTTEXTOUT = 0x0a32;
      public static final int META_SETDIBTODEV = 0x0d33;
      public static final int META_SELECTPALETTE = 0x0234;
      public static final int META_REALIZEPALETTE = 0x0035;
      public static final int META_ANIMATEPALETTE = 0x0436;
      public static final int META_SETPALENTRIES = 0x0037;
      public static final int META_POLYPOLYGON = 0x0538;
      public static final int META_RESIZEPALETTE = 0x0139;
      public static final int META_DIBBITBLT = 0x0940;
      public static final int META_DIBSTRETCHBLT = 0x0b41;
      public static final int META_DIBCREATEPATTERNBRUSH = 0x0142;
      public static final int META_STRETCHDIB = 0x0f43;
      public static final int META_EXTFLOODFILL = 0x0548;
      public static final int META_DELETEOBJECT = 0x01f0;
      public static final int META_CREATEPALETTE = 0x00f7;
      public static final int META_CREATEPATTERNBRUSH = 0x01F9;
      public static final int META_CREATEPENINDIRECT = 0x02FA;
      public static final int META_CREATEFONTINDIRECT = 0x02FB;
      public static final int META_CREATEBRUSHINDIRECT = 0x02FC;
      public static final int META_CREATEREGION = 0x06FF;
   
      public final static int MFCOMMENT = 15;
  
      
      public static final int META_ALDUS_APM              = 0x9ac6cdd7;
      public static final int META_DRAWTEXT               = 0x062F;
      public static final int META_CREATEBRUSH		  = 0x00F8;
      public static final int META_CREATEBITMAPINDIRECT	  = 0x02FD;
      public static final int META_CREATEBITMAP		  = 0x06FE;
      public static final int META_POLYBEZIER16           = 0x1000;
  
      public static final int META_OBJ_WHITE_BRUSH        = 0;
      public static final int META_OBJ_LTGRAY_BRUSH       = 1;
      public static final int META_OBJ_GRAY_BRUSH         = 2;
      public static final int META_OBJ_DKGRAY_BRUSH       = 3;
      public static final int META_OBJ_BLACK_BRUSH        = 4;
      public static final int META_OBJ_NULL_BRUSH         = 5;
      public static final int META_OBJ_HOLLOW_BRUSH       = 5;
      public static final int META_OBJ_WHITE_PEN          = 6;
      public static final int META_OBJ_BLACK_PEN          = 7;
      public static final int META_OBJ_NULL_PEN           = 8;
      public static final int META_OBJ_OEM_FIXED_FONT     = 10;
      public static final int META_OBJ_ANSI_FIXED_FONT    = 11;
      public static final int META_OBJ_ANSI_VAR_FONT      = 12;
      public static final int META_OBJ_SYSTEM_FONT        = 13;
      public static final int META_OBJ_DEVICE_DEFAULT_FONT = 14;
      public static final int META_OBJ_DEFAULT_PALETTE    = 15;
      public static final int META_OBJ_SYSTEM_FIXED_FONT  = 16;
      
  }
  