[Wnd-commit] wnd/wnd_doc/doc/gdip/Structures, types and makros Structures, types and makros.dtpl,1.1
Status: Alpha
Brought to you by:
jurner
|
From: jürgen u. <cer...@us...> - 2005-08-14 18:16:50
|
Update of /cvsroot/wnd/wnd/wnd_doc/doc/gdip/Structures, types and makros In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27652/wnd_doc/doc/gdip/Structures, types and makros Modified Files: Structures, types and makros.dtpl Log Message: Index: Structures, types and makros.dtpl =================================================================== RCS file: /cvsroot/wnd/wnd/wnd_doc/doc/gdip/Structures, types and makros/Structures, types and makros.dtpl,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Structures, types and makros.dtpl 29 Apr 2005 15:15:32 -0000 1.1.1.1 --- Structures, types and makros.dtpl 14 Aug 2005 18:16:41 -0000 1.2 *************** *** 1,61 **** - ::site:: structures, types and makros - doc here ! ::site:: units ! The gdip module defines the following unit constants: ! <br><br> <TABLE class="table1" BORDER="1"> <TR> ! <TD>UnitDisplay</TD> ! <TD>Variable -- for PageTransform only</TD> </TR> <TR> ! <TD>UnitDocument</TD> ! <TD>Each unit is 1/300 inch.</TD> </TR> <TR> ! <TD>UnitInch</TD> ! <TD>Each unit is 1 inch.</TD> </TR> <TR> ! <TD>UnitMillimeter</TD> ! <TD>Each unit is 1 millimeter.</TD> </TR> <TR> ! <TD>UnitPixel</TD> ! <TD>ach unit is one device pixel</TD> </TR> <TR> ! <TD>UnitPoint</TD> ! <TD>Each unit is a printer's point, or 1/72 inch</TD> </TR> <TR> ! <TD>UnitWorld</TD> ! <TD>World coordinate (non-physical unit)</TD> </TR> </TABLE> ! ! ::site:: linecaps <TABLE class="table1" BORDER="1"> <TR> <TD>LineCapFlat</TD> ! <TD>flat line cap</TD> </TR> <TR> <TD>LineCapSquare</TD> ! <TD>square line cap</TD> </TR> <TR> <TD>LineCapRound</TD> ! <TD>round line cap</TD> ! </TR> ! <TR> ! <TD>LineCapTriangle </TD> ! <TD>triangle line cap</TD> </TR> <TR> --- 1,52 ---- ! ::site:: Units <TABLE class="table1" BORDER="1"> <TR> ! <TD>UnitWorld</TD> ! <TD>World coordinate (non-physical unit)</TD> </TR> <TR> ! <TD>UnitDisplay</TD> ! <TD>Variable -- for PageTransform only</TD> </TR> <TR> ! <TD>UnitPixel</TD> ! <TD>Each unit is one device pixel.</TD> </TR> <TR> ! <TD>UnitPoint</TD> ! <TD>Each unit is a printer's point, or 1/72 inch.</TD> </TR> <TR> ! <TD>UnitInch</TD> ! <TD>Each unit is 1 inch.</TD> </TR> <TR> ! <TD>UnitDocument</TD> ! <TD>Each unit is 1/300 inch.</TD> </TR> <TR> ! <TD>UnitMillimeter</TD> ! <TD>Each unit is 1 millimeter.</TD> </TR> </TABLE> ! ::site:: Linecaps <TABLE class="table1" BORDER="1"> <TR> <TD>LineCapFlat</TD> ! <TD></TD> </TR> <TR> <TD>LineCapSquare</TD> ! <TD></TD> </TR> <TR> <TD>LineCapRound</TD> ! <TD></TD> </TR> <TR> *************** *** 64,69 **** </TR> <TR> ! <TD>LineCapSquareAnchor</TD> ! <TD>corresponds to square cap</TD> </TR> <TR> --- 55,60 ---- </TR> <TR> ! <TD>LineCapSquareAnchor </TD> ! <TD>orresponds to square cap</TD> </TR> <TR> *************** *** 77,94 **** <TR> <TD>LineCapArrowAnchor</TD> ! <TD></TD> </TR> <TR> <TD>LineCapCustom</TD> ! <TD></TD> </TR> <TR> <TD>LineCapAnchorMask</TD> <TD></TD> </TR> </TABLE> - ! ::site:: dashcaps <TABLE class="table1" BORDER="1"> <TR> --- 68,110 ---- <TR> <TD>LineCapArrowAnchor</TD> ! <TD>no correspondence</TD> </TR> <TR> <TD>LineCapCustom</TD> ! <TD>custom cap</TD> </TR> <TR> <TD>LineCapAnchorMask</TD> + <TD>mask to check for anchor or not. </TD> + </TR> + </TABLE> + + + ::site:: Dashstyles + <TABLE class="table1" BORDER="1"> + <TR> + <TD>DashStyleSolid</TD> + <TD></TD> + </TR> + <TR> + <TD>DashStyleDash</TD> + <TD></TD> + </TR> + <TR> + <TD>DashStyleDashDot</TD> + <TD></TD> + </TR> + <TR> + <TD>DashStyleDashDotDot</TD> + <TD></TD> + </TR> + <TR> + <TD>DashStyleCustom</TD> <TD></TD> </TR> </TABLE> ! ! ::site:: Dashcaps <TABLE class="table1" BORDER="1"> <TR> *************** *** 96,104 **** <TD></TD> </TR> ! <TR> <TD>DashCapRound</TD> <TD></TD> </TR> ! <TR> <TD>DashCapTriangle</TD> <TD></TD> --- 112,120 ---- <TD></TD> </TR> ! <TR> <TD>DashCapRound</TD> <TD></TD> </TR> ! <TR> <TD>DashCapTriangle</TD> <TD></TD> *************** *** 107,135 **** ! ::site:: dashstyles <TABLE class="table1" BORDER="1"> <TR> ! <TD>DashStyleSolid</TD> <TD></TD> </TR> ! <TR> ! <TD>DashStyleDash</TD> <TD></TD> </TR> ! <TR> ! <TD>DashStyleDot</TD> <TD></TD> </TR> <TR> ! <TD>DashStyleDashDot</TD> <TD></TD> </TR> ! <TR> ! <TD>DashStyleDashDotDot</TD> <TD></TD> </TR> ! <TR> ! <TD>DashStyleCustom</TD> <TD></TD> </TR> --- 123,195 ---- ! ::site:: Linejoins ! <TABLE class="table1" BORDER="1"> ! <TR> ! <TD>LineJoinMiter</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>LineJoinBevel </TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>LineJoinMiterClipped</TD> ! <TD></TD> ! </TR> ! </TABLE> + + ::site:: ImageFlags <TABLE class="table1" BORDER="1"> <TR> ! <TD>ImageFlagsNone</TD> <TD></TD> </TR> ! <TR> ! <TD>ImageFlagsScalable</TD> <TD></TD> </TR> ! <TR> ! <TD>ImageFlagsHasAlpha</TD> <TD></TD> </TR> <TR> ! <TD>ImageFlagsHasTranslucent</TD> <TD></TD> </TR> ! <TR> ! <TD>ImageFlagsPartiallyScalable</TD> <TD></TD> </TR> ! <TR> ! <TD>ImageFlagsColorSpaceRGB</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFlagsColorSpaceCMYK</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFlagsColorSpaceGRAY</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFlagsColorSpaceYCBCR</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFlagsHasRealDPI</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFlagsHasRealPixelSize</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFlagsReadOnly</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFlagsCaching</TD> <TD></TD> </TR> *************** *** 137,156 **** ! ::site:: linejoin <TABLE class="table1" BORDER="1"> <TR> ! <TD>LineJoinMiter</TD> <TD></TD> </TR> <TR> ! <TD>LineJoinBevel</TD> <TD></TD> </TR> <TR> ! <TD>LineJoinRound</TD> <TD></TD> </TR> <TR> ! <TD>LineJoinMiterClipped</TD> <TD></TD> </TR> --- 197,243 ---- ! ::site:: ImageFormats ! ! GUIDs of image formats ! <TABLE class="table1" BORDER="1"> <TR> ! <TD>ImageFormatUndefined</TD> <TD></TD> </TR> <TR> ! <TD>ImageFormatMemoryBMP</TD> <TD></TD> </TR> <TR> ! <TD>ImageFormatBMP</TD> <TD></TD> </TR> <TR> ! <TD>ImageFormatEMF</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFormatWMF</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFormatJPEG</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFormatPNG</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFormatGIF</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFormatEXIF</TD> ! <TD></TD> ! </TR> ! <TR> ! <TD>ImageFormatIcon</TD> <TD></TD> </TR> *************** *** 158,164 **** ::site:: ImageCodecInfo ! <code class=import>defined in: wnd.gdip.wintypes</code><br><br> Structure describing an image codec<br> --- 245,606 ---- + ::site:: PixelFormats + <TABLE class="table1" BORDER="1"> + <TR> + <TD>PixelFormat1bppIndexed</TD> + <TD>1 bit, indexed</TD> + </TR> + <TR> + <TD>PixelFormat4bppIndexed</TD> + <TD>4 bits, indexed</TD> + </TR> + <TR> + <TD>PixelFormat8bppIndexed</TD> + <TD>8 bits, index4ed</TD> + </TR> + <TR> + <TD>PixelFormat16bppGrayScale</TD> + <TD>16 bit grayscale</TD> + </TR> + <TR> + <TD>PixelFormat16bppRGB555</TD> + <TD>16 bits, 5 bits each are used for the red, green, and blue + components. The remaining bit is not used</TD> + </TR> + <TR> + <TD>PixelFormat16bppRGB565</TD> + <TD>16 bits, 5 bits are used for the red component, 6 bits are used for the + green component, and 5 bits are used for the blue component. + </TD> + </TR> + <TR> + <TD>PixelFormat16bppARGB1555</TD> + <TD></TD> + </TR> + <TR> + <TD>PixelFormat24bppRGB</TD> + <TD>24 bits</TD> + </TR> + <TR> + <TD>PixelFormat32bppRGB</TD> + <TD>32 bits</TD> + </TR> + <TR> + <TD>PixelFormat32bppARGB</TD> + <TD>32 bits</TD> + </TR> + <TR> + <TD>PixelFormat32bppPARGB</TD> + <TD>32 bits</TD> + </TR> + <TR> + <TD>PixelFormat64bppPARGB</TD> + <TD>64 bits</TD> + </TR> + <TR> + <TD>PixelFormatMax</TD> + <TD>maximum number of pixel formats supported</TD> + </TR> + + </TABLE> + + + + + + ::site:: Foo + <TABLE class="table1" BORDER="1"> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD>/TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + </TABLE> + + + + ::site:: RotateFlip + <TABLE class="table1" BORDER="1"> + <TR> + <TD> RotateNoneFlipNone</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate90FlipNone</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate180FlipNone</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate270FlipNone</TD> + <TD></TD> + </TR> + <TR> + <TD>RotateNoneFlipX</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate90FlipX</TD> + <TD></TD> + </TR> + <TR> + <TD> Rotate180FlipX</TD> + <TD></TD> + </TR> + <TR> + <TD> Rotate270FlipX</TD> + <TD></TD> + </TR> + <TR> + <TD>RotateNoneFlipY</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate90FlipY</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate180FlipY</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate270FlipY</TD> + <TD></TD> + </TR> + <TR> + <TD>RotateNoneFlipXY</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate90FlipXY</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate180FlipXY</TD> + <TD></TD> + </TR> + <TR> + <TD>Rotate270FlipXY</TD> + <TD></TD> + </TR> + </TABLE> + + + + ::site:: Foo + <TABLE class="table1" BORDER="1"> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD>/TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + </TABLE> + + + + ::site:: Foo + <TABLE class="table1" BORDER="1"> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD>/TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + </TABLE> + + + + ::site:: Foo + <TABLE class="table1" BORDER="1"> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD>/TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + <TR> + <TD></TD> + <TD></TD> + </TR> + </TABLE> + + + + + + + + + + + + + + + + + + + + + + + + ::site:: ColorPalette + + <code class=import>defined in: wnd.gdip</code><br><br> + Structure used with palettes<br> + + <P> + <strong>Members:</strong><br> + <DL> + <DT>Flags + <DD>palette flags (currently not used) + <DT>Count + <DD>number of entries in the palete + <DT>Entries + <DD>an array of Count size length containing the ARGB color values + </DL> + <br><br> + ::site:: ImageCodecInfo ! <code class=import>defined in: wnd.gdip.wintypes</code><br><br> Structure describing an image codec<br> *************** *** 200,202 **** structures define a method to extract the arrays from the structure. - \ No newline at end of file --- 642,643 ---- |