MoveToHeaderFooter
İçindekiler
[
Saklamak
]DocumentBuilder.MoveToHeaderFooter method
İmleci geçerli bölümdeki bir üstbilgi veya altbilginin başına taşır.
public void MoveToHeaderFooter(HeaderFooterType headerFooterType)
Parametre | Tip | Tanım |
---|---|---|
headerFooterType | HeaderFooterType | Taşınacak üstbilgi veya altbilgiyi belirtir. |
Notlar
İmleci bir üstbilgi veya altbilgiye taşıdıktan sonra, geri kalanını kullanabilirsinizDocumentBuilder
Başlık veya altbilginin içeriğini değiştirmek için yöntemleri.
İlk sayfa için farklı başlıklar ve altbilgiler oluşturmak istiyorsanız, need öğesini ayarlamanız gerekirDifferentFirstPageHeaderFooter
.
Çift ve tek sayfalar için farklı üstbilgiler ve altbilgiler oluşturmak istiyorsanız, need değerini ayarlamanız gerekirOddAndEvenPagesHeaderFooter
.
KullanmakMoveToSection
Başlıktan ana metne geçmek için.
Örnekler
Bir resmin nasıl ekleneceğini ve filigran olarak nasıl kullanılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Resmi her sayfada görünecek şekilde başlığa ekleyin.
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
Shape shape = builder.InsertImage(ImageDir + "Transparent background logo.png");
shape.WrapType = WrapType.None;
shape.BehindText = true;
// Resmi sayfanın ortasına yerleştirin.
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
shape.RelativeVerticalPosition = RelativeVerticalPosition.Page;
shape.Left = (builder.PageSetup.PageWidth - shape.Width) / 2;
shape.Top = (builder.PageSetup.PageHeight - shape.Height) / 2;
doc.Save(ArtifactsDir + "DocumentBuilder.InsertWatermark.docx");
DocumentBuilder kullanılarak bir belgede üstbilgi ve altbilgilerin nasıl oluşturulacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// İlk, çift ve tek sayfalar için farklı üstbilgi ve altbilgi istediğimizi belirtin.
builder.PageSetup.DifferentFirstPageHeaderFooter = true;
builder.PageSetup.OddAndEvenPagesHeaderFooter = true;
// Başlıkları oluşturun, ardından her başlık türünü görüntülemek için belgeye üç sayfa ekleyin.
builder.MoveToHeaderFooter(HeaderFooterType.HeaderFirst);
builder.Write("Header for the first page");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderEven);
builder.Write("Header for even pages");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.Write("Header for all other pages");
builder.MoveToSection(0);
builder.Writeln("Page1");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page2");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page3");
doc.Save(ArtifactsDir + "DocumentBuilder.HeadersAndFooters.docx");
Ayrıca bakınız
- enum HeaderFooterType
- class DocumentBuilder
- ad alanı Aspose.Words
- toplantı Aspose.Words