ConverterSettings

<< Fare clic per visualizzazione il sommario >>

Percorso:  Gli oggetti del mondo Jamio > I tipi strutturati >

ConverterSettings

Definisce le impostazioni da assegnare ad un file formato PDF. Il tipo ad esempio è utilizzato nel metodo ConvertToPDF del Plug Document Automation utile a convertire un file in formato PDF.

 

Le proprietà del tipo ConverterSettings, da utilizzare in fase di conversione, dipendono dal tipo di file dato in input al metodo ConvertToPDF. I tipi di file che è possibile convertire in PDF sono classificabili in:

Word (comprende le estensioni estensioni DOC, DOCM, DOCX, DOT, DOTM, DOTX, FODT, HTML, MHTML, ODT, OTT, RTF, TXT, XHTML, XML, SQL)

Excel (comprende le estensioni estensioni XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS, ODF)

Presentation (comprende le estensioni estensioni PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP)

Image ( comprende le estensioni estensioni BMP, JPE, JPEG, JPG, PNG, GIF, TIF, TIFF)

SignedFile (comprende le estensioni estensioni P7M, TSD)

SvgFile (estensione SVG)

Email message (estensione EML)

 

Il tipo ConverterSettings è una struttura composta dalle seguenti proprietà:

 

Nome

Descrizione

Tipo

BottomMargin

Rappresenta il margine inferiore della pagina espressa in centimetri. La proprietà è impostata solo se diversa da zero

Decimal

CenterHorizontally

Permette di centrare orizzontalmente la pagina che si sta convertendo nel file pdf di output

Boolean

CenterVertically

Permette di centrare verticalmente la pagina che si sta convertendo nel file pdf di output

Boolean

LeftMargin

Rappresenta il margine sinistro della pagina espressa in centimetri. La proprietà è impostata solo se diversa da zero

Decimal

Orientation

Rappresenta l'orientamento della pagina da assegnare al file PDF

Orientation

PageHeight

Rappresenta l'altezza della pagina espressa in centimetri. La proprietà è impostata solo se diversa da zero

Decimal

PageWidth

Rappresenta la larghezza della pagina espressa in centimetri. La proprietà è impostata solo se diversa da zero

Decimal

PaperSize

Rappresenta la dimensione della pagina da assegnare al file PDF

PaperSize

RightMargin

Rappresenta il margine destro della pagina espressa in centimetri. La proprietà è impostata solo se diversa da zero

Decimal

TopMargin

Rappresenta il margine superiore della pagina espressa in centimetri. La proprietà è impostata solo se diversa da zero

Decimal

UseImageSize

Permette per i formati immagine (BMP, JPE, JPEG, JPG, PNG, GIF, TIF, TIFF) di impostare le dimensioni della pagina del file in formato PDF ottenuto dalla conversione

Boolean

 

Per ogni tipo di file che è possibile convertire, sono recepite specifiche proprietà del tipo ConverterSettings e per esse sono impostati dei valori di default.

Proprietà e valori di default del tipo ConverterSettings per i file di tipo Word:

oPaperSize (default = A4)

oPageHeight (considerato solo se PaperSize = Custom, default = altezza del formato A4)

oPageWidth (considerato solo se PaperSize = Custom, default = larghezza del formato A4)

oOrientation (default = Portrait)

oTopMargin (default = 2.5)

oBottomMargin (default = 2)

oLeftMargin (default = 2)

oRightMargin (default = 2)

Proprietà e valori di default del tipo ConverterSettings per i file di tipo Excel:

oPaperSize (default = Letter)

oPageHeight (considerato solo se PaperSize = Custom, default = altezza del formato Letter)

oPageWidth (considerato solo se PaperSize = Custom, default = altezza del formato Letter)

oOrientation (default = Portrait)

oTopMargin (default = 1.9)

oBottomMargin (default = 1.9)

oLeftMargin (default = 1.8)

oRightMargin (default = 1.8)

oCenterHorizontally (default = false)

oCenterVertically (default = false)

Proprietà e valori di default del tipo ConverterSettings per i file di tipo Image

oPageHeight (default = altezza del formato A4)

oPageWidth (default = larghezza del formato A4)

oOrientation (considerato solo se PageHeight = 0, PageWidth = 0 e UseImageSize = false; default = Portrait)

oTopMargin (default = 2)

oBottomMargin (default = 2)

oLeftMargin (default = 2.5)

oRightMargin (default = 2.5)

oUseImageSize (default = false; se true, il documento PDF avrà una pagina delle stesse dimensioni dell'immagine, senza margini, e tutte le altre proprietà saranno ignorate). Se la proprietà UseImageSize viene impostata a true, il file PDF avrà una pagina delle stesse dimensioni dell'immagine, senza margini, e tutte le altre proprietà (PaperSize, Orientation,PageHeight, etc.) saranno ignorate. Se la proprietà UseImageSize viene impostata a false, il file PDF avrà le caratteristiche specificate con le altre proprietà (PaperSize, Orientation,PageHeight, etc.). In questo scenario se l'immagine è più piccola delle dimensioni della pagina PDF (quelle impostate o l'A4 di default), verrà inserita con le sue dimensioni inalterate all'interno della pagina, considerando gli eventuali margini e le proprietà CenterHorizontally e CenterVertically; se è più grande delle dimensioni della pagina PDF (anche se solo per l'altezza o solo per la larghezza), l'immagine verrà ridimensionata per essere inserita nella pagina mantenendo le proporzioni.

Proprietà e valori di default del tipo ConverterSettings per i file di tipo Presentation: nessuno.

Proprietà e valori di default del tipo ConverterSettings per i file di tipo SignedFile: nessuno.

Proprietà e valori di default del tipo ConverterSettings per i file di tipo SvgFile: nessuno.

Proprietà e valori di default del tipo ConverterSettings per i file di tipo Email message: nessuno.