SupportFontFaceRules

HtmlLoadOptions.SupportFontFaceRules property

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob @font-face-Regeln unterstützt werden und ob deklarierte Schriftarten geladen werden sollen. Der Standardwert istFALSCH .

public bool SupportFontFaceRules { get; set; }

Bemerkungen

Wenn diese Option aktiviert ist, werden die in @font-face-Regeln deklarierten Schriftarten geladen und in die Schriftartdefinitionen des resultierenden Dokuments eingebettet (sieheFontInfos ). Dadurch werden die geladenen Schriftarten für die Darstellung verfügbar, aber aktiviert nicht automatisch die Einbettung der Schriftarten beim Speichern. Um das Dokument mit geladenen Schriftarten zu speichern, dieEmbedTrueTypeFonts Eigentum derFontInfos Sammlung sollte eingestellt werden aufWAHR .

Unterstützte Schriftformate sind TTF, EOT und WOFF.

@font-face-Regeln werden beim Laden von SVG-Bildern nicht unterstützt.

Beispiele

Zeigt, wie deklarierte „@font-face“-Regeln geladen werden.

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
loadOptions.SupportFontFaceRules = true;
Document doc = new Document(MyDir + "Html with FontFace.html", loadOptions);

Assert.AreEqual("Squarish Sans CT Regular", doc.FontInfos[0].Name);

Siehe auch