Package net.arnx.wmf2svg.gdi.wmf
Class WmfGdi
java.lang.Object
net.arnx.wmf2svg.gdi.wmf.WmfGdi
- All Implemented Interfaces:
Gdi
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface net.arnx.wmf2svg.gdi.Gdi
ABSOLUTE, AD_CLOCKWISE, AD_COUNTERCLOCKWISE, ALTERNATE, ASPECT_FILTERING, BLACKNESS, BLACKONWHITE, COLORONCOLOR, DIB_PAL_COLORS, DIB_RGB_COLORS, DSTINVERT, ETO_CLIPPED, ETO_GLYPH_INDEX, ETO_IGNORELANGUAGE, ETO_NUMERICSLATIN, ETO_NUMERICSLOCAL, ETO_OPAQUE, ETO_PDY, ETO_RTLREADING, GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V, GRADIENT_FILL_TRIANGLE, HALFTONE, LAYOUT_BITMAPORIENTATIONPRESERVED, LAYOUT_RTL, MERGECOPY, MERGEPAINT, MM_ANISOTROPIC, MM_HIENGLISH, MM_HIMETRIC, MM_ISOTROPIC, MM_LOENGLISH, MM_LOMETRIC, MM_TEXT, MM_TWIPS, NOTSRCCOPY, NOTSRCERASE, OPAQUE, PATCOPY, PATINVERT, PATPAINT, R2_BLACK, R2_COPYPEN, R2_MASKNOTPEN, R2_MASKPEN, R2_MASKPENNOT, R2_MERGENOTPEN, R2_MERGEPEN, R2_MERGEPENNOT, R2_NOP, R2_NOT, R2_NOTCOPYPEN, R2_NOTMASKPEN, R2_NOTMERGEPEN, R2_NOTXORPEN, R2_WHITE, R2_XORPEN, RELATIVE, SRCAND, SRCCOPY, SRCERASE, SRCINVERT, SRCPAINT, STRETCH_ANDSCANS, STRETCH_DELETESCANS, STRETCH_HALFTONE, STRETCH_ORSCANS, TA_BASELINE, TA_BOTTOM, TA_CENTER, TA_LEFT, TA_NOUPDATECP, TA_RIGHT, TA_RTLREADING, TA_TOP, TA_UPDATECP, TRANSPARENT, VTA_BASELINE, VTA_CENTER, WHITENESS, WHITEONBLACK, WINDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidalphaBlend(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int blendFunction) voidangleArc(int x, int y, int radius, float startAngle, float sweepAngle) voidanimatePalette(GdiPalette palette, int startIndex, int[] entries) voidarc(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) voidarcTo(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) voidvoidbitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) voidchord(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) voidvoidcolorCorrectPalette(GdiPalette palette, int startIndex, int entries) booleancolorMatchToTarget(int action, int flags, byte[] targetProfile) voidcomment(byte[] data) createBrushIndirect(int style, int color, int hatch) createColorSpace(byte[] logColorSpace) createColorSpaceW(byte[] logColorSpace) createFontIndirect(int height, int width, int escapement, int orientation, int weight, boolean italic, boolean underline, boolean strikeout, int charset, int outPrecision, int clipPrecision, int quality, int pitchAndFamily, byte[] faceName) createPalette(int version, int[] entries) createPatternBrush(byte[] image) createPenIndirect(int style, int width, int color) createRectRgn(int left, int top, int right, int bottom) booleandeleteColorSpace(GdiColorSpace colorSpace) voiddeleteObject(GdiObject obj) voiddibBitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) dibCreatePatternBrush(byte[] image, int usage) voiddibStretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop) voidellipse(int sx, int sy, int ex, int ey) voidendPath()voidescape(byte[] data) intexcludeClipRect(int left, int top, int right, int bottom) extCreateRegion(float[] xform, int count, byte[] rgnData) voidextFloodFill(int x, int y, int color, int type) intextSelectClipRgn(GdiRegion rgn, int mode) voidextTextOut(int x, int y, int options, int[] rect, byte[] text, int[] dx) voidfillPath()voidvoidvoidfloodFill(int x, int y, int color) voidfooter()voidvoidgradientFill(Trivertex[] vertex, GradientRect[] mesh, int mode) voidgradientFill(Trivertex[] vertex, GradientTriangle[] mesh, int mode) voidheader()voidintersectClipRect(int left, int top, int right, int bottom) voidvoidlineTo(int ex, int ey) voidmaskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop) voidvoidoffsetClipRgn(int x, int y) voidoffsetViewportOrgEx(int x, int y, Point point) voidoffsetWindowOrgEx(int x, int y, Point point) voidvoidpatBlt(int x, int y, int width, int height, long rop) voidpie(int sx, int sy, int ex, int ey, int sxr, int syr, int exr, int eyr) voidplaceableHeader(int vsx, int vsy, int vex, int vey, int dpi) voidvoidpolyBezier(Point[] points) voidpolyBezierTo(Point[] points) voidvoidvoidpolyPolygon(Point[][] points) voidvoidrectangle(int sx, int sy, int ex, int ey) voidresizePalette(GdiPalette palette, int entries) voidrestoreDC(int savedDC) voidroundRect(int sx, int sy, int ex, int ey, int rw, int rh) voidscaleViewportExtEx(int x, int xd, int y, int yd, Size old) voidscaleWindowExtEx(int x, int xd, int y, int yd, Size old) voidselectClipPath(int mode) voidselectClipRgn(GdiRegion rgn) voidselectObject(GdiObject obj) voidselectPalette(GdiPalette palette, boolean mode) voidsetArcDirection(int direction) voidsetBkColor(int color) voidsetBkMode(int mode) voidsetBrushOrgEx(int x, int y, Point old) voidsetColorAdjustment(byte[] colorAdjustment) setColorSpace(GdiColorSpace colorSpace) voidsetDIBitsToDevice(int dx, int dy, int dw, int dh, int sx, int sy, int startscan, int scanlines, byte[] image, int colorUse) intsetICMMode(int mode) booleansetICMProfile(byte[] profileName) voidsetLayout(long layout) voidsetMapMode(int mode) voidsetMapperFlags(long flags) intvoidsetMiterLimit(float limit) voidsetPaletteEntries(GdiPalette palette, int startIndex, int[] entries) voidsetPixel(int x, int y, int color) voidsetPolyFillMode(int mode) voidsetRelAbs(int mode) voidsetROP2(int mode) voidsetStretchBltMode(int mode) voidsetTextAlign(int align) voidsetTextCharacterExtra(int extra) voidsetTextColor(int color) voidsetTextJustification(int breakExtra, int breakCount) voidsetViewportExtEx(int x, int y, Size old) voidsetViewportOrgEx(int x, int y, Point old) voidsetWindowExtEx(int width, int height, Size old) voidsetWindowOrgEx(int x, int y, Point old) voidseveDC()voidstretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop) voidstretchDIBits(int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, byte[] image, int usage, long rop) voidvoidvoidtextOut(int x, int y, byte[] text) voidtransparentBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int transparentColor) voidvoidwrite(OutputStream out)
-
Field Details
-
META_EOF
static final int META_EOF- See Also:
-
META_REALIZEPALETTE
static final int META_REALIZEPALETTE- See Also:
-
META_SETPALENTRIES
static final int META_SETPALENTRIES- See Also:
-
META_SETBKMODE
static final int META_SETBKMODE- See Also:
-
META_SETMAPMODE
static final int META_SETMAPMODE- See Also:
-
META_SETROP2
static final int META_SETROP2- See Also:
-
META_SETRELABS
static final int META_SETRELABS- See Also:
-
META_SETPOLYFILLMODE
static final int META_SETPOLYFILLMODE- See Also:
-
META_SETSTRETCHBLTMODE
static final int META_SETSTRETCHBLTMODE- See Also:
-
META_SETTEXTCHAREXTRA
static final int META_SETTEXTCHAREXTRA- See Also:
-
META_RESTOREDC
static final int META_RESTOREDC- See Also:
-
META_RESIZEPALETTE
static final int META_RESIZEPALETTE- See Also:
-
META_DIBCREATEPATTERNBRUSH
static final int META_DIBCREATEPATTERNBRUSH- See Also:
-
META_SETLAYOUT
static final int META_SETLAYOUT- See Also:
-
META_SETBKCOLOR
static final int META_SETBKCOLOR- See Also:
-
META_SETTEXTCOLOR
static final int META_SETTEXTCOLOR- See Also:
-
META_OFFSETVIEWPORTORG
static final int META_OFFSETVIEWPORTORG- See Also:
-
META_LINETO
static final int META_LINETO- See Also:
-
META_MOVETO
static final int META_MOVETO- See Also:
-
META_OFFSETCLIPRGN
static final int META_OFFSETCLIPRGN- See Also:
-
META_FILLREGION
static final int META_FILLREGION- See Also:
-
META_SETMAPPERFLAGS
static final int META_SETMAPPERFLAGS- See Also:
-
META_SELECTPALETTE
static final int META_SELECTPALETTE- See Also:
-
META_POLYGON
static final int META_POLYGON- See Also:
-
META_POLYLINE
static final int META_POLYLINE- See Also:
-
META_SETTEXTJUSTIFICATION
static final int META_SETTEXTJUSTIFICATION- See Also:
-
META_SETWINDOWORG
static final int META_SETWINDOWORG- See Also:
-
META_SETWINDOWEXT
static final int META_SETWINDOWEXT- See Also:
-
META_SETVIEWPORTORG
static final int META_SETVIEWPORTORG- See Also:
-
META_SETVIEWPORTEXT
static final int META_SETVIEWPORTEXT- See Also:
-
META_OFFSETWINDOWORG
static final int META_OFFSETWINDOWORG- See Also:
-
META_SCALEWINDOWEXT
static final int META_SCALEWINDOWEXT- See Also:
-
META_SCALEVIEWPORTEXT
static final int META_SCALEVIEWPORTEXT- See Also:
-
META_EXCLUDECLIPRECT
static final int META_EXCLUDECLIPRECT- See Also:
-
META_INTERSECTCLIPRECT
static final int META_INTERSECTCLIPRECT- See Also:
-
META_ELLIPSE
static final int META_ELLIPSE- See Also:
-
META_FLOODFILL
static final int META_FLOODFILL- See Also:
-
META_FRAMEREGION
static final int META_FRAMEREGION- See Also:
-
META_ANIMATEPALETTE
static final int META_ANIMATEPALETTE- See Also:
-
META_TEXTOUT
static final int META_TEXTOUT- See Also:
-
META_POLYPOLYGON
static final int META_POLYPOLYGON- See Also:
-
META_EXTFLOODFILL
static final int META_EXTFLOODFILL- See Also:
-
META_RECTANGLE
static final int META_RECTANGLE- See Also:
-
META_SETPIXEL
static final int META_SETPIXEL- See Also:
-
META_ROUNDRECT
static final int META_ROUNDRECT- See Also:
-
META_PATBLT
static final int META_PATBLT- See Also:
-
META_SAVEDC
static final int META_SAVEDC- See Also:
-
META_PIE
static final int META_PIE- See Also:
-
META_STRETCHBLT
static final int META_STRETCHBLT- See Also:
-
META_ESCAPE
static final int META_ESCAPE- See Also:
-
META_INVERTREGION
static final int META_INVERTREGION- See Also:
-
META_PAINTREGION
static final int META_PAINTREGION- See Also:
-
META_SELECTCLIPREGION
static final int META_SELECTCLIPREGION- See Also:
-
META_SELECTOBJECT
static final int META_SELECTOBJECT- See Also:
-
META_SETTEXTALIGN
static final int META_SETTEXTALIGN- See Also:
-
META_ARC
static final int META_ARC- See Also:
-
META_CHORD
static final int META_CHORD- See Also:
-
META_BITBLT
static final int META_BITBLT- See Also:
-
META_EXTTEXTOUT
static final int META_EXTTEXTOUT- See Also:
-
META_SETDIBTODEV
static final int META_SETDIBTODEV- See Also:
-
META_DIBBITBLT
static final int META_DIBBITBLT- See Also:
-
META_DIBSTRETCHBLT
static final int META_DIBSTRETCHBLT- See Also:
-
META_STRETCHDIB
static final int META_STRETCHDIB- See Also:
-
META_DELETEOBJECT
static final int META_DELETEOBJECT- See Also:
-
META_CREATEPALETTE
static final int META_CREATEPALETTE- See Also:
-
META_CREATEPATTERNBRUSH
static final int META_CREATEPATTERNBRUSH- See Also:
-
META_CREATEPENINDIRECT
static final int META_CREATEPENINDIRECT- See Also:
-
META_CREATEFONTINDIRECT
static final int META_CREATEFONTINDIRECT- See Also:
-
META_CREATEBRUSHINDIRECT
static final int META_CREATEBRUSHINDIRECT- See Also:
-
META_CREATEREGION
static final int META_CREATEREGION- See Also:
-
-
Constructor Details
-
WmfGdi
public WmfGdi()
-
-
Method Details
-
write
- Throws:
IOException
-
placeableHeader
public void placeableHeader(int vsx, int vsy, int vex, int vey, int dpi) - Specified by:
placeableHeaderin interfaceGdi
-
header
public void header() -
animatePalette
- Specified by:
animatePalettein interfaceGdi
-
alphaBlend
public void alphaBlend(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int blendFunction) - Specified by:
alphaBlendin interfaceGdi
-
angleArc
public void angleArc(int x, int y, int radius, float startAngle, float sweepAngle) -
arc
public void arc(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) -
arcTo
public void arcTo(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) -
abortPath
public void abortPath() -
beginPath
public void beginPath() -
bitBlt
public void bitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) -
maskBlt
public void maskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop) -
plgBlt
public void plgBlt(byte[] image, Point[] points, int sx, int sy, int sw, int sh, byte[] mask, int mx, int my) -
chord
public void chord(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) -
closeFigure
public void closeFigure()- Specified by:
closeFigurein interfaceGdi
-
colorCorrectPalette
- Specified by:
colorCorrectPalettein interfaceGdi
-
createBrushIndirect
- Specified by:
createBrushIndirectin interfaceGdi
-
createColorSpace
- Specified by:
createColorSpacein interfaceGdi
-
createColorSpaceW
- Specified by:
createColorSpaceWin interfaceGdi
-
createFontIndirect
public GdiFont createFontIndirect(int height, int width, int escapement, int orientation, int weight, boolean italic, boolean underline, boolean strikeout, int charset, int outPrecision, int clipPrecision, int quality, int pitchAndFamily, byte[] faceName) - Specified by:
createFontIndirectin interfaceGdi
-
createPalette
- Specified by:
createPalettein interfaceGdi
-
createPatternBrush
- Specified by:
createPatternBrushin interfaceGdi
-
createPenIndirect
- Specified by:
createPenIndirectin interfaceGdi
-
createRectRgn
- Specified by:
createRectRgnin interfaceGdi
-
extCreateRegion
- Specified by:
extCreateRegionin interfaceGdi
-
extSelectClipRgn
- Specified by:
extSelectClipRgnin interfaceGdi
-
deleteObject
- Specified by:
deleteObjectin interfaceGdi
-
deleteColorSpace
- Specified by:
deleteColorSpacein interfaceGdi
-
dibBitBlt
public void dibBitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) -
dibCreatePatternBrush
- Specified by:
dibCreatePatternBrushin interfaceGdi
-
dibStretchBlt
public void dibStretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop) - Specified by:
dibStretchBltin interfaceGdi
-
ellipse
public void ellipse(int sx, int sy, int ex, int ey) -
endPath
public void endPath() -
escape
public void escape(byte[] data) -
comment
public void comment(byte[] data) -
excludeClipRect
public int excludeClipRect(int left, int top, int right, int bottom) - Specified by:
excludeClipRectin interfaceGdi
-
extFloodFill
public void extFloodFill(int x, int y, int color, int type) - Specified by:
extFloodFillin interfaceGdi
-
extTextOut
public void extTextOut(int x, int y, int options, int[] rect, byte[] text, int[] dx) - Specified by:
extTextOutin interfaceGdi
-
fillRgn
-
floodFill
public void floodFill(int x, int y, int color) -
gradientFill
- Specified by:
gradientFillin interfaceGdi
-
gradientFill
- Specified by:
gradientFillin interfaceGdi
-
frameRgn
-
intersectClipRect
public void intersectClipRect(int left, int top, int right, int bottom) - Specified by:
intersectClipRectin interfaceGdi
-
invertRgn
-
lineTo
public void lineTo(int ex, int ey) -
moveToEx
-
offsetClipRgn
public void offsetClipRgn(int x, int y) - Specified by:
offsetClipRgnin interfaceGdi
-
offsetViewportOrgEx
- Specified by:
offsetViewportOrgExin interfaceGdi
-
offsetWindowOrgEx
- Specified by:
offsetWindowOrgExin interfaceGdi
-
paintRgn
-
patBlt
public void patBlt(int x, int y, int width, int height, long rop) -
pie
public void pie(int sx, int sy, int ex, int ey, int sxr, int syr, int exr, int eyr) -
polyBezier
- Specified by:
polyBezierin interfaceGdi
-
polyBezierTo
- Specified by:
polyBezierToin interfaceGdi
-
polygon
-
polyline
-
polyPolygon
- Specified by:
polyPolygonin interfaceGdi
-
fillPath
public void fillPath() -
flattenPath
public void flattenPath()- Specified by:
flattenPathin interfaceGdi
-
widenPath
public void widenPath() -
strokePath
public void strokePath()- Specified by:
strokePathin interfaceGdi
-
strokeAndFillPath
public void strokeAndFillPath()- Specified by:
strokeAndFillPathin interfaceGdi
-
realizePalette
public void realizePalette()- Specified by:
realizePalettein interfaceGdi
-
restoreDC
public void restoreDC(int savedDC) -
rectangle
public void rectangle(int sx, int sy, int ex, int ey) -
resizePalette
- Specified by:
resizePalettein interfaceGdi
-
roundRect
public void roundRect(int sx, int sy, int ex, int ey, int rw, int rh) -
seveDC
public void seveDC() -
scaleViewportExtEx
- Specified by:
scaleViewportExtExin interfaceGdi
-
scaleWindowExtEx
- Specified by:
scaleWindowExtExin interfaceGdi
-
selectClipRgn
- Specified by:
selectClipRgnin interfaceGdi
-
selectClipPath
public void selectClipPath(int mode) - Specified by:
selectClipPathin interfaceGdi
-
setColorSpace
- Specified by:
setColorSpacein interfaceGdi
-
selectObject
- Specified by:
selectObjectin interfaceGdi
-
selectPalette
- Specified by:
selectPalettein interfaceGdi
-
setBkColor
public void setBkColor(int color) - Specified by:
setBkColorin interfaceGdi
-
setBkMode
public void setBkMode(int mode) -
setBrushOrgEx
- Specified by:
setBrushOrgExin interfaceGdi
-
setColorAdjustment
public void setColorAdjustment(byte[] colorAdjustment) - Specified by:
setColorAdjustmentin interfaceGdi
-
setArcDirection
public void setArcDirection(int direction) - Specified by:
setArcDirectionin interfaceGdi
-
setDIBitsToDevice
public void setDIBitsToDevice(int dx, int dy, int dw, int dh, int sx, int sy, int startscan, int scanlines, byte[] image, int colorUse) - Specified by:
setDIBitsToDevicein interfaceGdi
-
setLayout
public void setLayout(long layout) -
setMapMode
public void setMapMode(int mode) - Specified by:
setMapModein interfaceGdi
-
setMapperFlags
public void setMapperFlags(long flags) - Specified by:
setMapperFlagsin interfaceGdi
-
setICMMode
public int setICMMode(int mode) - Specified by:
setICMModein interfaceGdi
-
setICMProfile
public boolean setICMProfile(byte[] profileName) - Specified by:
setICMProfilein interfaceGdi
-
colorMatchToTarget
public boolean colorMatchToTarget(int action, int flags, byte[] targetProfile) - Specified by:
colorMatchToTargetin interfaceGdi
-
setMetaRgn
public int setMetaRgn()- Specified by:
setMetaRgnin interfaceGdi
-
setMiterLimit
public void setMiterLimit(float limit) - Specified by:
setMiterLimitin interfaceGdi
-
setPaletteEntries
- Specified by:
setPaletteEntriesin interfaceGdi
-
setPixel
public void setPixel(int x, int y, int color) -
setPolyFillMode
public void setPolyFillMode(int mode) - Specified by:
setPolyFillModein interfaceGdi
-
setRelAbs
public void setRelAbs(int mode) -
setROP2
public void setROP2(int mode) -
setStretchBltMode
public void setStretchBltMode(int mode) - Specified by:
setStretchBltModein interfaceGdi
-
setTextAlign
public void setTextAlign(int align) - Specified by:
setTextAlignin interfaceGdi
-
setTextCharacterExtra
public void setTextCharacterExtra(int extra) - Specified by:
setTextCharacterExtrain interfaceGdi
-
setTextColor
public void setTextColor(int color) - Specified by:
setTextColorin interfaceGdi
-
setTextJustification
public void setTextJustification(int breakExtra, int breakCount) - Specified by:
setTextJustificationin interfaceGdi
-
setViewportExtEx
- Specified by:
setViewportExtExin interfaceGdi
-
setViewportOrgEx
- Specified by:
setViewportOrgExin interfaceGdi
-
setWindowExtEx
- Specified by:
setWindowExtExin interfaceGdi
-
setWindowOrgEx
- Specified by:
setWindowOrgExin interfaceGdi
-
stretchBlt
public void stretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop) - Specified by:
stretchBltin interfaceGdi
-
stretchDIBits
public void stretchDIBits(int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, byte[] image, int usage, long rop) - Specified by:
stretchDIBitsin interfaceGdi
-
transparentBlt
public void transparentBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int transparentColor) - Specified by:
transparentBltin interfaceGdi
-
textOut
public void textOut(int x, int y, byte[] text)
-