Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.poi.hwmf.record
Class HwmfFill.WmfStretchBlt

    java.lang.Object
      org.apache.poi.hwmf.record.HwmfFill.WmfStretchBlt

All Implemented Interfaces:
  HwmfRecord

Enclosing class:
  HwmfFill

    public static class HwmfFill.WmfStretchBlt

extends java.lang.Object
implements HwmfRecord

The META_STRETCHBLT record specifies the transfer of a block of pixels according to a raster operation, with possible expansion or contraction. The destination of the transfer is the current output region in the playback device context. There are two forms of META_STRETCHBLT, one which specifies a bitmap as the source, and the other which uses the playback device context as the source. Definitions follow for the fields that are the same in the two forms of META_STRETCHBLT are defined below. The subsections that follow specify the packet structures of the two forms of META_STRETCHBLT. The expansion or contraction is performed according to the stretching mode currently set in the playback device context, which MUST be a value from the StretchMode.

Constructor Summary
`HwmfFill.WmfStretchBlt()`

Method Summary
`void` | `draw(HwmfGraphics ctx)` Apply the record settings to the graphics context
`HwmfRecordType` | `getRecordType()`
`int` | `init(LittleEndianInputStream leis, long recordSize, int recordFunction)` Init record from stream

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### HwmfFill.WmfStretchBlt

    public HwmfFill.WmfStretchBlt()

Method Detail

### getRecordType

    public HwmfRecordType getRecordType()

  Specified by:
    `getRecordType` in interface `HwmfRecord`

### init

    public int init(LittleEndianInputStream leis,
                    long recordSize,
                    int recordFunction)
             throws java.io.IOException

  Description copied from interface: `HwmfRecord`
  Init record from stream

  Specified by:
    `init` in interface `HwmfRecord`
  Parameters:
    `leis` - the little endian input stream
  Returns:
    count of processed bytes
  Throws:
    `java.io.IOException`

### draw

    public void draw(HwmfGraphics ctx)

  Description copied from interface: `HwmfRecord`
  Apply the record settings to the graphics context

  Specified by:
    `draw` in interface `HwmfRecord`
  Parameters:
    `ctx` - the graphics context to modify

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2017 The Apache Software Foundation or its licensors, as applicable.