Skip to content

Commit d5a7f70

Browse files
authored
Updated 14 standard fonts compliance note + fixed code snippets formatting. (#660)
1 parent 6aafb78 commit d5a7f70

File tree

3 files changed

+26
-27
lines changed

3 files changed

+26
-27
lines changed

libraries/radpdfprocessing/concepts/comply-with-pdfa-standard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ This ensures that the exported PDF document is properly tagged, which is essenti
6565

6666
>important If you specify an encryption for the document, it will be ignored since the standard does not allow documents to be encrypted.
6767
68-
>important PDF/A standard requires documents to contain all fonts used in them. RadPdfProcessing does not support embedding of the standard 14 fonts used in PDF documents, so using them will prevent the document from complying with the standard. More information about font embedding is available in the [Fonts]({%slug radpdfprocessing-concepts-fonts%}) article.
68+
>important The PDF/A standard requires all fonts used in a document to be embedded. Prior to **Q3 2025**, the [14 standard fonts]({%slug radpdfprocessing-concepts-fonts%}#standard-fonts) were not embedded in the file, which caused the document to be non-compliant. As of **Q3 2025**, these standard fonts are automatically embedded when PDF/A compliance is enabled. More information about font embedding is available in the [Fonts]({%slug radpdfprocessing-concepts-fonts%}) article.
6969
7070
## See Also
7171

libraries/radpdfprocessing/features/embedded-file-streams/embedded-file-streams.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ RadPdfProcessing provides support for embedding of [ZUGFeRD](https://de.wikipedi
3939

4040
>note Only a single XML invoice attachment is allowed according to ZUGFeRD standard.
4141
42-
>important To comply with the PDF/A-3B standard all the fonts in the documents should be embedded, so please avoid using [Standard Fonts]({%slug radpdfprocessing-concepts-fonts%}) because they are not being embedded in the document. In **.NET Standard/.NET (Target OS: None)** environments, fonts beyond the [14 standard ones]({%slug radpdfprocessing-concepts-fonts%}#standard-fonts) require a [FontsProvider implementation]({%slug pdfprocessing-implement-fontsprovider%}) to be resolved correctly.
42+
>important The PDF/A standard requires all fonts used in a document to be embedded. Prior to **Q3 2025**, the [14 standard fonts]({%slug radpdfprocessing-concepts-fonts%}#standard-fonts) were not embedded in the file, which caused the document to be non-compliant. As of **Q3 2025**, these standard fonts are automatically embedded when PDF/A compliance is enabled. More information about font embedding is available in the [Fonts]({%slug radpdfprocessing-concepts-fonts%}) article.
4343
4444
#### **[C#] Remove ZUGFeRD invoice**
4545

libraries/radwordsprocessing/model/tablecell.md

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ You can use the code snippet from __Example 1__ to create a __TableCell__ and ad
2020

2121
#### __[C#] Example 1: Create a TableCell object and add it to a TableRow__
2222

23-
{{region cs-radwordsprocessing-model-tablecell_0}}
24-
RadFlowDocument radFlowDocument = new RadFlowDocument();
25-
Table table = radFlowDocument.Sections.AddSection().Blocks.AddTable();
26-
TableRow row = table.Rows.AddTableRow();
23+
````
24+
RadFlowDocument radFlowDocument = new RadFlowDocument();
25+
Table table = radFlowDocument.Sections.AddSection().Blocks.AddTable();
26+
TableRow row = table.Rows.AddTableRow();
2727
28-
TableCell cell = new TableCell(radFlowDocument);
29-
row.Cells.Add(cell);
30-
{{endregion}}
28+
TableCell cell = new TableCell(radFlowDocument);
29+
row.Cells.Add(cell);
30+
````
3131

3232

3333

@@ -36,10 +36,10 @@ To create a __TableCell__ and add it in the document tree in the same time, you
3636

3737
#### __[C#] Example 2: Create a TableCell and add it to a TableRow in the same time__
3838

39-
{{region cs-radwordsprocessing-model-tablecell_1}}
40-
TableRow row = table.Rows.AddTableRow();
41-
TableCell cell = row.Cells.AddTableCell();
42-
{{endregion}}
39+
````
40+
TableRow row = table.Rows.AddTableRow();
41+
TableCell cell = row.Cells.AddTableCell();
42+
````
4343

4444

4545
## Modifying a TableCell
@@ -98,15 +98,16 @@ The __TableCell__ element exposes several properties that allow you to customize
9898

9999

100100
* __GridRowIndex__: Represents the row index of the cell in the table grid.
101-
102-
{{region cs-radwordsprocessing-model-tablecell_2}}
103-
Border border = new Border(1, BorderStyle.Single, new ThemableColor(Colors.Blue));
104-
cell.Borders = new Telerik.Windows.Documents.Flow.Model.Styles.TableCellBorders(border, border, border, border);
105-
cell.Shading.BackgroundColor = new ThemableColor(Colors.Red);
106-
cell.Padding = new Telerik.Windows.Documents.Primitives.Padding(20,20,20,20);
107-
cell.VerticalAlignment = VerticalAlignment.Bottom;
108-
cell.TextDirection = TextDirection.LeftToRightTopToBottom;
109-
{{endregion}}
101+
102+
103+
````
104+
Border border = new Border(1, BorderStyle.Single, new ThemableColor(Colors.Blue));
105+
cell.Borders = new Telerik.Windows.Documents.Flow.Model.Styles.TableCellBorders(border, border, border, border);
106+
cell.Shading.BackgroundColor = new ThemableColor(Colors.Red);
107+
cell.Padding = new Telerik.Windows.Documents.Primitives.Padding(20,20,20,20);
108+
cell.VerticalAlignment = VerticalAlignment.Bottom;
109+
cell.TextDirection = TextDirection.LeftToRightTopToBottom;
110+
````
110111

111112
## Operating with a TableCell
112113

@@ -118,11 +119,9 @@ __Example 3__ demonstrates how to add a __Paragraph__ to a __TableCell__.
118119
#### __[C#] Example 3: Add a paragraph to a TableCell__
119120

120121

121-
{{region cs-radwordsprocessing-model-tablecell_3}}
122-
Paragraph paragraph = cell.Blocks.AddParagraph();
123-
{{endregion}}
124-
125-
122+
````
123+
Paragraph paragraph = cell.Blocks.AddParagraph();
124+
````
126125

127126
Through the __BlockCollection__ property of the __TableCell__ element you can add a __Table__ or any other [BlockBase](https://docs.telerik.com/devtools/document-processing/api/Telerik.Windows.Documents.Flow.Model.BlockBase.html) element.
128127

0 commit comments

Comments
 (0)