XOffset Property (original) (raw)

Summary

The X offset of the external representation.

Syntax

C#

Objective-C

C++/CLI

Java

Python

public int XOffset { get; set; } 
@property (nonatomic, assign) NSInteger xOffset 

public int getXOffset(); public void setXOffset( int intValue );

public: property int XOffset { int get(); void set ( int ); }

Property Value

The X offset of the external representation.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; public void RasterRegionTransformExample() { string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp"); string destFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1_TransformRegion.bmp"); using (RasterCodecs codecs = new RasterCodecs()) { // Load the source image using (RasterImage image = codecs.Load(srcFileName, 0, CodecsLoadByteOrder.BgrOrGray, 1, 1)) { // Add a large elliptical region image.AddEllipseToRegion(null, new LeadRect(0, 0, image.ImageWidth, image.ImageHeight), RasterRegionCombineMode.Set); // Fill the image with yellow FillCommand cmd = new FillCommand(RasterColor.FromKnownColor(RasterKnownColor.Yellow)); cmd.Run(image); // Get the region using (RasterRegion region = image.GetRegion(null)) { // Transform this region by making it twice as small LeadRect bounds = region.GetBounds(); RasterRegionXForm xform = RasterRegionXForm.Default; xform.XScalarNumerator = 1; xform.XScalarDenominator = 2; xform.YScalarNumerator = 1; xform.YScalarDenominator = 2; xform.XOffset = bounds.Width / 2; xform.YOffset = bounds.Height / 2; region.Transform(xform); // Re-set this region into the image image.SetRegion(null, region, RasterRegionCombineMode.Set); } // Now fill with red and save cmd = new FillCommand(RasterColor.FromKnownColor(RasterKnownColor.Red)); cmd.Run(image); codecs.Save(image, destFileName, RasterImageFormat.Bmp, 24); } } } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools Assembly

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method