Inhägnad kod

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.