CssClassNamePrefix
İçindekiler
[
Saklamak
]HtmlSaveOptions.CssClassNamePrefix property
Tüm CSS sınıfı adlarına eklenen bir öneki belirtir. Varsayılan değer boş bir dizedir ve oluşturulan CSS sınıfı adlarının ortak bir öneki yoktur.
public string CssClassNamePrefix { get; set; }
istisnalar
istisna | şart |
---|---|
ArgumentException | Değer boş değil ve geçerli bir CSS tanımlayıcısı değil. |
Notlar
Bu değer boş değilse Aspose.Words tarafından oluşturulan tüm CSS sınıfları belirtilen önekle başlayacaktır. Bu, örneğin oluşturulan belgelere özel CSS eklerseniz ve class ad çakışmalarını önlemek istiyorsanız faydalı olabilir.
Değer değilsehükümsüz
veya boşsa geçerli bir CSS tanımlayıcısı olmalıdır.
Örnekler
Bir belgenin HTML’ye nasıl kaydedileceğini ve tüm CSS sınıfı adlarına nasıl önek ekleneceğini gösterir.
Document doc = new Document(MyDir + "Paragraphs.docx");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External,
CssClassNamePrefix = "myprefix-"
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.CssClassNamePrefix.html", saveOptions);
string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlSaveOptions.CssClassNamePrefix.html");
Assert.True(outDocContents.Contains("<p class=\"myprefix-Header\">"));
Assert.True(outDocContents.Contains("<p class=\"myprefix-Footer\">"));
outDocContents = File.ReadAllText(ArtifactsDir + "HtmlSaveOptions.CssClassNamePrefix.css");
Assert.True(outDocContents.Contains(".myprefix-Footer { margin-bottom:0pt; line-height:normal; font-family:Arial; font-size:11pt }\r\n" +
".myprefix-Header { margin-bottom:0pt; line-height:normal; font-family:Arial; font-size:11pt }\r\n"));
Ayrıca bakınız
- class HtmlSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words