Skip to content

Latest commit

 

History

History
1776 lines (1156 loc) · 71.7 KB

GDIPlusX_Library_Reference.md

File metadata and controls

1776 lines (1156 loc) · 71.7 KB

GDIPlusX Library Reference

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()

top


System.Drawing.Brush
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Brush.New()

top


System.Drawing.Brushes
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcBrushes","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Brushes.New()

top


System.Drawing.CharacterRange
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcCharacterRange","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.CharacterRange.New()

top


System.Drawing.Color
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcColor","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Color.New()

top


System.Drawing.ColorConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcColorConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ColorConverter.New()

top


System.Drawing.ColorTranslator
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcColorTranslator","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ColorTranslator.New()

top


System.Drawing.ContentAlignment
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.ContentAlignment
** or **
loObject = _SCREEN.System.Drawing.ContentAlignment

top


System.Drawing.Font
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcFont","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Font.New()

top


System.Drawing.FontConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcFontConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.FontConverter.New()

top


System.Drawing.FontFamily
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcFontFamily","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.FontFamily.New()

top


System.Drawing.FontStyle
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.FontStyle
** or **
loObject = _SCREEN.System.Drawing.FontStyle

top


System.Drawing.Graphics
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcGraphics","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Graphics.New()

top


System.Drawing.GraphicsUnit
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.GraphicsUnit
** or **
loObject = _SCREEN.System.Drawing.GraphicsUnit

top


System.Drawing.Icon
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcIcon","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Icon.New()

top


System.Drawing.IconConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcIconConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.IconConverter.New()

top


System.Drawing.Image
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcImage","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Image.New()

top


System.Drawing.ImageAnimator
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcImageAnimator","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageAnimator.New()

top


System.Drawing.ImageConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcImageConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageConverter.New()

top


System.Drawing.ImageFormatConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcImageFormatConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageFormatConverter.New()

top


System.Drawing.KnownColor
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.KnownColor
** or **
loObject = _SCREEN.System.Drawing.KnownColor

top


System.Drawing.Pen
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcPen","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Pen.New()

top


System.Drawing.Pens
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcPens","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Pens.New()

top


System.Drawing.Point
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcPoint","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Point.New()

top


System.Drawing.PointConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcPointConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.PointConverter.New()

top


System.Drawing.PointF
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcPointF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.PointF.New()

top


System.Drawing.Rectangle
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcRectangle","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Rectangle.New()

top


System.Drawing.RectangleConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcRectangleConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.RectangleConverter.New()

top


System.Drawing.RectangleF
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcRectangleF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.RectangleF.New()

top


System.Drawing.Region
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcRegion","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Region.New()

top


System.Drawing.RotateFlipType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.RotateFlipType
** or **
loObject = _SCREEN.System.Drawing.RotateFlipType

top


System.Drawing.Size
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcSize","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Size.New()

top


System.Drawing.SizeConverter
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcSizeConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SizeConverter.New()

top


System.Drawing.SizeF
.NET Object Type: Structure

Sample Call:
loObject = NEWOBJECT("xfcSizeF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SizeF.New()

top


System.Drawing.SolidBrush
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcSolidBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SolidBrush.New()

top


System.Drawing.StringAlignment
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringAlignment
** or **
loObject = _SCREEN.System.Drawing.StringAlignment

top


System.Drawing.StringDigitSubstitute
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringDigitSubstitute
** or **
loObject = _SCREEN.System.Drawing.StringDigitSubstitute

top


System.Drawing.StringFormat
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcStringFormat","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.StringFormat.New()

top


System.Drawing.StringFormatFlags
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringFormatFlags
** or **
loObject = _SCREEN.System.Drawing.StringFormatFlags

top


System.Drawing.StringTrimming
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringTrimming
** or **
loObject = _SCREEN.System.Drawing.StringTrimming

top


System.Drawing.StringUnit
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringUnit
** or **
loObject = _SCREEN.System.Drawing.StringUnit

top


System.Drawing.SystemBrushes
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcSystemBrushes","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemBrushes.New()

top


System.Drawing.SystemColors
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcSystemColors","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemColors.New()

top


System.Drawing.SystemIcons
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcSystemIcons","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemIcons.New()

top


System.Drawing.SystemPens
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcSystemPens","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemPens.New()

top


System.Drawing.TextureBrush
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcTextureBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.TextureBrush.New()

top


System.Drawing.ToolboxBitmapAttribute
.NET Object Type: Class

Sample Call:
loObject = NEWOBJECT("xfcToolboxBitmapAttribute","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ToolboxBitmapAttribute.New()

top


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()

top


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()

top


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()

top


System.Drawing.Drawing2D.CombineMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CombineMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CombineMode

top


System.Drawing.Drawing2D.CompositingMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CompositingMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CompositingMode

top


System.Drawing.Drawing2D.CompositingQuality
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CompositingQuality
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CompositingQuality

top


System.Drawing.Drawing2D.CoordinateSpace
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CoordinateSpace
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CoordinateSpace

top


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()

top


System.Drawing.Drawing2D.DashCap
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.DashCap
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.DashCap

top


System.Drawing.Drawing2D.DashStyle
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.DashStyle
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.DashStyle

top


System.Drawing.Drawing2D.FillMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.FillMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.FillMode

top


System.Drawing.Drawing2D.FlushIntention
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.FlushIntention
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.FlushIntention

top


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()

top


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()

top


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()

top


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()

top


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()

top


System.Drawing.Drawing2D.HatchStyle
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.HatchStyle
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.HatchStyle

top


System.Drawing.Drawing2D.InterpolationMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.InterpolationMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.InterpolationMode

top


System.Drawing.Drawing2D.LineCap
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LineCap
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LineCap

top


System.Drawing.Drawing2D.LineJoin
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LineJoin
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LineJoin

top


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()

top


System.Drawing.Drawing2D.LinearGradientMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LinearGradientMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LinearGradientMode

top


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()

top


System.Drawing.Drawing2D.MatrixOrder
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.MatrixOrder
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.MatrixOrder

top


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()

top


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()

top


System.Drawing.Drawing2D.PathPointType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PathPointType
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PathPointType

top


System.Drawing.Drawing2D.PenAlignment
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PenAlignment
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PenAlignment

top


System.Drawing.Drawing2D.PenType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PenType
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PenType

top


System.Drawing.Drawing2D.PixelOffsetMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PixelOffsetMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PixelOffsetMode

top


System.Drawing.Drawing2D.QualityMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.QualityMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.QualityMode

top


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()

top


System.Drawing.Drawing2D.SmoothingMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.SmoothingMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.SmoothingMode

top


System.Drawing.Drawing2D.WarpMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.WarpMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.WarpMode

top


System.Drawing.Drawing2D.WrapMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.WrapMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.WrapMode

top


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()

top


System.Drawing.Imaging.ColorAdjustType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorAdjustType
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorAdjustType

top


System.Drawing.Imaging.ColorChannelFlag
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorChannelFlag
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorChannelFlag

top


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()

top


System.Drawing.Imaging.ColorMapType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMapType
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMapType

top


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()

top


System.Drawing.Imaging.ColorMatrixFlag
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMatrixFlag
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMatrixFlag

top


System.Drawing.Imaging.ColorMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMode
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMode

top


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()

top


System.Drawing.Imaging.EmfPlusRecordType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EmfPlusRecordType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EmfPlusRecordType

top


System.Drawing.Imaging.EmfType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EmfType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EmfType

top


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()

top


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()

top


System.Drawing.Imaging.EncoderParameterValueType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EncoderParameterValueType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderParameterValueType

top


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()

top


System.Drawing.Imaging.EncoderValue
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EncoderValue
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderValue

top


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()

top


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()

top


System.Drawing.Imaging.ImageCodecFlags
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageCodecFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageCodecFlags

top


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()

top


System.Drawing.Imaging.ImageFlags
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageFlags

top


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()

top


System.Drawing.Imaging.ImageLockMode
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageLockMode
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageLockMode

top


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()

top


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()

top


System.Drawing.Imaging.MetafileFrameUnit
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.MetafileFrameUnit
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetafileFrameUnit

top


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()

top


System.Drawing.Imaging.MetafileType
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.MetafileType
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetafileType

top


System.Drawing.Imaging.PaletteFlags
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.PaletteFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.PaletteFlags

top


System.Drawing.Imaging.PixelFormat
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.PixelFormat
** or **
loObject = _SCREEN.System.Drawing.Imaging.PixelFormat

top


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()

top


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()

top


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()

top


System.Drawing.Text.GenericFontFamilies
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.GenericFontFamilies
** or **
loObject = _SCREEN.System.Drawing.Text.GenericFontFamilies

top


System.Drawing.Text.HotkeyPrefix
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.HotkeyPrefix
** or **
loObject = _SCREEN.System.Drawing.Text.HotkeyPrefix

top


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()

top


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()

top


System.Drawing.Text.TextRenderingHint
.NET Object Type: Enumeration

Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.TextRenderingHint
** or **
loObject = _SCREEN.System.Drawing.Text.TextRenderingHint

top