Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà PrintPreviewDialog.UseAntiAlias

 

Data di pubblicazione: novembre 2016

Ottiene o imposta un valore che indica se in fase di stampa sono usate le funzionalità di anti alias del sistema operativo.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public bool UseAntiAlias { get; set; }

Valore proprietà

Type: System.Boolean

true Se viene utilizzato l'anti-aliasing; in caso contrario, false.

Rimuove l'anti-aliasing linee quando i tipi di carattere vengono sottoposti a rendering.

Esempio di codice riportato di seguito viene illustrato il PrintPreviewDialog impostazione di Document e UseAntiAlias proprietà. Nell'esempio si presuppone il form contiene un TreeView denominato TreeView1 contenente TreeNode oggetti. Il Tag proprietà di ogni TreeNode oggetto deve essere impostato su un nome di un documento completo che sia accessibile dal computer che esegue l'esempio. Impostare ogni TreeNode.Text a una stringa che identifica il file specificato dalla proprietà di TreeNode.Tag proprietà. Ad esempio, è possibile impostare TreeNode1.Tag su "c:\myDocuments\recipe.doc" e TreeNode1.Text per "recipe". Nell'esempio si presuppone anche il modulo contiene un PrintPreviewDialog denominato PrintPreviewDialog1 e un pulsante denominato Button1. Per eseguire questo esempio, chiamare il InitializePrintPreviewDialog metodo nel costruttore del form o Load gestore dell'evento.


// Declare the dialog.
internal PrintPreviewDialog PrintPreviewDialog1;

// Declare a PrintDocument object named document.
private System.Drawing.Printing.PrintDocument document =
	new System.Drawing.Printing.PrintDocument();

// Initalize the dialog.
private void InitializePrintPreviewDialog()
{

	// Create a new PrintPreviewDialog using constructor.
	this.PrintPreviewDialog1 = new PrintPreviewDialog();

	//Set the size, location, and name.
	this.PrintPreviewDialog1.ClientSize = 
		new System.Drawing.Size(400, 300);
	this.PrintPreviewDialog1.Location = 
		new System.Drawing.Point(29, 29);
	this.PrintPreviewDialog1.Name = "PrintPreviewDialog1";

	// Associate the event-handling method with the 
	// document's PrintPage event.
	this.document.PrintPage += 
		new System.Drawing.Printing.PrintPageEventHandler
		(document_PrintPage);

	// Set the minimum size the dialog can be resized to.
	this.PrintPreviewDialog1.MinimumSize = 
		new System.Drawing.Size(375, 250);

	// Set the UseAntiAlias property to true, which will allow the 
	// operating system to smooth fonts.
	this.PrintPreviewDialog1.UseAntiAlias = true;
}

private void Button1_Click(object sender, System.EventArgs e)
{

	if (TreeView1.SelectedNode != null)

		// Set the PrintDocument object's name to the selectedNode
		// object's  tag, which in this case contains the 
		// fully-qualified name of the document. This value will 
		// show when the dialog reports progress.
	{
		document.DocumentName = TreeView1.SelectedNode.Tag.ToString();
	}

	// Set the PrintPreviewDialog.Document property to
	// the PrintDocument object selected by the user.
	PrintPreviewDialog1.Document = document;

	// Call the ShowDialog method. This will trigger the document's
	//  PrintPage event.
	PrintPreviewDialog1.ShowDialog();
}

private void document_PrintPage(object sender, 
	System.Drawing.Printing.PrintPageEventArgs e)
{

	// Insert code to render the page here.
	// This code will be called when the PrintPreviewDialog.Show 
	// method is called.

	// The following code will render a simple
	// message on the document in the dialog.
	string text = "In document_PrintPage method.";
	System.Drawing.Font printFont = 
		new System.Drawing.Font("Arial", 35, 
		System.Drawing.FontStyle.Regular);

	e.Graphics.DrawString(text, printFont, 
		System.Drawing.Brushes.Black, 0, 0);

}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: