Skip to main content

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.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors

PdfParser

public PdfParser(IStateResourcesLoader stateResourcesLoader, IPdfMockupParser mockupParser)

Methods

FillSurfaceContainers

public void FillSurfaceContainers(Surface surface, PdfReader reader, TemplateImage templateImage, SurfaceTemplate template)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.GraphicsMill.Codecs.PdfReaderreader
Aurigma.DesignAtoms.Convert.Unit.TemplateImagetemplateImage
Aurigma.DesignAtoms.Convert.SurfaceTemplatetemplate

GetPrintArea

public PrintArea GetPrintArea(PdfReader reader, SurfaceTemplate template, RectangleF designBounds)
Parameters
TypeNameDescription
Aurigma.GraphicsMill.Codecs.PdfReaderreader
Aurigma.DesignAtoms.Convert.SurfaceTemplatetemplate
System.Drawing.RectangleFdesignBounds
Returns

Aurigma.DesignAtoms.Model.PrintArea

ParseMockup

public MockupContainer ParseMockup(PdfReader reader, TemplateImage mockupImage)
Parameters
TypeNameDescription
Aurigma.GraphicsMill.Codecs.PdfReaderreader
Aurigma.DesignAtoms.Convert.Unit.TemplateImagemockupImage
Returns

Aurigma.DesignAtoms.Model.MockupContainer

GetTemplateSize

public SizeF GetTemplateSize(Stream image, PdfBleedBoxMode bleedBoxMode)
Parameters
TypeNameDescription
System.IO.Streamimage
Aurigma.DesignAtoms.Convert.PdfBleedBoxModebleedBoxMode
Returns

System.Drawing.SizeF

Was this page helpful?