Inhägnad kod

I det här exemplet kommer vi att gå igenom hur du använder den inhägnade kodfunktionen med Aspose.Words för .NET. inhägnad kod används för att representera kodblock med specifik formatering.

Steg 1: Använda en dokumentgenerator

Först använder vi en dokumentgenerator för att lägga till innehåll i vårt dokument.

DocumentBuilder builder = new DocumentBuilder();

Steg 2: Lägga till en stil för inhägnad kod

Vi kommer att lägga till en anpassad stil för den inhägnade koden med hjälp avStyles.Add metod förDocument objekt. I det här exemplet skapar vi en stil som heter “FencedCode” för den inhägnade koden.

Style fencedCode = builder.Document.Styles.Add(StyleType.Paragraph, "FencedCode");
builder.ParagraphFormat.Style = fencedCode;

Steg 3: Lägga till inhägnad kod utan info

Nu kan vi lägga till ett inhägnat kodblock utan informationssträng med den anpassade stilen “FencedCode”.

builder.Writeln("This is an fenced code");

Steg 4: Lägg till inhägnad kod med infosträng

Vi kan också lägga till ett inhägnat kodblock med en informationssträng med en annan anpassad stil. I det här exemplet skapar vi en stil som heter “FencedCode.C#” för att representera ett block med C#-kod.

Style fencedCodeWithInfo = builder.Document.Styles.Add(StyleType.Paragraph, "FencedCode.C#");
builder.ParagraphFormat.Style = fencedCodeWithInfo;
builder.Writeln("This is a fenced code with info string");

Exempel på källkod för Fenced Code med Aspose.Words för .NET

// Använd en dokumentbyggare för att lägga till innehåll i dokumentet.
DocumentBuilder builder = new DocumentBuilder();

Style fencedCode = builder.Document.Styles.Add(StyleType.Paragraph, "FencedCode");
builder.ParagraphFormat.Style = fencedCode;
builder.Writeln("This is an fenced code");

Style fencedCodeWithInfo = builder.Document.Styles.Add(StyleType.Paragraph, "FencedCode.C#");
builder.ParagraphFormat.Style = fencedCodeWithInfo;
builder.Writeln("This is a fenced code with info string");

FAQ’s

F: Vad är avgränsad kod i Markdown?

S: Avgränsad kod i Markdown är en formateringsmetod som används för att visa kod i ett Markdown-dokument. Den består av att rama in koden med specifika avgränsare.

F: Vilka är fördelarna med avgränsad kod i Markdown?

S: Avgränsad kod i Markdown förbättrar kodläsbarheten och gör det lättare för läsarna att förstå. Det gör det också möjligt att bevara syntaxmarkering i vissa Markdown-redigerare.

F: Vad är skillnaden mellan avgränsad och indragen kod i Markdown?

S: Avgränsad kod använder specifika avgränsare för att omsluta koden, medan indragen kod innebär indragning av varje kodrad med mellanslag eller tabb.

F: Stöds avgränsad kod i Markdown av alla Markdown-redigerare?

S: Stödet för avgränsad kod i Markdown kan variera mellan Markdown-redigerare. Kontrollera din utgivares specifika dokumentation för att vara säker.