Skip to content

Commit e8a1550

Browse files
author
yevgen-nykytenko
committed
Update content 2026-06-29 05:40:47
1 parent 19e87dd commit e8a1550

280 files changed

Lines changed: 457 additions & 272 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

english/net/groupdocs.conversion.contracts/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ The namespace provides members to instantiate and release output document, manag
3030
| [FlagsEnumeration](./flagsenumeration) | Represents an abstract base class for creating enumerations that support bitwise flag operations. |
3131
| [FontDocumentInfo](./fontdocumentinfo) | Contains Font document metadata |
3232
| [FontSubstitute](./fontsubstitute) | Describes substitution for missing font. |
33+
| [FontSubstitutionContext](./fontsubstitutioncontext) | Describes a single font substitution that occurred while loading or rendering a source document. Instances are passed to [`OnFontSubstituted`](../groupdocs.conversion/conversionevents/onfontsubstituted). |
3334
| [FontTransformation](./fonttransformation) | Describes font transformation configuration including font attributes. Font transformations are applied after document loading and font substitution. |
3435
| [GisDocumentInfo](./gisdocumentinfo) | Contains GIS document metadata |
3536
| [GzipDocumentInfo](./gzipdocumentinfo) | Contains Gzip document metadata |
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: FontSubstitutionContext
3+
second_title: GroupDocs.Conversion for .NET API Reference
4+
description: Describes a single font substitution that occurred while loading or rendering a source document. Instances are passed to OnFontSubstituted../groupdocs.conversion/conversionevents/onfontsubstituted.
5+
type: docs
6+
weight: 230
7+
url: /net/groupdocs.conversion.contracts/fontsubstitutioncontext/
8+
---
9+
## FontSubstitutionContext class
10+
11+
Describes a single font substitution that occurred while loading or rendering a source document. Instances are passed to [`OnFontSubstituted`](../../groupdocs.conversion/conversionevents/onfontsubstituted).
12+
13+
```csharp
14+
public sealed class FontSubstitutionContext
15+
```
16+
17+
## Constructors
18+
19+
| Name | Description |
20+
| --- | --- |
21+
| [FontSubstitutionContext](fontsubstitutioncontext)(string, string, string, string) | Creates a new [`FontSubstitutionContext`](../fontsubstitutioncontext). |
22+
23+
## Properties
24+
25+
| Name | Description |
26+
| --- | --- |
27+
| [OriginalFontName](../../groupdocs.conversion.contracts/fontsubstitutioncontext/originalfontname) { get; } | Name of the font referenced by the source document but unavailable to the conversion pipeline. |
28+
| [Reason](../../groupdocs.conversion.contracts/fontsubstitutioncontext/reason) { get; } | The substitution message exactly as reported by the conversion pipeline, verbatim and unparsed. For documents that expose font names structurally this may be `null` (use [`OriginalFontName`](./originalfontname) / [`SubstituteFontName`](./substitutefontname)); for others it carries the full human-readable description, which names both the missing and the substitute font. |
29+
| [SourceFileName](../../groupdocs.conversion.contracts/fontsubstitutioncontext/sourcefilename) { get; } | File name of the source document being converted. When the source was provided as a stream that is not a FileStream, this contains a generated identifier rather than a real file name. |
30+
| [SubstituteFontName](../../groupdocs.conversion.contracts/fontsubstitutioncontext/substitutefontname) { get; } | Name of the font used as a substitute. May be `null` for documents whose engine reports the substitution only as descriptive text — in that case read [`Reason`](./reason). |
31+
32+
### See Also
33+
34+
* namespace [GroupDocs.Conversion.Contracts](../../groupdocs.conversion.contracts)
35+
* assembly [GroupDocs.Conversion](../../)
36+
37+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.conversion.dll -->
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: FontSubstitutionContext
3+
second_title: GroupDocs.Conversion for .NET API Reference
4+
description: Creates a new FontSubstitutionContextgroupdocs.conversion.contracts/fontsubstitutioncontext.
5+
type: docs
6+
weight: 10
7+
url: /net/groupdocs.conversion.contracts/fontsubstitutioncontext/fontsubstitutioncontext/
8+
---
9+
## FontSubstitutionContext constructor
10+
11+
Creates a new [`FontSubstitutionContext`](../../fontsubstitutioncontext).
12+
13+
```csharp
14+
public FontSubstitutionContext(string sourceFileName, string originalFontName,
15+
string substituteFontName, string reason)
16+
```
17+
18+
### See Also
19+
20+
* class [FontSubstitutionContext](../../fontsubstitutioncontext)
21+
* namespace [GroupDocs.Conversion.Contracts](../../../groupdocs.conversion.contracts)
22+
* assembly [GroupDocs.Conversion](../../../)
23+
24+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.conversion.dll -->
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: OriginalFontName
3+
second_title: GroupDocs.Conversion for .NET API Reference
4+
description: Name of the font referenced by the source document but unavailable to the conversion pipeline.
5+
type: docs
6+
weight: 20
7+
url: /net/groupdocs.conversion.contracts/fontsubstitutioncontext/originalfontname/
8+
---
9+
## FontSubstitutionContext.OriginalFontName property
10+
11+
Name of the font referenced by the source document but unavailable to the conversion pipeline.
12+
13+
```csharp
14+
public string OriginalFontName { get; }
15+
```
16+
17+
### See Also
18+
19+
* class [FontSubstitutionContext](../../fontsubstitutioncontext)
20+
* namespace [GroupDocs.Conversion.Contracts](../../../groupdocs.conversion.contracts)
21+
* assembly [GroupDocs.Conversion](../../../)
22+
23+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.conversion.dll -->
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Reason
3+
second_title: GroupDocs.Conversion for .NET API Reference
4+
description: The substitution message exactly as reported by the conversion pipeline verbatim and unparsed. For documents that expose font names structurally this may be null use OriginalFontNamegroupdocs.conversion.contracts/fontsubstitutioncontext/originalfontname / SubstituteFontNamegroupdocs.conversion.contracts/fontsubstitutioncontext/substitutefontname for others it carries the full humanreadable description which names both the missing and the substitute font.
5+
type: docs
6+
weight: 30
7+
url: /net/groupdocs.conversion.contracts/fontsubstitutioncontext/reason/
8+
---
9+
## FontSubstitutionContext.Reason property
10+
11+
The substitution message exactly as reported by the conversion pipeline, verbatim and unparsed. For documents that expose font names structurally this may be `null` (use [`OriginalFontName`](../originalfontname) / [`SubstituteFontName`](../substitutefontname)); for others it carries the full human-readable description, which names both the missing and the substitute font.
12+
13+
```csharp
14+
public string Reason { get; }
15+
```
16+
17+
### See Also
18+
19+
* class [FontSubstitutionContext](../../fontsubstitutioncontext)
20+
* namespace [GroupDocs.Conversion.Contracts](../../../groupdocs.conversion.contracts)
21+
* assembly [GroupDocs.Conversion](../../../)
22+
23+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.conversion.dll -->
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: SourceFileName
3+
second_title: GroupDocs.Conversion for .NET API Reference
4+
description: File name of the source document being converted. When the source was provided as a stream that is not a FileStream this contains a generated identifier rather than a real file name.
5+
type: docs
6+
weight: 40
7+
url: /net/groupdocs.conversion.contracts/fontsubstitutioncontext/sourcefilename/
8+
---
9+
## FontSubstitutionContext.SourceFileName property
10+
11+
File name of the source document being converted. When the source was provided as a stream that is not a FileStream, this contains a generated identifier rather than a real file name.
12+
13+
```csharp
14+
public string SourceFileName { get; }
15+
```
16+
17+
### See Also
18+
19+
* class [FontSubstitutionContext](../../fontsubstitutioncontext)
20+
* namespace [GroupDocs.Conversion.Contracts](../../../groupdocs.conversion.contracts)
21+
* assembly [GroupDocs.Conversion](../../../)
22+
23+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.conversion.dll -->
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: SubstituteFontName
3+
second_title: GroupDocs.Conversion for .NET API Reference
4+
description: Name of the font used as a substitute. May be null for documents whose engine reports the substitution only as descriptive text in that case read Reasongroupdocs.conversion.contracts/fontsubstitutioncontext/reason.
5+
type: docs
6+
weight: 50
7+
url: /net/groupdocs.conversion.contracts/fontsubstitutioncontext/substitutefontname/
8+
---
9+
## FontSubstitutionContext.SubstituteFontName property
10+
11+
Name of the font used as a substitute. May be `null` for documents whose engine reports the substitution only as descriptive text — in that case read [`Reason`](../reason).
12+
13+
```csharp
14+
public string SubstituteFontName { get; }
15+
```
16+
17+
### See Also
18+
19+
* class [FontSubstitutionContext](../../fontsubstitutioncontext)
20+
* namespace [GroupDocs.Conversion.Contracts](../../../groupdocs.conversion.contracts)
21+
* assembly [GroupDocs.Conversion](../../../)
22+
23+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.conversion.dll -->

english/net/groupdocs.conversion.contracts/fonttransformation/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: FontTransformation
33
second_title: GroupDocs.Conversion for .NET API Reference
44
description: Describes font transformation configuration including font attributes. Font transformations are applied after document loading and font substitution.
55
type: docs
6-
weight: 230
6+
weight: 240
77
url: /net/groupdocs.conversion.contracts/fonttransformation/
88
---
99
## FontTransformation class

english/net/groupdocs.conversion.contracts/gisdocumentinfo/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: GisDocumentInfo
33
second_title: GroupDocs.Conversion for .NET API Reference
44
description: Contains GIS document metadata
55
type: docs
6-
weight: 240
6+
weight: 250
77
url: /net/groupdocs.conversion.contracts/gisdocumentinfo/
88
---
99
## GisDocumentInfo class

english/net/groupdocs.conversion.contracts/gzipdocumentinfo/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: GzipDocumentInfo
33
second_title: GroupDocs.Conversion for .NET API Reference
44
description: Contains Gzip document metadata
55
type: docs
6-
weight: 250
6+
weight: 260
77
url: /net/groupdocs.conversion.contracts/gzipdocumentinfo/
88
---
99
## GzipDocumentInfo class

0 commit comments

Comments
 (0)