## PrinterSettingsContainer class

Represent a storage for some parameters of PrinterSettings object.

To learn more, visit the [Printing a Document Programmatically or Using Dialogs](https://docs.aspose.com/words/net/print-a-document-programmatically-or-using-dialogs/) documentation article.

```csharp
public class PrinterSettingsContainer
```

## Constructors

| Name | Description |
| --- | --- |
| [PrinterSettingsContainer](printersettingscontainer/)(*PrinterSettings*) | Creates a container for PrinterSettings. |

## Properties

| Name | Description |
| --- | --- |
| [DefaultPageSettingsPaperSource](../../aspose.words.rendering/printersettingscontainer/defaultpagesettingspapersource/) { get; } | See PaperSource of DefaultPageSettings. |
| [PaperSizes](../../aspose.words.rendering/printersettingscontainer/papersizes/) { get; } | See PaperSizes. |
| [PaperSources](../../aspose.words.rendering/printersettingscontainer/papersources/) { get; } | See PaperSources. |

## Remarks

Access to data of PrinterSettings takes long time. `PrinterSettingsContainer` caches parameters from PrinterSettings, so printing works faster.

### See Also

* namespace [Aspose.Words.Rendering](../../aspose.words.rendering/)
* assembly [Aspose.Words](../../)
