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 följer 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 hjälp av standardutskriftskontrollen (inget användargränssnitt).

public void Print(string printerName)
ParameterTypBeskrivning
printerNameStringSkrivarens namn.

Exempel

Visar hur man skriver ut ett dokument med standardskrivaren.

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

// Nedan följer 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 hjälp av standardutskriftskontrollen (inget 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 som ska skrivas ut på, sidintervallet som ska skrivas ut och andra alternativ.

Exempel

Visar hur man skriver ut ett sidintervall.

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" för att
// berätta för skrivaren att vi bara avser att skriva ut vissa dokumentsidor.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Sätt 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 följer två sätt att skriva ut vårt dokument.
// 1 - Skriv ut medan våra utskriftsinställningar tillämpas:
doc.Print(printerSettings);

// 2 - Skriv ut medan du tillämpar våra utskriftsinställningar, samtidigt som du
// 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 hjälp av standardutskriftskontrollen (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 i skrivarkön) vid utskrift av dokumentet.

Anmärkningar

DePrinterSettings Med objektet kan du ange vilken skrivare som ska skrivas ut på, sidintervallet som ska skrivas ut och andra alternativ.

Exempel

Visar hur man skriver ut ett sidintervall.

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" för att
// berätta för skrivaren att vi bara avser att skriva ut vissa dokumentsidor.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Sätt 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 följer två sätt att skriva ut vårt dokument.
// 1 - Skriv ut medan våra utskriftsinställningar tillämpas:
doc.Print(printerSettings);

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

Se även