FontEmbedStyle
IPDFDocument3 :: General document methods

See Also Example
Collapse All

This property gets or sets the style for embedded fonts in the current document.

Syntax

TxFontEmbeddingType FontEmbedStyle { get; }
Value
One of theĀ TxFontEmbeddingType values

Remarks

FontEmbedStyle sets the style for embedded fonts in the current document. Styling the document using embedded fonts (instead of direct font naming) can decrease the size of the generated PDF document. This property is provided for backward compatibility with Library Version 1.x only.

Equivalent in new interface: IPDFDocument4::FontEmbedStyle.

Example

Font Embed Style Example

Delphi
[copy to clipboard]
{ PDF object is supposed to be created                         }
PDF.FontEmbedStyle := fetFullFont;
{ If we embed all used fonts in document then file size will   }
{ be larger but anyone will be able to view this document even }
{ without needed fonts installed in the system.                }
PDF.BeginDoc;
PDF.PDFPAGE_SetActiveFont('Verdana', False, False, False, False, 16.0, 0);
PDF.PDFPAGE_TextOut(20, 20, 0.0, 'Text');
PDF.EndDoc;
C#
[copy to clipboard]
// PDF object is supposed to be created
PDF.FontEmbedStyle = TxFontEmbeddingType.fetFullFont;
// If we embed all used fonts in document then file size will
// be larger but anyone will be able to view this document even
// without needed fonts installed in the system.
PDF.BeginDoc();
PDF.PDFPAGE_SetActiveFont("Verdana", false, false, false, false, 16.0, 0);
PDF.PDFPAGE_TextOut(20, 20, 0.0, "Text");
PDF.EndDoc();
C/C++
[copy to clipboard]
// PDF object is supposed to be created
PDF->FontEmbedStyle = fetFullFont;
// If we embed all used fonts in document then file size will
// be larger but anyone will be able to view this document even
// without needed fonts installed in the system.
PDF->BeginDoc();
PDF->PDFPAGE_SetActiveFont("Verdana", FALSE, FALSE, FALSE, FALSE, 16.0, 0);
PDF->PDFPAGE_TextOut(20, 20, 0.0, "Text");
PDF->EndDoc();
Visual Basic
[copy to clipboard]
' PDF object is supposed to be created
PDF.FontEmbedStyle = 0 ' 0 - embed full, 3 - not embed
' If we embed all used fonts in document then file size will
' be larger but anyone will be able to view this document even
' without needed fonts installed in the system.
PDF.BeginDoc
PDF.PDFPAGE_SetActiveFont "Verdana", False, False, False, False, 16.0, 0
PDF.PDFPAGE_TextOut 20, 20, 0.0, "Text"
PDF.EndDoc

See Also

Reference