Class GeometryCollection
A Preprocessed PDF geometry collection
Implements
Inherited Members
Namespace: pdftron.PDF
Assembly: PDFTronDotNet.dll
Syntax
public class GeometryCollection : IDisposable
Constructors
GeometryCollection(IntPtr)
Declaration
public GeometryCollection(IntPtr impl_ptr)
Parameters
| Type | Name | Description |
|---|---|---|
| IntPtr | impl_ptr |
Methods
CreateInternal(IntPtr)
Declaration
public static GeometryCollection CreateInternal(IntPtr imp)
Parameters
| Type | Name | Description |
|---|---|---|
| IntPtr | imp |
Returns
| Type | Description |
|---|---|
| GeometryCollection |
Destroy()
Declaration
public void Destroy()
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~GeometryCollection()
Declaration
protected ~GeometryCollection()
SnapToNearest(double, double, int)
return the point within the collection which is closest to the queried point. All values are in the page coordinate space.
Declaration
public Point SnapToNearest(double x, double y, int mode)
Parameters
| Type | Name | Description |
|---|---|---|
| double | x | the x coordinate to snap, in page coordinates |
| double | y | the y coordinate to snap, in page coordinates |
| int | mode | a combination of flags from the SnappingMode enumeration |
Returns
| Type | Description |
|---|---|
| Point | a point within the collection, closest to the queried point. If the collection is empty, the queried point will be returned unchanged |
SnapToNearestPixel(double, double, double, int)
return the point within the collection which is closest to the queried point. All values are in the page coordinate space.
Declaration
public Point SnapToNearestPixel(double x, double y, double dpi, int mode)
Parameters
| Type | Name | Description |
|---|---|---|
| double | x | the x coordinate to snap |
| double | y | the y coordinate to snap |
| double | dpi | the resolution of the rendered page, in pixels per inch |
| int | mode | a combination of flags from the SnappingMode enumeration |
Returns
| Type | Description |
|---|---|
| Point | a point within the collection, closest to the queried point. If the collection is empty, the queried point will be returned unchanged |