IsEmbedded

Font.IsEmbedded property

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Schriftart eingebettet ist.

public bool IsEmbedded { get; set; }

Beispiele

Das folgende Beispiel zeigt, wie Sie eine Schriftart finden, sie als eingebettet markieren, Text auf der Seite des Dokuments suchen und die Textschriftart ersetzen.

// Schriftart erstellen und zum Einbetten markieren
Font font = FontRepository.FindFont("Arial");
font.IsEmbedded = true;

// Dokument öffnen
Document doc = new Document(@"D:\Tests\input.pdf");

// TextFragmentAbsorber-Objekt erstellen, um alle "Hello World"-Textvorkommen zu finden
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
// Akzeptiere den Absorber für die erste Seite
doc.Pages[1].Accept(absorber);

// Schriftart für das erste Textvorkommen ändern
absorber.TextFragments[1].TextState.Font = font;

// Dokument speichern
doc.Save(@"D:\Tests\output.pdf"); 

Siehe auch