aspose.pdf
Class TilingType

java.lang.Object
  extended by aspose.pdf.EnumerationBase
      extended by aspose.pdf.TilingType

public class TilingType
extends EnumerationBase

Enumerates tiling types for tiling patterns.


Field Summary
static TilingType ConstantSpacing
          Constant spacing.
static TilingType ConstantSpacingFast
          Constant spacing and faster tiling.
static TilingType NoDistortion
          The pattern cell shall not be distorted, but the spacing between pattern cells may vary by as much as 1 device pixel, both horizontally and vertically, when the pattern is painted.
static TilingType Unknown
          Unknown
 
Fields inherited from class aspose.pdf.EnumerationBase
value
 
Method Summary
 
Methods inherited from class aspose.pdf.EnumerationBase
getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ConstantSpacing

public static final TilingType ConstantSpacing
Constant spacing. Pattern cells shall be spaced consistently, that is, by a multiple of a device pixel. To achieve this, the conforming reader may need to distort the pattern cell slightly by making small adjustments to XStep, YStep, and the transformation matrix. The amount of distortion shall not exceed 1 device pixel.


NoDistortion

public static final TilingType NoDistortion
The pattern cell shall not be distorted, but the spacing between pattern cells may vary by as much as 1 device pixel, both horizontally and vertically, when the pattern is painted. This achieves the spacing requested by XStep and YStep on average but not necessarily for each individual pattern cell.


ConstantSpacingFast

public static final TilingType ConstantSpacingFast
Constant spacing and faster tiling. Pattern cells shall be spaced consistently as in tiling type 1 but with additional distortion permitted to enable a more efficient implementation.


Unknown

public static final TilingType Unknown
Unknown