---
title: "Interface IConfiguration | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Configuration/IConfiguration/"
---

# Interface IConfiguration

> Interface IConfiguration

###### **Namespace**: [Aurigma.DesignAtoms.Configuration](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Configuration.md)

###### **Assembly**: Aurigma.DesignAtoms.dll

```csharp title="Syntax"
public interface IConfiguration
```

## Properties

### GrayscaleColorProfileFileName

```csharp
string GrayscaleColorProfileFileName { get; }
```

### RgbColorProfileFileName

```csharp
string RgbColorProfileFileName { get; }
```

### CmykColorProfileFileName

```csharp
string CmykColorProfileFileName { get; }
```

### AllowDownloadImageToCache

```csharp
bool AllowDownloadImageToCache { get; }
```

### TempDirectory

```csharp
string TempDirectory { get; }
```

### ColorProfilesDirectory

```csharp
string ColorProfilesDirectory { get; }
```

### FontDirectory

```csharp
string FontDirectory { get; }
```

### FontSubstitutionEnabled

```csharp
bool FontSubstitutionEnabled { get; }
```

### NotFoundGlyphRemovalEnabled

```csharp
bool NotFoundGlyphRemovalEnabled { get; }
```

### LoadFontListAsPostScriptNames

```csharp
bool LoadFontListAsPostScriptNames { get; }
```

### PdfRenderDeviceProfileEnabled

```csharp
bool PdfRenderDeviceProfileEnabled { get; }
```

### PdfRenderKeepOriginalColors

```csharp
bool PdfRenderKeepOriginalColors { get; }
```

### PsdTextBoxWorkaroundEnabled

```csharp
bool PsdTextBoxWorkaroundEnabled { get; }
```

### GetDefaultRichTextStyleFromLastChar

```csharp
bool GetDefaultRichTextStyleFromLastChar { get; }
```

### Converters

```csharp
List<ConverterElement> Converters { get; }
```

### PdfHiResRasterizeVectorLayers

```csharp
bool PdfHiResRasterizeVectorLayers { get; }
```

### StaticStoragePath

```csharp
string StaticStoragePath { get; }
```

### SubstitutionFontPostScriptName

```csharp
string SubstitutionFontPostScriptName { get; }
```

### SepiaAlgorithm

```csharp
SepiaAlgorithm SepiaAlgorithm { get; }
```

### UseAnisotropic9ResizeMode

```csharp
bool UseAnisotropic9ResizeMode { get; }
```

### DefaultPlaceholderCoverModeEnabled

```csharp
bool DefaultPlaceholderCoverModeEnabled { get; }
```

### RasterizeVectorInSmartFrame

```csharp
bool RasterizeVectorInSmartFrame { get; }
```

### DefaultColorOverlayBlendMode

```csharp
BlendMode DefaultColorOverlayBlendMode { get; }
```

### DefaultColorOverlayOpacity

```csharp
float DefaultColorOverlayOpacity { get; }
```

### IgnoreInDesignMissingLinks

```csharp
bool IgnoreInDesignMissingLinks { get; }
```

### UseInDesignLockedState

```csharp
bool UseInDesignLockedState { get; }
```

### UseInDesignVisibleState

```csharp
bool UseInDesignVisibleState { get; }
```

### UseInDesignPageAsPrintArea

```csharp
bool UseInDesignPageAsPrintArea { get; }
```

### LegacyIdmlBleedParsingEnabled

```csharp
bool LegacyIdmlBleedParsingEnabled { get; }
```

### IdmlFixDescenderEnabled

```csharp
bool IdmlFixDescenderEnabled { get; }
```

### FlattenGroups

```csharp
bool FlattenGroups { get; }
```

### GlobalWrappingMargin

```csharp
float? GlobalWrappingMargin { get; }
```

### LegacyTextEngineEnabled

```csharp
bool LegacyTextEngineEnabled { get; }
```

### ForceLegacyTextRendering

```csharp
[Obsolete("Support for the legacy text engine has been discontinued, the parameter has no effect", false)]
bool ForceLegacyTextRendering { get; }
```

### PreferredFallbackFonts

```csharp
string PreferredFallbackFonts { get; }
```

### RenderingMemoryStreamMaxSize

```csharp
long RenderingMemoryStreamMaxSize { get; }
```

### UseHiResDpiForPdfResize

```csharp
bool UseHiResDpiForPdfResize { get; }
```

### PdfTextOutputMode

```csharp
PdfTextOutputMode PdfTextOutputMode { get; }
```

### LegacyBlackAndWhiteEffectEnabled

```csharp
bool LegacyBlackAndWhiteEffectEnabled { get; }
```

### LegacyColorizeEffectEnabled

```csharp
bool LegacyColorizeEffectEnabled { get; }
```

### InterpretEmptyGraphicFrameAsImagePlaceholder

```csharp
bool InterpretEmptyGraphicFrameAsImagePlaceholder { get; }
```

### PreferParsingToColorLessContainer

```csharp
bool PreferParsingToColorLessContainer { get; }
```

### EnableCachingStateResources

```csharp
bool EnableCachingStateResources { get; }
```

### EnableCachingArtifacts

```csharp
bool EnableCachingArtifacts { get; }
```

### EnableCachingStaticFiles

```csharp
bool EnableCachingStaticFiles { get; }
```
