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
- Infoga sidhuvud och sidfot i Visio Diagram File Programmatically i C#
- Ta bort sidhuvud och sidfot i Visio-fil 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:
- Initiera en instans av klassen Diagram för att läsa in VSD- eller VSDX Visio-filen.
- Ställ in olika egenskaper för klassen HeaderFooter.
- 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:
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:
- Skapa ett objekt av klassen Diagram för att ladda indatafilen Visio.
- Få åtkomst till olika egenskaper för klasserna HeaderFooter och rensa egenskaperna.
- 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.