Skip to content

Commit

Permalink
Release 24.7 - Java updates
Browse files Browse the repository at this point in the history
Samer El-Khatib committed Jul 3, 2024
1 parent a895392 commit 0a4039d
Showing 141 changed files with 368 additions and 1,057 deletions.
Original file line number Diff line number Diff line change
@@ -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. |
@@ -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. |
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
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Original file line number Diff line number Diff line change
@@ -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:**
Loading

0 comments on commit 0a4039d

Please sign in to comment.