Back to Website
Show / Hide Table of Contents

Class IdmlParser

Inheritance
System.Object
IdmlParser
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()
Namespace: Aurigma.DesignAtoms.Convert.Idml
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class IdmlParser

Constructors

IdmlParser(IConfiguration, IFileCache, IMergeUtil, IFrameConfigHandler, IFontService, IItemHandlerFactory, IImageLoader, IFontSubstitutionService, ITemplateStorage, IFileCacheImageParamsReader, Boolean)

Declaration
public IdmlParser(IConfiguration configuration, IFileCache fileCache, IMergeUtil mergeUtil, IFrameConfigHandler frameConfigHandler, IFontService fontService, IItemHandlerFactory itemHandlerFactory, IImageLoader imageLoader, IFontSubstitutionService fontSubstitutionService, ITemplateStorage templateStorage, IFileCacheImageParamsReader fileCacheImageParamsReader, bool ignoreCreateItemExceptions = false)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
IMergeUtil mergeUtil
IFrameConfigHandler frameConfigHandler
IFontService fontService
IItemHandlerFactory itemHandlerFactory
IImageLoader imageLoader
IFontSubstitutionService fontSubstitutionService
ITemplateStorage templateStorage
IFileCacheImageParamsReader fileCacheImageParamsReader
System.Boolean ignoreCreateItemExceptions

Methods

CreateBackgroundMockupContainer(IdmlReader)

Declaration
public MockupContainer CreateBackgroundMockupContainer(IdmlReader idmlReader)
Parameters
Type Name Description
Aurigma.GraphicsMill.Codecs.Idml.IdmlReader idmlReader
Returns
Type Description
MockupContainer

CreateMockupContainer(IdmlParserContext)

Declaration
public MockupContainer CreateMockupContainer(IdmlParserContext idmlParserContext)
Parameters
Type Name Description
IdmlParserContext idmlParserContext
Returns
Type Description
MockupContainer

FillProduct(IdmlParserContext, Product, MultipageTemplate, TemplateConfig, Single)

Declaration
public void FillProduct(IdmlParserContext idmlParserContext, Product product, MultipageTemplate template, TemplateConfig templateConfig, float rasterDpi)
Parameters
Type Name Description
IdmlParserContext idmlParserContext
Product product
MultipageTemplate template
TemplateConfig templateConfig
System.Single rasterDpi

FillSurfaceContainers(IdmlParserContext, Surface, TemplateConfig, Single, out MissingLinkImagesCollection)

Declaration
public void FillSurfaceContainers(IdmlParserContext idmlParserContext, Surface surface, TemplateConfig templateConfig, float rasterDpi, out MissingLinkImagesCollection missingLinkImages)
Parameters
Type Name Description
IdmlParserContext idmlParserContext
Surface surface
TemplateConfig templateConfig
System.Single rasterDpi
MissingLinkImagesCollection missingLinkImages

GetTemplateSize(IdmlReader, Boolean, Int32)

Declaration
public static SizeF GetTemplateSize(IdmlReader idmlReader, bool legacyIdmlBleedParsingEnabled, int spreadIndex = 0)
Parameters
Type Name Description
Aurigma.GraphicsMill.Codecs.Idml.IdmlReader idmlReader
System.Boolean legacyIdmlBleedParsingEnabled
System.Int32 spreadIndex
Returns
Type Description
System.Drawing.SizeF

GetTemplateSize(Stream, Boolean)

Declaration
public static SizeF GetTemplateSize(Stream stream, bool legacyIdmlBleedParsingEnabled)
Parameters
Type Name Description
System.IO.Stream stream
System.Boolean legacyIdmlBleedParsingEnabled
Returns
Type Description
System.Drawing.SizeF
Back to top Copyright © 2001–2022 Aurigma, Inc. All rights reserved.
Loading...