PsSaveOptions

PsSaveOptions class

Può essere utilizzato per specificare opzioni aggiuntive quando si salva un documento nel filePs formato.

Per saperne di più, visita ilSpecificare le opzioni di salvataggio articolo di documentazione.

public class PsSaveOptions : FixedPageSaveOptions

Costruttori

NomeDescrizione
PsSaveOptions()Default_Costruttore

Proprietà

NomeDescrizione
AllowEmbeddingPostScriptFonts { get; set; }Ottiene o imposta un valore booleano che indica se consentire l’incorporamento di caratteri con contorni PostScript quando si incorporano caratteri TrueType in un documento al momento del salvataggio. Il valore predefinito èfalso .
ColorMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering dei colori.
CustomTimeZoneInfo { get; set; }Ottiene o imposta il fuso orario locale personalizzato utilizzato per i campi data/ora.
DefaultTemplate { get; set; }Ottiene o imposta il percorso del modello predefinito (incluso il nome file). Il valore predefinito per questa proprietà èstringa vuota (Empty).
Dml3DEffectsRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering degli effetti 3D.
virtual DmlEffectsRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering degli effetti DrawingML.
DmlRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering delle forme DrawingML.
ExportGeneratorName { get; set; }QuandoVERO , fa sì che il nome e la versione di Aspose.Words vengano incorporati nei file prodotti. Il valore predefinito èVERO .
ImlRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering degli oggetti input penna (InkML).
JpegQuality { get; set; }Ottiene o imposta un valore che determina la qualità delle immagini JPEG all’interno del documento Html.
MemoryOptimization { get; set; }Ottiene o imposta un valore che determina se l’ottimizzazione della memoria deve essere eseguita prima di salvare il documento. Il valore predefinito per questa proprietà èfalso .
MetafileRenderingOptions { get; set; }Permette di specificare le opzioni di rendering del metafile.
NumeralFormat { get; set; }Ottiene o impostaNumeralFormat utilizzato per il rendering dei numeri. I numeri europei vengono utilizzati per impostazione predefinita.
virtual OptimizeOutput { get; set; }Il flag indica se è necessario ottimizzare l’output. Se questo flag è impostato, le tele nidificate ridondanti e le tele vuote vengono rimosse, vengono concatenati anche i glifi vicini con la stessa formattazione. Nota: la precisione della visualizzazione del contenuto potrebbe essere influenzata se questa proprietà è impostata suVERO . L’impostazione predefinita èfalso .
PageSavingCallback { get; set; }Permette di controllare come vengono salvate le pagine separate quando un documento viene esportato in un formato di pagina fisso.
PageSet { get; set; }Ottiene o imposta le pagine da visualizzare. L’impostazione predefinita è tutte le pagine nel documento.
PrettyFormat { get; set; }QuandoVERO formati di output graziosi dove applicabile. Il valore predefinito èfalso .
ProgressCallback { get; set; }Chiamato durante il salvataggio di un documento e accetta i dati sull’avanzamento del salvataggio.
override SaveFormat { get; set; }Specifica il formato in cui il documento verrà salvato se viene utilizzato questo oggetto opzioni di salvataggio. Può esserePs .
TempFolder { get; set; }Specifica la cartella per i file temporanei utilizzata durante il salvataggio in un file DOC o DOCX. Per impostazione predefinita questa proprietà ènullo e non vengono utilizzati file temporanei.
UpdateCreatedTimeProperty { get; set; }Ottiene o imposta un valore che determina se ilCreatedTime la proprietà viene aggiornata prima del salvataggio. Il valore predefinito èfalso ;
UpdateFields { get; set; }Ottiene o imposta un valore che determina se i campi di determinati tipi devono essere aggiornati prima di salvare il documento in un formato di pagina fisso. Il valore predefinito per questa proprietà èVERO .
UpdateLastPrintedProperty { get; set; }Ottiene o imposta un valore che determina se ilLastPrinted la proprietà viene aggiornata prima del salvataggio.
UpdateLastSavedTimeProperty { get; set; }Ottiene o imposta un valore che determina se ilLastSavedTime la proprietà viene aggiornata prima del salvataggio.
UseAntiAliasing { get; set; }Ottiene o imposta un valore che determina se utilizzare o meno l’antialiasing per il rendering.
UseBookFoldPrintingSettings { get; set; }Ottiene o imposta un valore booleano che indica se il documento deve essere salvato utilizzando un layout di stampa booklet, se specificato tramiteMultiplePages .
UseHighQualityRendering { get; set; }Ottiene o imposta un valore che determina se utilizzare o meno algoritmi di rendering di alta qualità (ovvero lenti).

Metodi

NomeDescrizione
override Equals(object)Determina se l’oggetto specificato ha un valore uguale all’oggetto corrente.

Esempi

Mostra come salvare un documento nel formato Postscript sotto forma di piegatura di un libro.

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

// Crea un oggetto "PsSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui il metodo converte il documento in PostScript.
// Imposta la proprietà "UseBookFoldPrintingSettings" su "true" per organizzare i contenuti
// nel documento Postscript di output in modo da aiutarci a ricavarne un opuscolo.
// Imposta la proprietà "UseBookFoldPrintingSettings" su "false" per salvare normalmente il documento.
PsSaveOptions saveOptions = new PsSaveOptions
{
    SaveFormat = SaveFormat.Ps,
    UseBookFoldPrintingSettings = renderTextAsBookFold
};

// Se stiamo rendendo il documento come un opuscolo, dobbiamo impostare "MultiplePages"
// proprietà degli oggetti di impostazione pagina di tutte le sezioni su "MultiplePagesType.BookFoldPrinting".
foreach (Section s in doc.Sections)
{
    s.PageSetup.MultiplePages = MultiplePagesType.BookFoldPrinting;
}

// Una volta stampato questo documento su entrambi i lati delle pagine, possiamo piegare tutte le pagine al centro contemporaneamente,
// e i contenuti si allineeranno in modo da creare un opuscolo.
doc.Save(ArtifactsDir + "PsSaveOptions.UseBookFoldPrintingSettings.ps", saveOptions);

Guarda anche