OtherPagesTray
Contenuti
[
Nascondere
]PageSetup.OtherPagesTray property
Ottiene o imposta il vassoio della carta (scomparto) da utilizzare per tutte le pagine tranne la prima di una sezione. Il valore è specifico dell’implementazione (stampante).
public int OtherPagesTray { get; set; }
Esempi
Mostra come fare in modo che tutte le sezioni di un documento utilizzino il vassoio carta predefinito della stampante selezionata.
Document doc = new Document();
// Trova la stampante predefinita che utilizzeremo per stampare questo documento.
// È possibile definire una stampante specifica utilizzando la proprietà "PrinterName" dell'oggetto PrinterSettings.
PrinterSettings settings = new PrinterSettings();
// Il valore del vassoio carta memorizzato nei documenti è specifico della stampante.
// Ciò significa che il codice seguente reimposta tutti i valori del vassoio della pagina per utilizzare il vassoio predefinito della stampante corrente.
// È possibile enumerare PrinterSettings.PaperSources per trovare gli altri valori validi del vassoio carta della stampante selezionata.
foreach (Section section in doc.Sections.OfType<Section>())
{
section.PageSetup.FirstPageTray = settings.DefaultPageSettings.PaperSource.RawKind;
section.PageSetup.OtherPagesTray = settings.DefaultPageSettings.PaperSource.RawKind;
}
Mostra come impostare la stampa utilizzando vassoi stampante diversi per formati carta diversi.
Document doc = new Document();
// Trova la stampante predefinita che utilizzeremo per stampare questo documento.
// È possibile definire una stampante specifica utilizzando la proprietà "PrinterName" dell'oggetto PrinterSettings.
PrinterSettings settings = new PrinterSettings();
// Questo è il vassoio che utilizzeremo per le pagine nel formato carta "A4".
int printerTrayForA4 = settings.PaperSources[0].RawKind;
// Questo è il vassoio che utilizzeremo per le pagine nel formato carta "Lettera".
int printerTrayForLetter = settings.PaperSources[1].RawKind;
// Modificare l'oggetto PageSettings di questa sezione per fare in modo che Microsoft Word istruisca la stampante
// per utilizzare uno dei vassoi identificati sopra, a seconda del formato carta di questa sezione.
foreach (Section section in doc.Sections.OfType<Section>())
{
if (section.PageSetup.PaperSize == Aspose.Words.PaperSize.Letter)
{
section.PageSetup.FirstPageTray = printerTrayForLetter;
section.PageSetup.OtherPagesTray = printerTrayForLetter;
}
else if (section.PageSetup.PaperSize == Aspose.Words.PaperSize.A4)
{
section.PageSetup.FirstPageTray = printerTrayForA4;
section.PageSetup.OtherPagesTray = printerTrayForA4;
}
}
Guarda anche
- class PageSetup
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words