sventon subversion web client - http://www.sventon.org
[show recent changes]
 
  Help
HEAD
Rev: 10305 - svn://svn.freehep.org/svn / freehep / branches / vectorgraphics-emfplus / freehep-graphicsio-emf / src / main / java / org / freehep / graphicsio / emf / gdiplus / SetAntiAliasMode.java
Show File - SetAntiAliasMode.java  [show properties]
Search for Help
spinner
// Copyright 2006, FreeHEP.
package org.freehep.graphicsio.emf.gdiplus;
import java.io.IOException;
import org.freehep.graphicsio.emf.EMFInputStream;
import org.freehep.graphicsio.emf.EMFOutputStream;
/**
10   * The SetAntiAliasMode metafile record represents a change in the Graphics.SmoothingMode 
11   * property, which controls the smoothing mode of the graphics object.
12   * 
13   * @author Mark Donszelmann
14   * @version $Id$
15   */
16  public class SetAntiAliasMode extends EMFPlusTag {
17              
18      public SetAntiAliasMode() {
19          super(30, 1);
20      }
21 
22      public SetAntiAliasMode(boolean antiAlias) {
23          this();
24          flags = antiAlias ? 0x01 : 0x00;
25      }
26          
27      public EMFPlusTag read(int tagID, int flags, EMFInputStream emf, int len)
28              throws IOException {
29          SetAntiAliasMode tag = new SetAntiAliasMode();
30          tag.flags = flags;
31          return tag;
32      }
33 
34      public void write(int tagID, int flags, EMFOutputStream emf) throws IOException {
35          // nop
36      }    
37  }


feed icon

sventon 2.5.1