Skip to content

Commit

Permalink
Merge branch 'main' into production
Browse files Browse the repository at this point in the history
  • Loading branch information
Samer El-Khatib committed Jul 3, 2024
2 parents 39f52f1 + 0a4039d commit 4b1d13a
Show file tree
Hide file tree
Showing 1,043 changed files with 1,521 additions and 2,039 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ The package contains types [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records
| [EmfBitmapRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfbitmaprecordtype) | The bitmap record types perform block transfers of bitmap images. |
| [EmfBlendFunction](../com.aspose.imaging.fileformats.emf.emf.records/emfblendfunction) | A structure that specifies the blending operations for source and destination bitmaps. |
| [EmfBlendFunction.AlphaFormatEnum](../com.aspose.imaging.fileformats.emf.emf.records/emfblendfunction.alphaformatenum) | A structure that specifies how source and destination pixels are interpreted with respect to alpha transparency. |
| [EmfBoundedRecord](../com.aspose.imaging.fileformats.emf.emf.records/emfboundedrecord) | Base EMF polyshape class. |
| [EmfChord](../com.aspose.imaging.fileformats.emf.emf.records/emfchord) | The EMR\_CHORD record specifies a chord, which is a region bounded by the intersection of an ellipse and a line segment, called a secant. |
| [EmfClippingRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfclippingrecordtype) | The clipping record types specify and manage clipping regions. |
| [EmfCloseFigure](../com.aspose.imaging.fileformats.emf.emf.records/emfclosefigure) | This record closes an open figure in a path. |
Expand Down Expand Up @@ -97,10 +98,12 @@ The package contains types [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records
| [EmfPolyBezierTo16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolybezierto16) | The EMR\_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current position. |
| [EmfPolyDraw](../com.aspose.imaging.fileformats.emf.emf.records/emfpolydraw) | The EMR\_POLYDRAW record specifies a set of line segments and Bezier curves. |
| [EmfPolyDraw16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolydraw16) | The EMR\_POLYDRAW16 record specifies a set of line segments and Bezier curves. |
| [EmfPolyPolyShape](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolyshape) | base EMF poly polyshape class. |
| [EmfPolyPolygon](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolygon) | The EMR\_POLYPOLYGON record specifies a series of closed polygons. |
| [EmfPolyPolygon16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolygon16) | The EMR\_POLYPOLYGON16 record specifies a series of closed polygons. |
| [EmfPolyPolyline](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolyline) | The EMR\_POLYPOLYLINE record specifies multiple series of connected line segments. |
| [EmfPolyPolyline16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolyline16) | The EMR\_POLYPOLYLINE16 record specifies multiple series of connected line segments. |
| [EmfPolyShape](../com.aspose.imaging.fileformats.emf.emf.records/emfpolyshape) | Base EMF poly shape class. |
| [EmfPolyTextOutA](../com.aspose.imaging.fileformats.emf.emf.records/emfpolytextouta) | The EMR\_POLYTEXTOUTA record draws one or more ASCII text strings using the current font and text colors. |
| [EmfPolyTextOutW](../com.aspose.imaging.fileformats.emf.emf.records/emfpolytextoutw) | The EMR\_POLYTEXTOUTW record draws one or more Unicode text strings using the current font and text colors. |
| [EmfPolygon](../com.aspose.imaging.fileformats.emf.emf.records/emfpolygon) | The EMR\_POLYGON record specifies a polygon consisting of two or more vertexes connected by straight lines. |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: EmfBoundedRecord
second_title: Aspose.Imaging for Java API Reference
description: Base EMF polyshape class.
type: docs
weight: 19
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfboundedrecord/
---
**Inheritance:**
java.lang.Object, [com.aspose.imaging.fileformats.emf.MetaObject](../../com.aspose.imaging.fileformats.emf/metaobject), [com.aspose.imaging.fileformats.emf.emf.records.EmfRecord](../../com.aspose.imaging.fileformats.emf.emf.records/emfrecord), [com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType](../../com.aspose.imaging.fileformats.emf.emf.records/emfdrawingrecordtype)
```
public abstract class EmfBoundedRecord extends EmfDrawingRecordType
```

Base EMF polyshape class.
## Methods

| Method | Description |
| --- | --- |
| [getBounds()](#getBounds--) | Gets an 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the bounding rectangle, in device units. |
| [setBounds(Rectangle value)](#setBounds-com.aspose.imaging.Rectangle-) | Sets an 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the bounding rectangle, in device units. |
### getBounds() {#getBounds--}
```
public final Rectangle getBounds()
```


Gets an 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the bounding rectangle, in device units.

**Returns:**
[Rectangle](../../com.aspose.imaging/rectangle) - an 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the bounding rectangle, in device units.
### setBounds(Rectangle value) {#setBounds-com.aspose.imaging.Rectangle-}
```
public final void setBounds(Rectangle value)
```


Sets an 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the bounding rectangle, in device units.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [Rectangle](../../com.aspose.imaging/rectangle) | an 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the bounding rectangle, in device units. |

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfChord
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CHORD record specifies a chord which is a region bounded by the intersection of an ellipse and a line segment called a secant.
type: docs
weight: 19
weight: 20
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfchord/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfClippingRecordType
second_title: Aspose.Imaging for Java API Reference
description: The clipping record types specify and manage clipping regions.
type: docs
weight: 20
weight: 21
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfclippingrecordtype/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCloseFigure
second_title: Aspose.Imaging for Java API Reference
description: This record closes an open figure in a path.
type: docs
weight: 21
weight: 22
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfclosefigure/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfColorCorrectPalette
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COLORCORRECTPALETTE record specifies how to correct the entries of a logical palette object using WCS 1.0 values.
type: docs
weight: 22
weight: 23
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcolorcorrectpalette/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfColorMatchToTargetW
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COLORMATCHTOTargetW record specifies whether to perform color matching with a color profile that is specified in a file with a name consisting of Unicode characters.
type: docs
weight: 23
weight: 24
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcolormatchtotargetw/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfComment
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT record contains arbitrary private data.
type: docs
weight: 24
weight: 25
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcomment/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentBeginGroup
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT_BEGINGROUP record specifies the beginning of a group of drawing records.
type: docs
weight: 25
weight: 26
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentbegingroup/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentEmfPlus
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT_EMFPLUS record contains embedded EMF records.
type: docs
weight: 26
weight: 27
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentemfplus/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentEmfSpool
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT_EMFSPOOL record contains embedded EMFSPOOL records.
type: docs
weight: 27
weight: 28
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentemfspool/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentEndGroup
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT_ENDGROUP record specifies the end of a group of drawing records.
type: docs
weight: 28
weight: 29
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentendgroup/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentMultiFormats
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT_MULTIFORMATS record specifies an image in multiple graphics formats.
type: docs
weight: 29
weight: 30
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentmultiformats/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentPublicRecordType
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT_PUBLIC record types specify extensions to EMF processing.
type: docs
weight: 30
weight: 31
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentpublicrecordtype/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentRecordType
second_title: Aspose.Imaging for Java API Reference
description: The comment record types define formats for specifying arbitrary private data embedding records in other metafile formats and adding new or special-purpose commands.
type: docs
weight: 31
weight: 32
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentrecordtype/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCommentWindowsMetaFile
second_title: Aspose.Imaging for Java API Reference
description: The EMR_COMMENT_WINDOWS_METAFILE record specifies an image in an embedded WMF metafile.
type: docs
weight: 32
weight: 33
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcommentwindowsmetafile/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfControlRecordType
second_title: Aspose.Imaging for Java API Reference
description: The control record types define the start and end of an EMF metafile and properties of the metafile.
type: docs
weight: 33
weight: 34
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcontrolrecordtype/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCreateBrushIndirect
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CREATEBRUSHINDIRECT record defines a logical brush for graphics operations.
type: docs
weight: 34
weight: 35
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcreatebrushindirect/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCreateColorSpace
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CREATECOLORSPACE record creates a logical color space object from a color profile with a name consisting of ASCII characters.
type: docs
weight: 35
weight: 36
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcreatecolorspace/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCreateColorSpaceW
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CREATECOLORSPACEW record creates a logical color space object from a color profile with a name consisting of Unicode characters.
type: docs
weight: 36
weight: 37
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcreatecolorspacew/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCreateDibPatternBrushPt
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations.
type: docs
weight: 37
weight: 38
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcreatedibpatternbrushpt/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCreateMonoBrush
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CREATEMONOBRUSH record defines a monochrome pattern brush for graphics operations.
type: docs
weight: 38
weight: 39
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcreatemonobrush/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCreatePalette
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CREATEPALETTE record defines a logical palette for graphics operations.
type: docs
weight: 39
weight: 40
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcreatepalette/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfCreatePen
second_title: Aspose.Imaging for Java API Reference
description: The EMR_CREATEPEN record defines a logical pen for graphics operations.
type: docs
weight: 40
weight: 41
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfcreatepen/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfDeleteColorSpace
second_title: Aspose.Imaging for Java API Reference
description: The EMR_DELETECOLORSPACE record deletes a logical color space object.
type: docs
weight: 41
weight: 42
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfdeletecolorspace/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfDeleteObject
second_title: Aspose.Imaging for Java API Reference
description: The EMR_DELETEOBJECT record deletes a graphics object which is specified by its index in the EMF Object Tablesection 3.1.1.1.
type: docs
weight: 42
weight: 43
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfdeleteobject/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfDrawEscape
second_title: Aspose.Imaging for Java API Reference
description: The EMR_DRAWESCAPE record passes arbitrary information to a printer driver.
type: docs
weight: 43
weight: 44
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfdrawescape/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfDrawingRecordType
second_title: Aspose.Imaging for Java API Reference
description: The drawing record types perform graphics drawing.
type: docs
weight: 44
weight: 45
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfdrawingrecordtype/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfEllipse
second_title: Aspose.Imaging for Java API Reference
description: The EMR_ELLIPSE record specifies an ellipse.
type: docs
weight: 45
weight: 46
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfellipse/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfEndPath
second_title: Aspose.Imaging for Java API Reference
description: This record closes a path bracket and selects the path defined by the bracket into the playback device context.
type: docs
weight: 46
weight: 47
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfendpath/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfEof
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EOF record indicates the end of the metafile and specifies a palette.
type: docs
weight: 47
weight: 48
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfeof/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfEscapeRecordType
second_title: Aspose.Imaging for Java API Reference
description: The escape record types execute printer driver functions.
type: docs
weight: 48
weight: 49
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfescaperecordtype/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfExcludeClipRect
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EXCLUDECLIPRECT record specifies a new clipping region that consists of the existing clipping region minus the specified rectangle.
type: docs
weight: 49
weight: 50
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfexcludecliprect/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfExtCreateFontIndirectW
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EXTCREATEFONTINDIRECTW record defines a logical font for graphics operations.
type: docs
weight: 50
weight: 51
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfextcreatefontindirectw/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfExtCreatePen
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EXTCREATEPEN record defines an extended logical pen for graphics operations.
type: docs
weight: 51
weight: 52
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfextcreatepen/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfExtEscape
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EXTESCAPE record passes arbitrary information to a printer driver.
type: docs
weight: 52
weight: 53
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfextescape/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfExtFloodFill
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EXTFLOODFILL record fills an area of the display surface with the current brush
type: docs
weight: 53
weight: 54
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfextfloodfill/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfExtSelectClipRgn
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EXTSELECTCLIPRGN record combines the specified region with the current clip region using the specified mode.
type: docs
weight: 54
weight: 55
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfextselectcliprgn/
---
**Inheritance:**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: EmfExtTextOutA
second_title: Aspose.Imaging for Java API Reference
description: The EMR_EXTTEXTOUTA record draws an ASCII text string using the current font and text colors.
type: docs
weight: 55
weight: 56
url: /java/com.aspose.imaging.fileformats.emf.emf.records/emfexttextouta/
---
**Inheritance:**
Expand Down
Loading

0 comments on commit 4b1d13a

Please sign in to comment.