Class PdfParser
Namespace: Aurigma.DesignAtoms.Convert.Pdf
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class PdfParser : IPdfParser
Inheritance: System.Object -> PdfParser
Implements
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
PdfParser
public PdfParser(IStateResourcesLoader stateResourcesLoader, IPdfMockupParser mockupParser)
Methods
FillSurfaceContainers
public void FillSurfaceContainers(Surface surface, PdfReader reader, TemplateImage templateImage, SurfaceTemplate template)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | surface | |
Aurigma.GraphicsMill.Codecs.PdfReader | reader | |
| Aurigma.DesignAtoms.Convert.Unit.TemplateImage | templateImage | |
| Aurigma.DesignAtoms.Convert.SurfaceTemplate | template |
GetPrintArea
public PrintArea GetPrintArea(PdfReader reader, SurfaceTemplate template, RectangleF designBounds)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.Codecs.PdfReader | reader | |
| Aurigma.DesignAtoms.Convert.SurfaceTemplate | template | |
System.Drawing.RectangleF | designBounds |
Returns
Aurigma.DesignAtoms.Model.PrintArea
ParseMockup
public MockupContainer ParseMockup(PdfReader reader, TemplateImage mockupImage)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.Codecs.PdfReader | reader | |
| Aurigma.DesignAtoms.Convert.Unit.TemplateImage | mockupImage |
Returns
Aurigma.DesignAtoms.Model.MockupContainer
GetTemplateSize
public SizeF GetTemplateSize(Stream image, PdfBleedBoxMode bleedBoxMode)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | image | |
| Aurigma.DesignAtoms.Convert.PdfBleedBoxMode | bleedBoxMode |
Returns
System.Drawing.SizeF