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 gdiplusx@moxiedata.com
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.
Class Status:
This list show a list of the classes currently included with the GDIPlusX
library, their status and their .NET equvilant class. Select the class name to
see more information on each class.
Class | .NET Class | Type | Status |
---|---|---|---|
System.Drawing | |||
xfcBitmap | Bitmap | Class | 100% coded |
xfcBrush | Brush | Class | 100% coded |
xfcBrushes | Brushes | Class | 100% coded |
xfcCharacterRange | CharacterRange | Structure | 100% coded |
xfcColor | Color | Structure | 100% coded |
xfcColorConverter | ColorConverter | Class | 100% coded |
xfcDrawing.ContentAlignment | ContentAlignment | Enumeration | 100% coded |
xfcFont | Font | Class | 100% coded |
xfcFontConverter | FontConverter | Class | 100% coded |
xfcFontFamily | FontFamily | Class | 100% coded |
xfcDrawing.FontStyle | FontStyle | Enumeration | 100% coded |
xfcGraphics | Graphics | Class | 100% coded |
xfcDrawing.GraphicsUnit | GraphicsUnit | Enumeration | 100% coded |
xfcIcon | Icon | Class | 100% coded |
xfcImage | Image | Class | 100% coded |
xfcImageAnimator | ImageAnimator | Class | 100% coded |
xfcDrawing.KnownColor | KnownColor | Enumeration | 100% coded |
xfcPen | Pen | Class | 100% coded |
xfcPens | Pens | Class | 100% coded |
xfcPoint | Point | Structure | 100% coded |
xfcPointF | PointF | Structure | 100% coded |
xfcRectangle | Rectangle | Structure | 100% coded |
xfcRectangleF | RectangleF | Structure | 100% coded |
xfcRegion | Region | Class | 100% coded |
xfcDrawing.RotateFlipType | RotateFlipType | Enumeration | 100% coded |
xfcSize | Size | Structure | 100% coded |
xfcSizeF | SizeF | Structure | 100% coded |
xfcSolidBrush | SolidBrush | Class | 100% coded |
xfcDrawing.StringAlignment | StringAlignment | Enumeration | 100% coded |
xfcDrawing.StringDigitSubstitute | StringDigitSubstitute | Enumeration | 100% coded |
xfcStringFormat | StringFormat | Class | 100% coded |
xfcDrawing.StringFormatFlags | StringFormatFlags | Enumeration | 100% coded |
xfcDrawing.StringTrimming | StringTrimming | Enumeration | 100% coded |
xfcDrawing.StringUnit | StringUnit | Enumeration | 100% coded |
xfcSystemBrushes | SystemBrushes | Class | 100% coded |
xfcSystemColors | SystemColors | Class | 100% coded |
xfcSystemIcons | SystemIcons | Class | 100% coded |
xfcSystemPens | SystemPens | Class | 100% coded |
xfcTextureBrush | TextureBrush | Class | 100% coded |
xfcToolboxBitmapAttribute | ToolboxBitmapAttribute | Class | 100% coded |
System.Drawing.Drawing2D | |||
xfcAdjustableArrowCap | AdjustableArrowCap | Class | 100% coded |
xfcBlend | Blend | Class | 100% coded |
xfcColorBlend | ColorBlend | Class | 100% coded |
xfcDrawing2D.CombineMode | CombineMode | Enumeration | 100% coded |
xfcDrawing2D.CompositingMode | CompositingMode | Enumeration | 100% coded |
xfcDrawing2D.CompositingQuality | CompositingQuality | Enumeration | 100% coded |
xfcDrawing2D.CoordinateSpace | CoordinateSpace | Enumeration | 100% coded |
xfcCustomLineCap | CustomLineCap | Class | 100% coded |
xfcDrawing2D.DashCap | DashCap | Enumeration | 100% coded |
xfcDrawing2D.DashStyle | DashStyle | Enumeration | 100% coded |
xfcDrawing2D.FillMode | FillMode | Enumeration | 100% coded |
xfcDrawing2D.FlushIntention | FlushIntention | Enumeration | 100% coded |
xfcGraphicsPath | GraphicsPath | Class | 100% coded |
xfcGraphicsPathIterator | GraphicsPathIterator | Class | 100% coded |
xfcGraphicsState | GraphicsState | Class | 100% coded |
xfcHatchBrush | HatchBrush | Class | 100% coded |
xfcDrawing2D.HatchStyle | HatchStyle | Enumeration | 100% coded |
xfcDrawing2D.InterpolationMode | InterpolationMode | Enumeration | 100% coded |
xfcDrawing2D.LineCap | LineCap | Enumeration | 100% coded |
xfcDrawing2D.LineJoin | LineJoin | Enumeration | 100% coded |
xfcLinearGradientBrush | LinearGradientBrush | Class | 100% coded |
xfcDrawing2D.LinearGradientMode | LinearGradientMode | Enumeration | 100% coded |
xfcMatrix | Matrix | Class | 100% coded |
xfcDrawing2D.MatrixOrder | MatrixOrder | Enumeration | 100% coded |
xfcPathData | PathData | Class | 100% coded |
xfcPathGradientBrush | PathGradientBrush | Class | 100% coded |
xfcDrawing2D.PathPointType | PathPointType | Enumeration | 100% coded |
xfcDrawing2D.PenAlignment | PenAlignment | Enumeration | 100% coded |
xfcDrawing2D.PenType | PenType | Enumeration | 100% coded |
xfcDrawing2D.PixelOffsetMode | PixelOffsetMode | Enumeration | 100% coded |
xfcDrawing2D.QualityMode | QualityMode | Enumeration | 100% coded |
xfcRegionData | RegionData | Class | 100% coded |
xfcDrawing2D.SmoothingMode | SmoothingMode | Enumeration | 100% coded |
xfcDrawing2D.WarpMode | WarpMode | Enumeration | 100% coded |
xfcDrawing2D.WrapMode | WrapMode | Enumeration | 100% coded |
System.Drawing.Imaging | |||
xfcBitmapData | BitmapData | Class | 100% coded |
xfcImaging.ColorAdjustType | ColorAdjustType | Enumeration | 100% coded |
xfcImaging.ColorChannelFlag | ColorChannelFlag | Enumeration | 100% coded |
xfcColorMap | ColorMap | Class | 100% coded |
xfcImaging.ColorMapType | ColorMapType | Enumeration | 100% coded |
xfcColorMatrix | ColorMatrix | Class | 100% coded |
xfcImaging.ColorMatrixFlag | ColorMatrixFlag | Enumeration | 100% coded |
xfcImaging.ColorMode | ColorMode | Enumeration | 100% coded |
xfcColorPalette | ColorPalette | Class | 100% coded |
xfcImaging.EmfPlusRecordType | EmfPlusRecordType | Enumeration | 100% coded |
xfcImaging.EmfType | EmfType | Enumeration | 100% coded |
xfcEncoder | Encoder | Class | 100% coded |
xfcEncoderParameter | EncoderParameter | Class | 100% coded |
xfcImaging.EncoderParameterValueType | EncoderParameterValueType | Enumeration | 100% coded |
xfcEncoderParameters | EncoderParameters | Class | 100% coded |
xfcImaging.EncoderValue | EncoderValue | Enumeration | 100% coded |
xfcFrameDimension | FrameDimension | Class | 100% coded |
xfcImageAttributes | ImageAttributes | Class | 100% coded |
xfcImaging.ImageCodecFlags | ImageCodecFlags | Enumeration | 100% coded |
xfcImageCodecInfo | ImageCodecInfo | Class | 100% coded |
xfcImaging.ImageFlags | ImageFlags | Enumeration | 100% coded |
xfcImageFormat | ImageFormat | Class | 100% coded |
xfcImaging.ImageLockMode | ImageLockMode | Enumeration | 100% coded |
xfcMetafile | Metafile | Class | 100% coded |
xfcImaging.MetafileFrameUnit | MetafileFrameUnit | Enumeration | 100% coded |
xfcMetafileHeader | MetafileHeader | Class | 100% coded |
xfcImaging.MetafileType | MetafileType | Enumeration | 100% coded |
xfcImaging.PaletteFlags | PaletteFlags | Enumeration | 100% coded |
xfcImaging.PixelFormat | PixelFormat | Enumeration | 100% coded |
xfcPropertyItem | PropertyItem | Class | 100% coded |
System.Drawing.Text | |||
xfcFontCollection | FontCollection | Class | 100% coded |
xfcText.GenericFontFamilies | GenericFontFamilies | Enumeration | 100% coded |
xfcText.HotkeyPrefix | HotkeyPrefix | Enumeration | 100% coded |
xfcInstalledFontCollection | InstalledFontCollection | Class | 100% coded |
xfcPrivateFontCollection | PrivateFontCollection | Class | 100% coded |
xfcText.TextRenderingHint | TextRenderingHint | Enumeration | 100% coded |
Class: xfcBitmap
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Bitmap
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBitmap","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Bitmap.New()
Class: xfcBrush
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Brush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Brush.New()
Class: xfcBrushes
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Brushes
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcBrushes","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Brushes.New()
Class: xfcCharacterRange
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.CharacterRange
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcCharacterRange","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.CharacterRange.New()
Class: xfcColor
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Color
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcColor","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Color.New()
Class: xfcColorConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.ColorConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ColorConverter.New()
Class: xfcColorTranslator
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.ColorTranslator
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcColorTranslator","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ColorTranslator.New()
Class: xfcDrawing.ContentAlignment
Class Library: System.prg
.NET Namespace: System.Drawing.ContentAlignment
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.ContentAlignment
** or **
loObject = _SCREEN.System.Drawing.ContentAlignment
Class: xfcFont
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Font
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFont","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Font.New()
Class: xfcFontConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.FontConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFontConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.FontConverter.New()
Class: xfcFontFamily
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.FontFamily
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcFontFamily","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.FontFamily.New()
Class: xfcDrawing.FontStyle
Class Library: System.prg
.NET Namespace:
System.Drawing.FontStyle
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.FontStyle
** or **
loObject = _SCREEN.System.Drawing.FontStyle
Class: xfcGraphics
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Graphics
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcGraphics","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Graphics.New()
Class: xfcDrawing.GraphicsUnit
Class Library: System.prg
.NET Namespace: System.Drawing.GraphicsUnit
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.GraphicsUnit
** or **
loObject = _SCREEN.System.Drawing.GraphicsUnit
Class: xfcIcon
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Icon
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcIcon","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Icon.New()
Class: xfcIconConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.IconConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcIconConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.IconConverter.New()
Class: xfcImage
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Image
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImage","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Image.New()
Class: xfcImageAnimator
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.ImageAnimator
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageAnimator","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageAnimator.New()
Class: xfcImageConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.ImageConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageConverter.New()
Class: xfcImageFormatConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.ImageFormatConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcImageFormatConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ImageFormatConverter.New()
Class: xfcDrawing.KnownColor
Class Library: System.prg
.NET Namespace:
System.Drawing.KnownColor
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.KnownColor
** or **
loObject = _SCREEN.System.Drawing.KnownColor
Class: xfcPen
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Pen
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPen","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Pen.New()
Class: xfcPens
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Pens
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPens","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Pens.New()
Class: xfcPoint
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Point
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcPoint","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Point.New()
Class: xfcPointConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.PointConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcPointConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.PointConverter.New()
Class: xfcPointF
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.PointF
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcPointF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.PointF.New()
Class: xfcRectangle
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Rectangle
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcRectangle","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Rectangle.New()
Class: xfcRectangleConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.RectangleConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcRectangleConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.RectangleConverter.New()
Class: xfcRectangleF
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.RectangleF
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcRectangleF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.RectangleF.New()
Class: xfcRegion
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Region
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcRegion","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Region.New()
Class: xfcDrawing.RotateFlipType
Class Library: System.prg
.NET Namespace: System.Drawing.RotateFlipType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.RotateFlipType
** or **
loObject = _SCREEN.System.Drawing.RotateFlipType
Class: xfcSize
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.Size
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcSize","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.Size.New()
Class: xfcSizeConverter
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.SizeConverter
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSizeConverter","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SizeConverter.New()
Class: xfcSizeF
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.SizeF
.NET Object Type: Structure
Sample Call:
loObject = NEWOBJECT("xfcSizeF","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SizeF.New()
Class: xfcSolidBrush
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.SolidBrush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSolidBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SolidBrush.New()
Class: xfcDrawing.StringAlignment
Class Library: System.prg
.NET Namespace: System.Drawing.StringAlignment
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringAlignment
** or **
loObject = _SCREEN.System.Drawing.StringAlignment
Class: xfcDrawing.StringDigitSubstitute
Class Library: System.prg
.NET Namespace: System.Drawing.StringDigitSubstitute
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringDigitSubstitute
** or **
loObject = _SCREEN.System.Drawing.StringDigitSubstitute
Class: xfcStringFormat
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.StringFormat
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcStringFormat","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.StringFormat.New()
Class: xfcDrawing.StringFormatFlags
Class Library: System.prg
.NET Namespace: System.Drawing.StringFormatFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringFormatFlags
** or **
loObject = _SCREEN.System.Drawing.StringFormatFlags
Class: xfcDrawing.StringTrimming
Class Library: System.prg
.NET Namespace: System.Drawing.StringTrimming
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringTrimming
** or **
loObject = _SCREEN.System.Drawing.StringTrimming
Class: xfcDrawing.StringUnit
Class Library: System.prg
.NET Namespace:
System.Drawing.StringUnit
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing","System.prg")
loObject.StringUnit
** or **
loObject = _SCREEN.System.Drawing.StringUnit
Class: xfcSystemBrushes
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.SystemBrushes
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemBrushes","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemBrushes.New()
Class: xfcSystemColors
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.SystemColors
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemColors","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemColors.New()
Class: xfcSystemIcons
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.SystemIcons
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemIcons","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemIcons.New()
Class: xfcSystemPens
Class Library: System.Drawing.prg
.NET Namespace:
System.Drawing.SystemPens
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcSystemPens","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.SystemPens.New()
Class: xfcTextureBrush
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.TextureBrush
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcTextureBrush","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.TextureBrush.New()
Class: xfcToolboxBitmapAttribute
Class Library: System.Drawing.prg
.NET Namespace: System.Drawing.ToolboxBitmapAttribute
.NET Object Type: Class
Sample Call:
loObject = NEWOBJECT("xfcToolboxBitmapAttribute","System.Drawing.prg")
** or **
loObject = _SCREEN.System.Drawing.ToolboxBitmapAttribute.New()
Class: xfcAdjustableArrowCap
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcBlend
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcColorBlend
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcDrawing2D.CombineMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.CombineMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CombineMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CombineMode
Class: xfcDrawing2D.CompositingMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.CompositingMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CompositingMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CompositingMode
Class: xfcDrawing2D.CompositingQuality
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.CompositingQuality
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CompositingQuality
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CompositingQuality
Class: xfcDrawing2D.CoordinateSpace
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.CoordinateSpace
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.CoordinateSpace
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.CoordinateSpace
Class: xfcCustomLineCap
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcDrawing2D.DashCap
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.DashCap
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.DashCap
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.DashCap
Class: xfcDrawing2D.DashStyle
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.DashStyle
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.DashStyle
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.DashStyle
Class: xfcDrawing2D.FillMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.FillMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.FillMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.FillMode
Class: xfcDrawing2D.FlushIntention
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.FlushIntention
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.FlushIntention
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.FlushIntention
Class: xfcGraphicsContainer
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcGraphicsPath
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcGraphicsPathIterator
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcGraphicsState
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcHatchBrush
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcDrawing2D.HatchStyle
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.HatchStyle
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.HatchStyle
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.HatchStyle
Class: xfcDrawing2D.InterpolationMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.InterpolationMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.InterpolationMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.InterpolationMode
Class: xfcDrawing2D.LineCap
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.LineCap
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LineCap
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LineCap
Class: xfcDrawing2D.LineJoin
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.LineJoin
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LineJoin
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LineJoin
Class: xfcLinearGradientBrush
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcDrawing2D.LinearGradientMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.LinearGradientMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.LinearGradientMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.LinearGradientMode
Class: xfcMatrix
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcDrawing2D.MatrixOrder
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.MatrixOrder
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.MatrixOrder
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.MatrixOrder
Class: xfcPathData
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcPathGradientBrush
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcDrawing2D.PathPointType
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.PathPointType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PathPointType
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PathPointType
Class: xfcDrawing2D.PenAlignment
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.PenAlignment
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PenAlignment
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PenAlignment
Class: xfcDrawing2D.PenType
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.PenType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PenType
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PenType
Class: xfcDrawing2D.PixelOffsetMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.PixelOffsetMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.PixelOffsetMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.PixelOffsetMode
Class: xfcDrawing2D.QualityMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.QualityMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.QualityMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.QualityMode
Class: xfcRegionData
Class Library: System.Drawing.Drawing2D.prg
.NET Namespace: 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()
Class: xfcDrawing2D.SmoothingMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.SmoothingMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.SmoothingMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.SmoothingMode
Class: xfcDrawing2D.WarpMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.WarpMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.WarpMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.WarpMode
Class: xfcDrawing2D.WrapMode
Class Library: System.prg
.NET Namespace: System.Drawing.Drawing2D.WrapMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcDrawing2D","System.prg")
loObject.WrapMode
** or **
loObject = _SCREEN.System.Drawing.Drawing2D.WrapMode
Class: xfcBitmapData
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.ColorAdjustType
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ColorAdjustType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorAdjustType
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorAdjustType
Class: xfcImaging.ColorChannelFlag
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ColorChannelFlag
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorChannelFlag
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorChannelFlag
Class: xfcColorMap
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.ColorMapType
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ColorMapType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMapType
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMapType
Class: xfcColorMatrix
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.ColorMatrixFlag
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ColorMatrixFlag
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMatrixFlag
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMatrixFlag
Class: xfcImaging.ColorMode
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ColorMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ColorMode
** or **
loObject = _SCREEN.System.Drawing.Imaging.ColorMode
Class: xfcColorPalette
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.EmfPlusRecordType
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.EmfPlusRecordType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EmfPlusRecordType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EmfPlusRecordType
Class: xfcImaging.EmfType
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.EmfType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EmfType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EmfType
Class: xfcEncoder
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcEncoderParameter
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.EncoderParameterValueType
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.EncoderParameterValueType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EncoderParameterValueType
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderParameterValueType
Class: xfcEncoderParameters
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.EncoderValue
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.EncoderValue
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.EncoderValue
** or **
loObject = _SCREEN.System.Drawing.Imaging.EncoderValue
Class: xfcFrameDimension
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImageAttributes
Class Library: System.Drawing.Imaging.prg
.NET Namespace: System.Drawing.Imaging.ImageAttributes
.NET Object Type: Class
During rendering colors can be corrected, darkened, lightened, removed, and so on. To apply such manipulations, initialize an ImageAttributes object and pass the address of that ImageAttributes object (along with the address of an Image object) to the DrawImage method.
Sample Call:
loObject = NEWOBJECT("xfcImageAttributes","System.Drawing.Imaging.prg")
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageAttributes.New()
Class: xfcImaging.ImageCodecFlags
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ImageCodecFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageCodecFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageCodecFlags
Class: xfcImageCodecInfo
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.ImageFlags
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ImageFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageFlags
Class: xfcImageFormat
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.ImageLockMode
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.ImageLockMode
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.ImageLockMode
** or **
loObject = _SCREEN.System.Drawing.Imaging.ImageLockMode
Class: xfcMetaHeader
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcMetafile
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.MetafileFrameUnit
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.MetafileFrameUnit
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.MetafileFrameUnit
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetafileFrameUnit
Class: xfcMetafileHeader
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcImaging.MetafileType
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.MetafileType
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.MetafileType
** or **
loObject = _SCREEN.System.Drawing.Imaging.MetafileType
Class: xfcImaging.PaletteFlags
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.PaletteFlags
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.PaletteFlags
** or **
loObject = _SCREEN.System.Drawing.Imaging.PaletteFlags
Class: xfcImaging.PixelFormat
Class Library: System.prg
.NET Namespace: System.Drawing.Imaging.PixelFormat
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcImaging","System.prg")
loObject.PixelFormat
** or **
loObject = _SCREEN.System.Drawing.Imaging.PixelFormat
Class: xfcPropertyItem
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcWmfPlaceableFileHeader
Class Library: System.Drawing.Imaging.prg
.NET Namespace: 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()
Class: xfcFontCollection
Class Library: System.Drawing.Text.prg
.NET Namespace: 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()
Class: xfcText.GenericFontFamilies
Class Library: System.prg
.NET Namespace: System.Drawing.Text.GenericFontFamilies
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.GenericFontFamilies
** or **
loObject = _SCREEN.System.Drawing.Text.GenericFontFamilies
Class: xfcText.HotkeyPrefix
Class Library: System.prg
.NET Namespace: System.Drawing.Text.HotkeyPrefix
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.HotkeyPrefix
** or **
loObject = _SCREEN.System.Drawing.Text.HotkeyPrefix
Class: xfcInstalledFontCollection
Class Library: System.Drawing.Text.prg
.NET Namespace: 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()
Class: xfcPrivateFontCollection
Class Library: System.Drawing.Text.prg
.NET Namespace: 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()
Class: xfcText.TextRenderingHint
Class Library: System.prg
.NET Namespace: System.Drawing.Text.TextRenderingHint
.NET Object Type: Enumeration
Sample Call:
loObject = NEWOBJECT("xfcText","System.prg")
loObject.TextRenderingHint
** or **
loObject = _SCREEN.System.Drawing.Text.TextRenderingHint