Font.IsEmbedded
Contents
[
Hide
]Font.IsEmbedded property
Gets or sets a value that indicates whether the font is embedded. Font based on IFont will automatically be subset and embedded
public bool IsEmbedded { get; set; }
Examples
The following example demonstrates how to find a font, mark it as embedded, search text on the document’s page and replace the text font.
// Create font and mark it to be embedded
Font font = FontRepository.FindFont("Arial");
font.IsEmbedded = true;
// open document
Document doc = new Document(@"D:\Tests\input.pdf");
// create TextFragmentAbsorber object to find all "hello world" text occurrences
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
// accept the absorber for first page
doc.Pages[1].Accept(absorber);
// change font for the first text occurrence
absorber.TextFragments[1].TextState.Font = font;
// save document
doc.Save(@"D:\Tests\output.pdf");
See Also
- class TextFragmentAbsorber
- class FontRepository
- class Document
- class Font
- namespace Aspose.Pdf.Text
- assembly Aspose.PDF