Click or drag to resize
Pdftools logo

FontCreateFromSystem Method

Create a new font object from an installed font.

The returned font object is not yet used on any page, but it is associated with the given target document.

Namespace: PdfTools.Toolbox.Pdf.Content
Assembly: PdfTools.Toolbox (in PdfTools.Toolbox.dll) Version: 1.0.0+fdabb036503e9f99735634a6d4f5be875399e9f5
Syntax
C#
public static Font CreateFromSystem(
	Document targetDocument,
	string family,
	string style,
	bool embedded
)

Parameters

targetDocument  Document
the output document with which the returned object is associated
family  String
the font family name (e.g. "Arial")
style  String
the font style (e.g. "Bold")
embedded  Boolean
if the font shall be embedded in the document. Note that this parameter must be for PDF/A documents.

Return Value

Font
the newly created font object
Exceptions
ExceptionCondition
NotFoundExceptionThere is no such font installed
IOExceptionError reading the font file or writing to the document
UnknownFormatExceptionThe font data has an unknown format
CorruptExceptionThe font data is corrupt
ConformanceExceptionParameter embedded is for PDF/A document
ArgumentExceptionif the targetDocument argument has already been closed
ArgumentExceptionif the targetDocument argument is read-only
ArgumentExceptionif the family argument is
ArgumentNullExceptionif targetDocument is .
See Also