Print

Print()

يطبع المستند بأكمله على الطابعة الافتراضية.

public void Print()

أمثلة

يوضح كيفية طباعة مستند باستخدام الطابعة الافتراضية.

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

// فيما يلي طريقتان لطباعة مستندنا.
// 1 - الطباعة باستخدام الطابعة الافتراضية:
doc.Print();

// 2 - حدد الطابعة التي نرغب في طباعة المستند بها بالاسم:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

أنظر أيضا


اطبع المستند بأكمله على الطابعة المحددة، باستخدام وحدة التحكم في الطباعة القياسية (بدون واجهة مستخدم).

public void Print(string printerName)
معامليكتبوصف
printerNameStringاسم الطابعة.

أمثلة

يوضح كيفية طباعة مستند باستخدام الطابعة الافتراضية.

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

// فيما يلي طريقتان لطباعة مستندنا.
// 1 - الطباعة باستخدام الطابعة الافتراضية:
doc.Print();

// 2 - حدد الطابعة التي نرغب في طباعة المستند بها بالاسم:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

أنظر أيضا


يطبع المستند وفقًا لإعدادات الطابعة المحددة، باستخدام وحدة التحكم في الطباعة القياسية (بدون واجهة مستخدم).

public void Print(PrinterSettings printerSettings)
معامليكتبوصف
printerSettingsPrinterSettingsإعدادات الطابعة التي سيتم استخدامها.

ملاحظات

الPrinterSettings يسمح لك الكائن بتحديد الطابعة التي سيتم الطباعة عليها، ونطاق الصفحات التي سيتم طباعتها وخيارات أخرى.

أمثلة

يوضح كيفية طباعة مجموعة من الصفحات.

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

// قم بإنشاء كائن "PrinterSettings" لتعديل كيفية طباعة المستند.
PrinterSettings printerSettings = new PrinterSettings();

// اضبط خاصية "PrintRange" على "PrintRange.SomePages" لـ
// أخبر الطابعة بأننا نعتزم طباعة بعض صفحات المستند فقط.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// قم بتعيين الخاصية "FromPage" إلى "1"، والخاصية "ToPage" إلى "3" لطباعة الصفحات من 1 إلى 3.
// فهرسة الصفحة تعتمد على 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// فيما يلي طريقتان لطباعة مستندنا.
// 1 - الطباعة أثناء تطبيق إعدادات الطباعة لدينا:
doc.Print(printerSettings);

// 2 - الطباعة أثناء تطبيق إعدادات الطباعة لدينا، مع مراعاة أيضًا
// إعطاء المستند اسمًا مخصصًا يمكننا التعرف عليه في قائمة انتظار الطابعة:
doc.Print(printerSettings, "My rendered document");

أنظر أيضا


يطبع المستند وفقًا لإعدادات الطابعة المحددة، باستخدام وحدة التحكم في الطباعة القياسية (بدون واجهة مستخدم) واسم المستند.

public void Print(PrinterSettings printerSettings, string documentName)
معامليكتبوصف
printerSettingsPrinterSettingsإعدادات الطابعة التي سيتم استخدامها.
documentNameStringاسم المستند الذي سيتم عرضه (على سبيل المثال، في مربع حوار حالة الطباعة أو قائمة انتظار الطابعة) أثناء طباعة المستند.

ملاحظات

الPrinterSettings يسمح لك الكائن بتحديد الطابعة التي سيتم الطباعة عليها، ونطاق الصفحات التي سيتم طباعتها وخيارات أخرى.

أمثلة

يوضح كيفية طباعة مجموعة من الصفحات.

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

// قم بإنشاء كائن "PrinterSettings" لتعديل كيفية طباعة المستند.
PrinterSettings printerSettings = new PrinterSettings();

// اضبط خاصية "PrintRange" على "PrintRange.SomePages" لـ
// أخبر الطابعة بأننا نعتزم طباعة بعض صفحات المستند فقط.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// قم بتعيين الخاصية "FromPage" إلى "1"، والخاصية "ToPage" إلى "3" لطباعة الصفحات من 1 إلى 3.
// فهرسة الصفحة تعتمد على 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// فيما يلي طريقتان لطباعة مستندنا.
// 1 - الطباعة أثناء تطبيق إعدادات الطباعة لدينا:
doc.Print(printerSettings);

// 2 - الطباعة أثناء تطبيق إعدادات الطباعة لدينا، مع مراعاة أيضًا
// إعطاء المستند اسمًا مخصصًا يمكننا التعرف عليه في قائمة انتظار الطابعة:
doc.Print(printerSettings, "My rendered document");

أنظر أيضا