On Sun, 2002-04-28 at 16:57, Drew Varner wrote:
> Will do. I need to get WinCVS for my machine though. Switching laptops, so new
> one will be dual-boot with Linux, fixing CVS client problem also, so the
> reformat may take a bit.
>
At work I use cygwin (www.cygwin.com) which is a bash shell for windows
with all the gnu fixin's (including CVS/ssh/etc).
> I was thinking Thumbnails might justify their own HOWTO given their complexity.
> The doc I sent out was for one case only.
>
+1 I'd love to see this and more properly understand what you're trying
to do (what is it you're doing with thumbnails? )
> - Drew
>
> Quoting "Andrew C. Oliver" <[EMAIL PROTECTED]>:
>
> > Hi Drew,
> >
> > Thats pretty helpful and useful information. Do you think you could
> > reformat it into an xml, create a zip containing it, create a patch
> > against a book.xml and submit it through bugzilla with [PATCH] in the
> > subject? Then we can get it up on the website and ensure its saved
> > elsewhere other than the mail archive.
> >
> > look in jakarta-poi/src/documentation/xdocs for details. To create a
> > patch just do "cvs diff -u" against your local copy.
> >
> > To zip it just get into the jakarta-poi directory and save the relative
> > directories with your favorite zip program.
> >
> > Thanks,
> >
> > -Andy
> >
> > On Sun, 2002-04-28 at 15:50, Drew Varner wrote:
> > > Attached is a rough HTML file I wrote that describes the structure of
> > the byte
> > > [] returned by SummaryInformation's getThumbnailMethod() when it is
> > implemented
> > > like this (simply remove the Exception it currently throws):
> > >
> > > /**
> > > * <p>Returns the stream's thumbnail (or <code>null</code>)</p>
> > > */
> > > public byte[] getThumbnail()
> > > {
> > > return (byte[]) getProperty(PropertyIDMap.PID_THUMBNAIL);
> > > }
> > >
> > > Assumptions:
> > > + A Windows machine saved the info
> > > + the info is saved in the recommended METAFILE format (Clipboard
> > metafile)
> > >
> > > The standard WMF file byte array begins at position 24 of the array
> > (beginning
> > > of WindowsMetaHeader struct) and ends with the end of the array.
> > > The first 24 bytes are Cliboard specific headers. (VT_CF - Variant
> > Type
> > > Clipboard Format)
> > >
> > > - Drew
> > > ___________________
> > > Drew Varner
> > > [EMAIL PROTECTED]
> > > ----
> > >
> >
> >
> > byte[]
> > returned by SummaryInformation.getThumbnail()
> > Sample
> > Data
> > 71
> > 20660
> > -1
> > 3
> > 8
> > ?
> > ?
> > 0
> > 1
> > 9
> > Description
> > VT_CF
> > Variant Type - Clipbard Format
> > VT_CF==17
> > Pointer to a CLIPDATA structure
> > Clipboard Size
> > cbSize
> > is the
> > size
> > of the
> > buffer
> > pointed to by pClipData, plus sizeof(ulClipFmt)
> > cbSize
> > cftag
> > Clipboard Format Tag
> >
> > * -1L
> > a
> > built-in Windows� clipboard format value.
> >
> > * -2L
> > Macintosh clipboard format value.
> >
> > * -3L
> > A GUID
> > containing a format identifier (FMTID).
> >
> > * 0L
> > No
> > data
> > (rarely used)
> > Format
> > ID
> > If
> > cftag
> > is -1
> > then
> > this
> > is a
> > DWord
> > descibring the image format
> >
> > * 3
> > CF_METAFILEPICT (Windows Metafile) (recommended)
> >
> > * 8
> > CF_DIB
> > (Device Independent Bitmap)
> > Note:
> > These
> > formats are specific to Clipboard, and Clipboard-specific headers will
> > follow
> > mm
> > Mapping Mode
> > Value
> > Mapping Mode
> > 1
> > Text
> > 2
> > Low
> > Metric
> > 3
> > High
> > Metric
> > 4
> > Low
> > English
> > 5
> > High
> > English
> > 6
> > Twips
> > 7
> > Isotropic
> > 8
> > Anisotropic
> > Table
> > from
> > GFF
> > Format
> > Summary http://www.wvware.com/caolan/ora-wmf.html
> > Width
> > Width
> > of the
> > Metafile
> > Height
> > Height
> > of the
> > Metafile
> > Handle
> > Handle
> > to the
> > Metafile in Memory
> > FileType
> >
> > *
> > 0=memory
> >
> > *
> > 1=disk
> > HeaderSize
> > HeaderSize contains the size of the metafile header in 16-bit WORDs.
> > This value is always 9.
> > Width
> > DWord
> > Unsigned Long
> > DWord
> > (Long)
> > DWord
> > Word
> > Word
> > Word
> > Word
> > Word
> > Word
> >
> >
> > CLIPDATA Struct
> >
> >
> >
> >
> >
> > Clipboard16MetaHeader
> > WindowsMetaHeader
> >
> > Infomation taken from http://msdn.microsoft.com and
> > http://www.wvware.com/caolan/ora-wmf.html
> > --
> > http://www.superlinksoftware.com
> > http://jakarta.apache.org/poi - port of Excel/Word/OLE 2 Compound
> > Document
> > format to java
> > http://developer.java.sun.com/developer/bugParade/bugs/4487555.html
> > - fix java generics!
> > The avalanche has already started. It is too late for the pebbles to
> > vote.
> > -Ambassador Kosh
> >
> >
>
>
>
> ___________________
> Drew Varner
> [EMAIL PROTECTED]
--
http://www.superlinksoftware.com
http://jakarta.apache.org/poi - port of Excel/Word/OLE 2 Compound
Document
format to java
http://developer.java.sun.com/developer/bugParade/bugs/4487555.html
- fix java generics!
The avalanche has already started. It is too late for the pebbles to
vote.
-Ambassador Kosh