Sidhuvud Sidfot Visio csharp

Sidhuvuden och sidfötter används för att visa information över den övre och nedre marginalen på varje sida i en fil. De kan innehålla ämne, kapitel, författare, sidnummer och annan relevant information. Visio-diagram i formatet VSD eller VSDX kan också innehålla ett sidhuvud och en sidfot för att visa viktig information. Den här artikeln beskriver hur du infogar eller tar bort sidhuvudet och sidfoten i Visio-filer programmatiskt i C#.

Manipulera sidhuvud och sidfot i VSD/VSDX diagramfil – C# API-installation

Du kan skapa, redigera eller manipulera Visio-filer i VSD, VSDX och flera andra filformat. För att arbeta med sidhuvuds- och sidfotssektionen i Visio-diagram, måste du ladda ner DLL-filen för Aspose.Diagram for .NET från avsnittet Nedladdningar eller köra följande NuGet-installationskommandon:

PM> Install-Package Aspose.Diagram

Infoga sidhuvud och sidfot i Visio Diagram File Programmatically i C#

Du kan infoga eller lägga till sidhuvudet och sidfoten i en Visio-diagramfil genom att följa stegen nedan:

  1. Initiera en instans av klassen Diagram för att läsa in VSD- eller VSDX Visio-filen.
  2. Ställ in olika egenskaper för klassen HeaderFooter.
  3. Spara det utgående Visio-diagrammet.

Följande kodavsnitt visar hur man infogar eller lägger till en sidhuvud och en sidfot i ett VSD- eller VSDX-diagram programmatiskt i C#:

// Ladda källa Visio diagram
Diagram diagram = new Diagram("Drawing1.vsdx");

// Lägg till sidnummer i högra hörnet av sidhuvudet
diagram.HeaderFooter.HeaderRight = "&p";

// Ställ in text i mitten
diagram.HeaderFooter.HeaderCenter = "Center of the header";

// Ställ in text på vänster sida
diagram.HeaderFooter.HeaderLeft = "Left of the header";

// Lägg till text i det högra hörnet av sidfoten
diagram.HeaderFooter.FooterRight = "Right of the footer";

// Ställ in text i mitten
diagram.HeaderFooter.FooterCenter = "Center of the footer";

// Ställ in text på vänster sida
diagram.HeaderFooter.FooterLeft = "Left of the footer";

// Ställ in sidhuvud och sidfotsfärg
diagram.HeaderFooter.HeaderFooterColor = System.Drawing.Color.AliceBlue;

// Ställ in egenskaper för textteckensnitt
diagram.HeaderFooter.HeaderFooterFont.Italic = BOOL.True;
diagram.HeaderFooter.HeaderFooterFont.Underline = BOOL.False;

// Spara Visio-diagram
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

Skärmdumpen nedan visar ett exempel på en Visio-fil efter att du har infogat sidhuvudet och sidfoten i en VSD/VSDX-diagramfil:

Sidhuvud Sidfot Visio

Ta bort sidhuvud och sidfot i Visio-fil i C#

Du kan ta bort eller ta bort sidhuvudet och sidfoten från ett Visio-diagram med följande steg:

  1. Skapa ett objekt av klassen Diagram för att ladda indatafilen Visio.
  2. Få åtkomst till olika egenskaper för klasserna HeaderFooter och rensa egenskaperna.
  3. Spara utdatafilen från Visio efter att du har tagit bort sidhuvudet och sidfoten.

Kodavsnittet nedan visar hur du tar bort eller tar bort sidhuvudet och sidfoten från en Visio-fil i C#:

// Ladda källa Visio diagram
Diagram diagram = new Diagram("Drawing1.vsdx");

// Ta bort det högra hörnet av rubriken
diagram.HeaderFooter.HeaderRight = "";

// Ta bort texten i mitten
diagram.HeaderFooter.HeaderCenter = "";

// Ta bort text på vänster sida
diagram.HeaderFooter.HeaderLeft = "";

// Ta bort text i högra hörnet av sidfoten
diagram.HeaderFooter.FooterRight = "";

// Ta bort text i mitten
diagram.HeaderFooter.FooterCenter = "";

// Ta bort text på vänster sida
diagram.HeaderFooter.FooterLeft = "";

// Spara Visio-diagram
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

Skaffa en gratis API-licens

Du kan utvärdera API:et i dess fulla kapacitet genom att skaffa en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du infogar eller tar bort sidhuvudet och sidfoten från ett Visio-diagram i VSD- eller VSDX-filformat programmatiskt i C#. Dessutom kan du besöka avsnittet dokumentation för att lära dig olika andra funktioner som erbjuds av API:et. Vänligen kontakta oss på forumet om du har några funderingar eller frågor.

Se även

Konvertera Visio VSD eller VSDX till XAML i C#