Délka pomlčky

V tomto tutoriálu vás krok za krokem provedeme následujícím zdrojovým kódem C#, jak nastavit délku pomlček pomocí Aspose.PDF pro .NET.

Než začnete, ujistěte se, že jste nainstalovali knihovnu Aspose.PDF a nastavili své vývojové prostředí. Také mít základní znalosti programování v C#.

Krok 1: Nastavení adresáře dokumentů

poskytnutém zdrojovém kódu musíte určit adresář, kam chcete uložit výsledný soubor PDF. Změňte proměnnou “dataDir” na požadovaný adresář.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Krok 2: Vytvoření instance objektu dokumentu a přidání stránky

Vytvoříme instanci třídy Document a do tohoto dokumentu přidáme stránku.

Document doc = new Document();
Page page = doc.Pages.Add();

Krok 3: Vytvoření objektu Graph a jeho přidání na stránku

Vytvoříme objekt Graph se zadanými rozměry a přidáme jej do kolekce odstavců stránky.

Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);

Krok 4: Vytvoření čárového objektu a konfigurace

Vytvoříme objekt Line se zadanými souřadnicemi a nakonfigurujeme barvu a délku čárek.

Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;

Krok 5: Přidání čáry do objektu Graph

Čáru přidáme do kolekce tvarů objektu Graph.

canvas.Shapes.Add(line);

Krok 6: Uložení výsledného souboru PDF

Nakonec výsledný soubor PDF s názvem „DashLength_out.pdf“ uložíme do zadaného adresáře.

doc.Save(dataDir + "DashLength_out.pdf");

Ukázkový zdrojový kód pro Dash Length pomocí Aspose.PDF pro .NET


// Cesta k adresáři dokumentů.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Instancia dokumentu instance
Document doc = new Document();
// Přidat stránku do kolekce stránek objektu Document
Page page = doc.Pages.Add();
// Vytvořte nakreslený objekt s určitými rozměry
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Přidejte nakreslený objekt do kolekce odstavců instance stránky
page.Paragraphs.Add(canvas);
// Vytvořit objekt Line
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Nastavte barvu pro objekt Line
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Zadejte pole čárek pro objekt line
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Nastavte fázi pomlčky pro instanci Line
line.GraphInfo.DashPhase = 1;
// Přidejte čáru do kolekce tvarů nakresleného objektu
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// Uložit dokument PDF
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);            

Závěr

V tomto tutoriálu jsme vysvětlili, jak nastavit délku pomlček pomocí Aspose.PDF pro .NET. Nyní můžete tyto znalosti využít k vytváření čar s vlastními čárkovanými vzory v souborech PDF.

Nejčastější dotazy

Otázka: Jaký je účel tohoto tutoriálu?

Odpověď: Účelem tohoto tutoriálu je provést vás procesem nastavení délky pomlček pro čáry pomocí Aspose.PDF pro .NET. Dozvíte se, jak vytvořit čáry s vlastními čárkovanými vzory v souborech PDF.

Otázka: Jaké předpoklady jsou vyžadovány před zahájením?

A: Než začnete, ujistěte se, že jste nainstalovali knihovnu Aspose.PDF a nastavili vaše vývojové prostředí. Doporučuje se také základní znalost programování v C#.

Otázka: Jak určím adresář pro uložení souboru PDF?

Odpověď: Upravte proměnnou “dataDir” v poskytnutém zdrojovém kódu tak, aby označovala adresář, kam chcete uložit výsledný soubor PDF.

Otázka: Jak vytvořím čáru s vlastními čárkovanými vzory?

Odpověď: Výukový program demonstruje vytvoření objektu Line a konfiguraci jeho barvy, pole čárek a fáze čárky pomocíGraphInfo objekt. Upravte tato nastavení, abyste dosáhli požadovaného vzoru čárek.

Otázka: Mohu přizpůsobit barvu čáry?

Odpověď: Ano, můžete upravit barvu čáry nastavenímColor vlastnictvímGraphInfo objekt spojený s linií.

Otázka: Jak uložím dokument PDF po nastavení délky pomlčky?

Odpověď: Po konfiguraci objektu Line s požadovaným vzorem čárky můžete výsledný dokument PDF uložit pomocídoc.Save(dataDir + "DashLength_out.pdf"); řádek v poskytnutém zdrojovém kódu.