---
title: "Vision - Advanced"
canonical_url: "https://www.nutrient.io/api/csharp/settings/vision/advanced/"
md_url: "https://www.nutrient.io/api/csharp/settings/vision/advanced.md"
last_updated: "2026-10-08T08:55:57.713Z"
description: "Vision - Advanced-related settings classes"
---

The Vision - Advanced-related `settings` classes.

## Classes

| Class                                                                                                              | Description                                                                                                                                                                                                                              |
| ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`AiAugmenterSettings`](/api/csharp/settings/vision/advanced/ai-augmenter-settings/)                               | Settings for AiAugmenter. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.               |
| [`AiProcessingSettings`](/api/csharp/settings/vision/advanced/ai-processing-settings/)                             | Settings for AiProcessing. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.              |
| [`AnthropicApiSettings`](/api/csharp/settings/vision/advanced/anthropic-api-settings/)                             | Settings for AnthropicApi. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.              |
| [`ContentExtractionSettings`](/api/csharp/settings/vision/advanced/content-extraction-settings/)                   | Settings for ContentExtraction. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.         |
| [`CustomVlmApiSettings`](/api/csharp/settings/vision/advanced/custom-vlm-api-settings/)                            | Settings for CustomVlmApi. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.              |
| [`DeskewSettings`](/api/csharp/settings/vision/advanced/deskew-settings/)                                          | Settings for Deskew. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                    |
| [`DocumentLayoutJsonExportSettings`](/api/csharp/settings/vision/advanced/document-layout-json-export-settings/)   | Settings for DocumentLayoutJsonExport. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.  |
| [`FinalizerSettings`](/api/csharp/settings/vision/advanced/finalizer-settings/)                                    | Settings for Finalizer. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                 |
| [`FormLabelingSettings`](/api/csharp/settings/vision/advanced/form-labeling-settings/)                             | Settings for FormLabeling. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.              |
| [`FormRecognitionSettings`](/api/csharp/settings/vision/advanced/form-recognition-settings/)                       | Settings for FormRecognition. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.           |
| [`FormVlmConnectionSettings`](/api/csharp/settings/vision/advanced/form-vlm-connection-settings/)                  | Settings for FormVlmConnection. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.         |
| [`FormVlmFallbackConnectionSettings`](/api/csharp/settings/vision/advanced/form-vlm-fallback-connection-settings/) | Settings for FormVlmFallbackConnection. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings. |
| [`GoogleApiSettings`](/api/csharp/settings/vision/advanced/google-api-settings/)                                   | Settings for GoogleApi. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                 |
| [`HandwritingSettings`](/api/csharp/settings/vision/advanced/handwriting-settings/)                                | Settings for Handwriting. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.               |
| [`InferenceLayoutSettings`](/api/csharp/settings/vision/advanced/inference-layout-settings/)                       | Settings for InferenceLayout. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.           |
| [`InlineStyleSettings`](/api/csharp/settings/vision/advanced/inline-style-settings/)                               | Settings for InlineStyle. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.               |
| [`LocalAiProcessingSettings`](/api/csharp/settings/vision/advanced/local-ai-processing-settings/)                  | Settings for LocalAiProcessing. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.         |
| [`LocalVlmSettings`](/api/csharp/settings/vision/advanced/local-vlm-settings/)                                     | Settings for LocalVlm. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                  |
| [`OcrSettings`](/api/csharp/settings/vision/advanced/ocr-settings/)                                                | Settings for Ocr. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                       |
| [`OmrSettings`](/api/csharp/settings/vision/advanced/omr-settings/)                                                | Settings for Omr. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                       |
| [`OpenAIApiEndpointSettings`](/api/csharp/settings/vision/advanced/open-ai-api-endpoint-settings/)                 | Settings for OpenAIApiEndpoint. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.         |
| [`OpenAILanguagesDetectionSettings`](/api/csharp/settings/vision/advanced/open-ai-languages-detection-settings/)   | Settings for OpenAILanguagesDetection. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.  |
| [`OpenAIPictureAltSettings`](/api/csharp/settings/vision/advanced/open-ai-picture-alt-settings/)                   | Settings for OpenAIPictureAlt. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.          |
| [`PPTextDetSettings`](/api/csharp/settings/vision/advanced/pp-text-det-settings/)                                  | Settings for PPTextDet. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                 |
| [`PPTextRecSettings`](/api/csharp/settings/vision/advanced/pp-text-rec-settings/)                                  | Settings for PPTextRec. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                 |
| [`PreprocessingSettings`](/api/csharp/settings/vision/advanced/preprocessing-settings/)                            | Settings for Preprocessing. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.             |
| [`ReadingOrderSettings`](/api/csharp/settings/vision/advanced/reading-order-settings/)                             | Settings for ReadingOrder. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.              |
| [`SegmenterSettings`](/api/csharp/settings/vision/advanced/segmenter-settings/)                                    | Settings for Segmenter. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.                 |
| [`TableRecognitionSettings`](/api/csharp/settings/vision/advanced/table-recognition-settings/)                     | Settings for TableRecognition. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.          |
| [`VisionAccelerationSettings`](/api/csharp/settings/vision/advanced/vision-acceleration-settings/)                 | Settings for VisionAcceleration. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.        |
| [`VisionDescriptorSettings`](/api/csharp/settings/vision/advanced/vision-descriptor-settings/)                     | Settings for VisionDescriptor. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.          |
| [`WordsDetectionSettings`](/api/csharp/settings/vision/advanced/words-detection-settings/)                         | Settings for WordsDetection. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document's settings, otherwise the SDK globally when set on SdkSettings.            |

---

## Related pages

- [Ai Augmenter Settings](/api/csharp/settings/vision/advanced/ai-augmenter-settings.md)
- [Ai Processing Settings](/api/csharp/settings/vision/advanced/ai-processing-settings.md)
- [Anthropic Api Settings](/api/csharp/settings/vision/advanced/anthropic-api-settings.md)
- [Content Extraction Settings](/api/csharp/settings/vision/advanced/content-extraction-settings.md)
- [Custom Vlm Api Settings](/api/csharp/settings/vision/advanced/custom-vlm-api-settings.md)
- [Deskew Settings](/api/csharp/settings/vision/advanced/deskew-settings.md)
- [Document Layout Json Export Settings](/api/csharp/settings/vision/advanced/document-layout-json-export-settings.md)
- [Finalizer Settings](/api/csharp/settings/vision/advanced/finalizer-settings.md)
- [Form Labeling Settings](/api/csharp/settings/vision/advanced/form-labeling-settings.md)
- [Form Recognition Settings](/api/csharp/settings/vision/advanced/form-recognition-settings.md)
- [Form Vlm Connection Settings](/api/csharp/settings/vision/advanced/form-vlm-connection-settings.md)
- [Form Vlm Fallback Connection Settings](/api/csharp/settings/vision/advanced/form-vlm-fallback-connection-settings.md)
- [Google Api Settings](/api/csharp/settings/vision/advanced/google-api-settings.md)
- [Handwriting Settings](/api/csharp/settings/vision/advanced/handwriting-settings.md)
- [Inference Layout Settings](/api/csharp/settings/vision/advanced/inference-layout-settings.md)
- [Inline Style Settings](/api/csharp/settings/vision/advanced/inline-style-settings.md)
- [Local Ai Processing Settings](/api/csharp/settings/vision/advanced/local-ai-processing-settings.md)
- [Local Vlm Settings](/api/csharp/settings/vision/advanced/local-vlm-settings.md)
- [Ocr Settings](/api/csharp/settings/vision/advanced/ocr-settings.md)
- [Omr Settings](/api/csharp/settings/vision/advanced/omr-settings.md)
- [Open Ai Api Endpoint Settings](/api/csharp/settings/vision/advanced/open-ai-api-endpoint-settings.md)
- [Open Ai Languages Detection Settings](/api/csharp/settings/vision/advanced/open-ai-languages-detection-settings.md)
- [Open Ai Picture Alt Settings](/api/csharp/settings/vision/advanced/open-ai-picture-alt-settings.md)
- [Pp Text Det Settings](/api/csharp/settings/vision/advanced/pp-text-det-settings.md)
- [Pp Text Rec Settings](/api/csharp/settings/vision/advanced/pp-text-rec-settings.md)
- [Preprocessing Settings](/api/csharp/settings/vision/advanced/preprocessing-settings.md)
- [Reading Order Settings](/api/csharp/settings/vision/advanced/reading-order-settings.md)
- [Segmenter Settings](/api/csharp/settings/vision/advanced/segmenter-settings.md)
- [Table Recognition Settings](/api/csharp/settings/vision/advanced/table-recognition-settings.md)
- [Vision Acceleration Settings](/api/csharp/settings/vision/advanced/vision-acceleration-settings.md)
- [Vision Descriptor Settings](/api/csharp/settings/vision/advanced/vision-descriptor-settings.md)
- [Words Detection Settings](/api/csharp/settings/vision/advanced/words-detection-settings.md)

