DocumentSplitCriteria
İçindekiler
[
Saklamak
]DocumentSplitCriteria enumeration
Kaydederken belgenin nasıl parçalara bölüneceğini belirtirHtml , Epub veyaAzw3 format.
[Flags]
public enum DocumentSplitCriteria
değerler
İsim | Değer | Tanım |
---|---|---|
None | 0 | Belge bölünmemiş. |
PageBreak | 1 | Belge, açık sayfa sonlarıyla parçalara bölünmüştür. Bir sayfa sonu, birPageBreak karakter, yeni bir sayfada yeni bölümün başlangıcını belirten bölüm sonu, veya kendine ait bir paragrafPageBreakBefore özellik şu şekilde ayarlandı:doğru . |
ColumnBreak | 2 | Belge, sütun sonlarında parçalara bölünür. Bir sütun sonu, birColumnBreak karakter veya yeni bir sütunda yeni bölümün başlangıcını belirten bölüm sonu. |
SectionBreak | 4 | Belge herhangi bir türdeki bölüm sonunda parçalara bölünür. |
HeadingParagraph | 8 | Belge, başlık stili kullanılarak biçimlendirilmiş bir paragrafta parçalara bölünmüştürBaşlık 1 ,Başlık 2 vb. Birlikte kullanınDocumentSplitHeadingLevel bölünecek başlık düzeylerini (1’den belirtilen düzeye kadar) belirtmek için. |
Notlar
DocumentSplitCriteria
birleştirilebilen bir dizi bayraktır. Örneğin, aynı dışa aktarma işleminde document ‘yi sayfa sonlarında ve başlık paragraflarında bölebilirsiniz.
Farklı kriterler kısmen örtüşebilir. Örneğin,Başlık 1 stil sıklıkla olarak verilirPageBreakBefore
özellik, bu nedenle iki kritere girer:PageBreak ve HeadingParagraph. Bazı bölüm sonları sayfa sonlarına vb. neden olabilir. Tipik durumlarda yalnızca bir bayrağın belirtilmesi en pratik seçenektir.
Örnekler
Bir belgeyi .epub’a kaydederken belirli bir kodlamanın nasıl kullanılacağını gösterir.
Document doc = new Document(MyDir + "Rendering.docx");
// Kaydedeceğimiz belgenin kodlamasını belirtmek için SaveOptions nesnesini kullanın.
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.SaveFormat = SaveFormat.Epub;
saveOptions.Encoding = Encoding.UTF8;
// Varsayılan olarak, bir çıktı .epub belgesinin tüm içeriği tek bir HTML bölümünde bulunur.
// Bölme kriteri, belgeyi birkaç HTML parçasına ayırmamıza olanak tanır.
// Belgeyi başlık paragraflarına bölmek için kriterleri belirleyeceğiz.
// Bu, belirli bir boyuttan daha büyük HTML dosyalarını okuyamayan okuyucular için kullanışlıdır.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;
// Belge özelliklerini dışa aktarmak istediğimizi belirtin.
saveOptions.ExportDocumentProperties = true;
doc.Save(ArtifactsDir + "HtmlSaveOptions.Doc2EpubSaveOptions.epub", saveOptions);
Ayrıca bakınız
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words