Print

Print()

Skriver ut hela dokumentet till standardskrivaren.

public void Print()

Exempel

Visar hur man skriver ut ett dokument med standardskrivaren.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Nedan finns två sätt att skriva ut vårt dokument.
// 1 - Skriv ut med standardskrivaren:
doc.Print();

// 2 - Ange en skrivare som vi vill skriva ut dokumentet med med namn:
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Se även


Skriv ut hela dokumentet till den angivna skrivaren, med standardutskriftskontrollern (inget användargränssnitt).

public void Print(string printerName)
ParameterTypBeskrivning
printerNameStringNamnet på skrivaren.

Exempel

Visar hur man skriver ut ett dokument med standardskrivaren.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Nedan finns två sätt att skriva ut vårt dokument.
// 1 - Skriv ut med standardskrivaren:
doc.Print();

// 2 - Ange en skrivare som vi vill skriva ut dokumentet med med namn:
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Se även


Skriver ut dokumentet enligt de angivna skrivarinställningarna, med standardutskriftskontrollern (utan användargränssnitt).

public void Print(PrinterSettings printerSettings)
ParameterTypBeskrivning
printerSettingsPrinterSettingsSkrivarinställningarna som ska användas.

Anmärkningar

DePrinterSettings Med -objektet kan du ange vilken skrivare du vill skriva ut på, antalet sidor som ska skrivas ut och andra alternativ.

Exempel

Visar hur man skriver ut ett antal sidor.

Document doc = new Document(MyDir + "Rendering.docx");

// Skapa ett "PrinterSettings"-objekt för att ändra hur vi skriver ut dokumentet.
PrinterSettings printerSettings = new PrinterSettings();

// Ställ in egenskapen "PrintRange" till "PrintRange.SomePages" till
// berätta för skrivaren att vi bara tänker skriva ut några dokumentsidor.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Ställ in egenskapen "FromPage" till "1" och egenskapen "ToPage" till "3" för att skriva ut sidorna 1 till 3.
// Sidindexering är 1-baserad.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Nedan finns två sätt att skriva ut vårt dokument.
// 1 - Skriv ut medan du använder våra utskriftsinställningar:
doc.Print(printerSettings);

// 2 - Skriv ut medan du tillämpar våra utskriftsinställningar, samtidigt som du också
// ger dokumentet ett anpassat namn som vi kan känna igen i skrivarkön:
doc.Print(printerSettings, "My rendered document");

Se även


Skriver ut dokumentet enligt de angivna skrivarinställningarna, med standardutskriftskontrollern (inget användargränssnitt) och ett dokumentnamn.

public void Print(PrinterSettings printerSettings, string documentName)
ParameterTypBeskrivning
printerSettingsPrinterSettingsSkrivarinställningarna som ska användas.
documentNameStringDokumentnamnet som ska visas (till exempel i en dialogruta för utskriftsstatus eller skrivarkö) under utskrift av dokumentet.

Anmärkningar

DePrinterSettings Med -objektet kan du ange vilken skrivare du vill skriva ut på, antalet sidor som ska skrivas ut och andra alternativ.

Exempel

Visar hur man skriver ut ett antal sidor.

Document doc = new Document(MyDir + "Rendering.docx");

// Skapa ett "PrinterSettings"-objekt för att ändra hur vi skriver ut dokumentet.
PrinterSettings printerSettings = new PrinterSettings();

// Ställ in egenskapen "PrintRange" till "PrintRange.SomePages" till
// berätta för skrivaren att vi bara tänker skriva ut några dokumentsidor.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Ställ in egenskapen "FromPage" till "1" och egenskapen "ToPage" till "3" för att skriva ut sidorna 1 till 3.
// Sidindexering är 1-baserad.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Nedan finns två sätt att skriva ut vårt dokument.
// 1 - Skriv ut medan du använder våra utskriftsinställningar:
doc.Print(printerSettings);

// 2 - Skriv ut medan du tillämpar våra utskriftsinställningar, samtidigt som du också
// ger dokumentet ett anpassat namn som vi kan känna igen i skrivarkön:
doc.Print(printerSettings, "My rendered document");

Se även