org.apache.maven.doxia.module.rtf

Class WMFWriter


public class WMFWriter
extends java.lang.Object

A Windows MetaFile writer.

Nested Class Summary

static class
WMFWriter.Dib
DIB data structure.
static class
WMFWriter.DibBitBltRecord
static class
WMFWriter.Record
Standard data record.

Constructor Summary

WMFWriter()

Method Summary

void
add(WMFWriter.Record record)
void
print(Writer out)
static void
print(byte[] buf, int off, int len, Writer out)
static void
print(byte[] buf, int off, int len, Writer out, int lw)
static void
print16(int word, Writer out)
static void
print32(int dword, Writer out)
int
size()
void
write(OutputStream out)
void
write(String fileName)
static void
write16(int word, OutputStream out)
Writes a 16-bit integer in little-endian format.
static void
write32(int dword, OutputStream out)
Writes a 32-bit integer in little-endian format.

Constructor Details

WMFWriter

public WMFWriter()

Method Details

add

public void add(WMFWriter.Record record)

print

public void print(Writer out)
            throws IOException

print

public static void print(byte[] buf,
                         int off,
                         int len,
                         Writer out)
            throws IOException

print

public static void print(byte[] buf,
                         int off,
                         int len,
                         Writer out,
                         int lw)
            throws IOException

print16

public static void print16(int word,
                           Writer out)
            throws IOException

print32

public static void print32(int dword,
                           Writer out)
            throws IOException

size

public int size()

write

public void write(OutputStream out)
            throws IOException

write

public void write(String fileName)
            throws IOException

write16

public static void write16(int word,
                           OutputStream out)
            throws IOException
Writes a 16-bit integer in little-endian format.

write32

public static void write32(int dword,
                           OutputStream out)
            throws IOException
Writes a 32-bit integer in little-endian format.