BETA
Welcome to the GDIPlusX library. This library is part of the VFPX project on CodePlex.
This library falls under the licensing defined by the Shared Source License for VFPX
This document is a preliminary reference for the GDIPlusX library. It provides a list of classes included in the library, their .NET equivilant and the current coding status for each class. Also included with the library download is a series of sample forms that demonstrate how to use many of the classes included in this library. Do see the samples in action, run the demo.prg in the samples folder.
Most of the classes in the library have been coded and are currently in the testing phase. Any of the classes that are still under development are highlighted in the list below.
We welcome any feedback and please let us know if you find any bugs in the classes that need to be addressed. If you are interested in helping with the development of this library, documentation or being an official testor, please contact the project manager: Bo Durban at [email protected]
Quick Start:
The reference maunal for these libraries is still under development. To help you get started, here is a trick using intellisense to display a list of classes and members with their descriptions while writting code.
Execute this line in your command window and add it to your source code:
DO LOCFILE("system.prg")
Then you can get a list of classes and methods as shown in the sample screen shot
Notice that you would use the standard .NET namespace following the _SCREEN.
Also look at the imgCanvas class in the gdiplusx.vcx library. Almost all of the samples use this class to render Graphics drawings to a Form. It just requires that you add code to the BeforeDraw method and use the This.oGfx property as a reference to the canvas' Graphics object. See the source for the included samples to see how wasy it is to render to a form using this class.
System.Drawing.Bitmap
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBitmap","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Bitmap.New()
System.Drawing.Brush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Brush.New()
System.Drawing.Brushes
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBrushes","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Brushes.New()
System.Drawing.CharacterRange
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcCharacterRange","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.CharacterRange.New()
System.Drawing.Color
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcColor","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Color.New()
System.Drawing.ColorConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ColorConverter.New()
System.Drawing.ColorTranslator
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorTranslator","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ColorTranslator.New()
System.Drawing.ContentAlignment
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.ContentAlignment
** or **
loObject = _SCREEN.System.Drawing.ContentAlignment
System.Drawing.Font
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFont","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Font.New()
System.Drawing.FontConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFontConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.FontConverter.New()
System.Drawing.FontFamily
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFontFamily","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.FontFamily.New()
System.Drawing.FontStyle
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.FontStyle
** or **
loObject = _SCREEN.System.Drawing.FontStyle
System.Drawing.Graphics
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcGraphics","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Graphics.New()
System.Drawing.GraphicsUnit
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.GraphicsUnit
** or **
loObject = _SCREEN.System.Drawing.GraphicsUnit
System.Drawing.Icon
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcIcon","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Icon.New()
System.Drawing.IconConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcIconConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.IconConverter.New()
System.Drawing.Image
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImage","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Image.New()
System.Drawing.ImageAnimator
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageAnimator","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageAnimator.New()
System.Drawing.ImageConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageConverter.New()
System.Drawing.ImageFormatConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageFormatConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageFormatConverter.New()
System.Drawing.KnownColor
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.KnownColor
** or **
loObject = _SCREEN.System.Drawing.KnownColor
System.Drawing.Pen
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPen","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Pen.New()
System.Drawing.Pens
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPens","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Pens.New()
System.Drawing.Point
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcPoint","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Point.New()
System.Drawing.PointConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPointConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.PointConverter.New()
System.Drawing.PointF
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcPointF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.PointF.New()
System.Drawing.Rectangle
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcRectangle","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Rectangle.New()
System.Drawing.RectangleConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcRectangleConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.RectangleConverter.New()
System.Drawing.RectangleF
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcRectangleF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.RectangleF.New()
System.Drawing.Region
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcRegion","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Region.New()
System.Drawing.RotateFlipType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.RotateFlipType
** or **
loObject = _SCREEN.System.Drawing.RotateFlipType
System.Drawing.Size
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcSize","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Size.New()
System.Drawing.SizeConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSizeConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SizeConverter.New()
System.Drawing.SizeF
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcSizeF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SizeF.New()
System.Drawing.SolidBrush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSolidBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SolidBrush.New()
System.Drawing.StringAlignment
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringAlignment
** or **
loObject = _SCREEN.System.Drawing.StringAlignment
System.Drawing.StringDigitSubstitute
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringDigitSubstitute
** or **
loObject = _SCREEN.System.Drawing.StringDigitSubstitute
System.Drawing.StringFormat
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcStringFormat","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.StringFormat.New()
System.Drawing.StringFormatFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringFormatFlags
** or **
loObject = _SCREEN.System.Drawing.StringFormatFlags
System.Drawing.StringTrimming
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringTrimming
** or **
loObject = _SCREEN.System.Drawing.StringTrimming
System.Drawing.StringUnit
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringUnit
** or **
loObject = _SCREEN.System.Drawing.StringUnit
System.Drawing.SystemBrushes
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemBrushes","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemBrushes.New()
System.Drawing.SystemColors
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemColors","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemColors.New()
System.Drawing.SystemIcons
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemIcons","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemIcons.New()
System.Drawing.SystemPens
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemPens","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemPens.New()
System.Drawing.TextureBrush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcTextureBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.TextureBrush.New()
System.Drawing.ToolboxBitmapAttribute
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcToolboxBitmapAttribute","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ToolboxBitmapAttribute.New()
System.Drawing.Drawing2D.AdjustableArrowCap
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcAdjustableArrowCap","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.AdjustableArrowCap.New()
System.Drawing.Drawing2D.Blend
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBlend","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.Blend.New()
System.Drawing.Drawing2D.ColorBlend
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorBlend","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.ColorBlend.New()
System.Drawing.Drawing2D.CombineMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CombineMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CombineMode
System.Drawing.Drawing2D.CompositingMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CompositingMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CompositingMode
System.Drawing.Drawing2D.CompositingQuality
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CompositingQuality
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CompositingQuality
System.Drawing.Drawing2D.CoordinateSpace
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CoordinateSpace
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CoordinateSpace
System.Drawing.Drawing2D.CustomLineCap
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcCustomLineCap","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CustomLineCap.New()
System.Drawing.Drawing2D.DashCap
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.DashCap
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.DashCap
System.Drawing.Drawing2D.DashStyle
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.DashStyle
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.DashStyle
System.Drawing.Drawing2D.FillMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.FillMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.FillMode
System.Drawing.Drawing2D.FlushIntention
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.FlushIntention
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.FlushIntention
System.Drawing.Drawing2D.GraphicsContainer
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcGraphicsContainer","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.GraphicsContainer.New()
System.Drawing.Drawing2D.GraphicsPath
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcGraphicsPath","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.GraphicsPath.New()
System.Drawing.Drawing2D.GraphicsPathIterator
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcGraphicsPathIterator","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.GraphicsPathIterator.New()
System.Drawing.Drawing2D.GraphicsState
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcGraphicsState","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.GraphicsState.New()
System.Drawing.Drawing2D.HatchBrush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcHatchBrush","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.HatchBrush.New()
System.Drawing.Drawing2D.HatchStyle
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.HatchStyle
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.HatchStyle
System.Drawing.Drawing2D.InterpolationMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.InterpolationMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.InterpolationMode
System.Drawing.Drawing2D.LineCap
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LineCap
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LineCap
System.Drawing.Drawing2D.LineJoin
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LineJoin
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LineJoin
System.Drawing.Drawing2D.LinearGradientBrush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcLinearGradientBrush","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LinearGradientBrush.New()
System.Drawing.Drawing2D.LinearGradientMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LinearGradientMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LinearGradientMode
System.Drawing.Drawing2D.Matrix
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcMatrix","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.Matrix.New()
System.Drawing.Drawing2D.MatrixOrder
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.MatrixOrder
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.MatrixOrder
System.Drawing.Drawing2D.PathData
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPathData","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PathData.New()
System.Drawing.Drawing2D.PathGradientBrush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPathGradientBrush","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PathGradientBrush.New()
System.Drawing.Drawing2D.PathPointType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PathPointType
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PathPointType
System.Drawing.Drawing2D.PenAlignment
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PenAlignment
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PenAlignment
System.Drawing.Drawing2D.PenType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PenType
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PenType
System.Drawing.Drawing2D.PixelOffsetMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PixelOffsetMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PixelOffsetMode
System.Drawing.Drawing2D.QualityMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.QualityMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.QualityMode
System.Drawing.Drawing2D.RegionData
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcRegionData","System.Drawing.Drawing2D.prg")
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.RegionData.New()
System.Drawing.Drawing2D.SmoothingMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.SmoothingMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.SmoothingMode
System.Drawing.Drawing2D.WarpMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.WarpMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.WarpMode
System.Drawing.Drawing2D.WrapMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.WrapMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.WrapMode
System.Drawing.Imaging.BitmapData
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBitmapData","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.BitmapData.New()
System.Drawing.Imaging.ColorAdjustType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorAdjustType
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorAdjustType
System.Drawing.Imaging.ColorChannelFlag
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorChannelFlag
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorChannelFlag
System.Drawing.Imaging.ColorMap
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorMap","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMap.New()
System.Drawing.Imaging.ColorMapType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMapType
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMapType
System.Drawing.Imaging.ColorMatrix
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorMatrix","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMatrix.New()
System.Drawing.Imaging.ColorMatrixFlag
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMatrixFlag
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMatrixFlag
System.Drawing.Imaging.ColorMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMode
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMode
System.Drawing.Imaging.ColorPalette
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorPalette","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorPalette.New()
System.Drawing.Imaging.EmfPlusRecordType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EmfPlusRecordType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EmfPlusRecordType
System.Drawing.Imaging.EmfType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EmfType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EmfType
System.Drawing.Imaging.Encoder
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcEncoder","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.Encoder.New()
System.Drawing.Imaging.EncoderParameter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcEncoderParameter","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderParameter.New()
System.Drawing.Imaging.EncoderParameterValueType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EncoderParameterValueType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderParameterValueType
System.Drawing.Imaging.EncoderParameters
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcEncoderParameters","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderParameters.New()
System.Drawing.Imaging.EncoderValue
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EncoderValue
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderValue
System.Drawing.Imaging.FrameDimension
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFrameDimension","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.FrameDimension.New()
System.Drawing.Imaging.ImageAttributes
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageAttributes","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageAttributes.New()
System.Drawing.Imaging.ImageCodecFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageCodecFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageCodecFlags
System.Drawing.Imaging.ImageCodecInfo
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageCodecInfo","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageCodecInfo.New()
System.Drawing.Imaging.ImageFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageFlags
System.Drawing.Imaging.ImageFormat
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageFormat","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageFormat.New()
System.Drawing.Imaging.ImageLockMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageLockMode
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageLockMode
System.Drawing.Imaging.MetaHeader
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcMetaHeader","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetaHeader.New()
System.Drawing.Imaging.Metafile
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcMetafile","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.Metafile.New()
System.Drawing.Imaging.MetafileFrameUnit
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.MetafileFrameUnit
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetafileFrameUnit
System.Drawing.Imaging.MetafileHeader
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcMetafileHeader","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetafileHeader.New()
System.Drawing.Imaging.MetafileType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.MetafileType
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetafileType
System.Drawing.Imaging.PaletteFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.PaletteFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.PaletteFlags
System.Drawing.Imaging.PixelFormat
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.PixelFormat
** or **
loObject = _SCREEN.System.Drawing.Imaging.PixelFormat
System.Drawing.Imaging.PropertyItem
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPropertyItem","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.PropertyItem.New()
System.Drawing.Imaging.WmfPlaceableFileHeader
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcWmfPlaceableFileHeader","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.WmfPlaceableFileHeader.New()
System.Drawing.Text.FontCollection
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFontCollection","System.Drawing.Text.prg")
** or **
loObject = _SCREEN.System.Drawing.Text.FontCollection.New()
System.Drawing.Text.GenericFontFamilies
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.GenericFontFamilies
** or **
loObject = _SCREEN.System.Drawing.Text.GenericFontFamilies
System.Drawing.Text.HotkeyPrefix
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.HotkeyPrefix
** or **
loObject = _SCREEN.System.Drawing.Text.HotkeyPrefix
System.Drawing.Text.InstalledFontCollection
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcInstalledFontCollection","System.Drawing.Text.prg")
** or **
loObject = _SCREEN.System.Drawing.Text.InstalledFontCollection.New()
System.Drawing.Text.PrivateFontCollection
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPrivateFontCollection","System.Drawing.Text.prg")
** or **
loObject = _SCREEN.System.Drawing.Text.PrivateFontCollection.New()
System.Drawing.Text.TextRenderingHint
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.TextRenderingHint
** or **
loObject = _SCREEN.System.Drawing.Text.TextRenderingHint