Class ImageOrPrintOptions
名称: Aspose.Cells.Rendering 合計: Aspose.Cells.dll (25.4.0)
ワークシートを画像に表示したり、ワークシートを印刷したり、図を画像に表示したりする際のオプションを指定することができます。
public class ImageOrPrintOptions
Inheritance
Examples
//Set Image Or Print Options
ImageOrPrintOptions options = new ImageOrPrintOptions();
//Set output image format
options.ImageType = ImageType.Png;
//Set Horizontal resolution
options.HorizontalResolution = 300;
//Set Vertical Resolution
options.VerticalResolution = 300;
//Instantiate Workbook
Workbook book = new Workbook("test.xls");
//Save chart as Image using ImageOrPrint Options
book.Worksheets[0].Charts[0].ToImage("chart.png", options);
'Set Image Or Print Options
Dim options As New ImageOrPrintOptions()
'Set output image format
options.ImageType = ImageType.Png
'Set Horizontal resolution
options.HorizontalResolution = 300
'Set Vertical Resolution
options.VerticalResolution = 300
'Instantiate Workbook
Dim book As New Workbook("test.xls")
'Save chart as Image using ImageOrPrint Options
book.Worksheets(0).Charts(0).ToImage("chart.png", options)
Constructors
ImageOrPrintOptions()
コトル
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
AllColumnsInOnePagePerSheet が正しい場合は、1 ページのすべてのコラムコンテンツが結果として 1 ページにのみ出力します。ページトップの紙サイズの幅は無効であり、ページトップの他の設定は無効になります。まだ効果が続きます。
public bool AllColumnsInOnePagePerSheet { get; set; }
不動産価値
ChartImageType
変換時に図のイメージタイプを表示します。デフォルト値:PNG
[Obsolete("Chart and Shape are always rendered as vector elements(e.g. point, line) for rendering quality.")]
[Browsable(false)]
public ImageFormat ChartImageType { get; set; }
不動産価値
Remarks
注:このメンバーは現在、時代遅れです。代わりに、図と形状は常に品質を表すために、ベクトル要素(たとえばポイント、ライン)として表示されます。この不動産は、2022年6月から12ヶ月後に撤去されます。アスポーズは、あなたが経験した可能性のある不快感について謝罪します。
CheckWorkbookDefaultFont
Excel の文字が Unicode で、セルスタイルで正しい文字が設定されていない場合、ブロックとしてPDF、イメージに表示される可能性があります。これを真実に設定して、ワークブックのデフォルトフォントを使用して、最初にこれらの文字を表示しようとします。
public bool CheckWorkbookDefaultFont { get; set; }
不動産価値
Remarks
デフォルトは真実です。
CustomPrintPageEventHandler
クライアントは、この EventHandler を使用して各ページを印刷する際に、特別な出力を印刷することができます。
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
不動産価値
CustomQueryPageSettingsEventHandler
クライアントは、この EventHandler を使用して各ページを印刷する際にプリンターのページ設定を制御することができます。
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
不動産価値
DefaultEditLanguage
デフォルト編集言語を取得または設定します。
public DefaultEditLanguage DefaultEditLanguage { get; set; }
不動産価値
Remarks
異なる編集言語が設定されている場合、テキスト段落の異なる配置を表示/転送することができます。デフォルトは Aspose.Cells.DefaultEditLanguage.Autoです。
DefaultFont
Excel の文字が Unicode で、セルスタイルで正しい文字が設定されていない場合、ブロックとしてPDF、イメージに表示される可能性があります。MingLiu や MS Gothic などのデフォルトフォントを設定して、これらのキャラクターを表示します。この属性が設定されていない場合、Aspose.Cells はシステムのデフォルト フォントを使用して、これらのユニコード 文字を表示します。
public string DefaultFont { get; set; }
不動産価値
DrawObjectEventHandler
このインターフェイスを実装して、Rendering 時に DrawObject と Bound を取得します。
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
不動産価値
EmbededImageNameInSvg
内蔵画像のフィルネームを svg で表示します。これは「c:\xpsEmbedded」のようなディレクトリを持つ完全なコースでなければなりません。
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
不動産価値
EmfRenderSetting
Emf メタファイルをソースファイルに表示するための設定。
public EmfRenderSetting EmfRenderSetting { get; set; }
不動産価値
Remarks
「EMF+ダブル」として識別されたEMFメタファイルには、EMF+レコードとEMFレコードの両方を含むことができます。レコードの種類は、画像を表示するために使用することができます、EMF+レコードのみ、またはEMFレコードのみ。Aspose.Cells.EmfRenderSetting.EmfPlusPrefer が設定された場合、EMF+ レコードは画像に表示する際にパルセッドされます。デフォルト値は Aspose.Cells.EmfRenderSetting.EmfOnlyです。.Net System.Drawing.Common に依存するフレームワークの場合、この設定は無視されます。
EmfType
メタファイルのフォーマットを指定する EmfType を取得または設定します。
public EmfType EmfType { get; set; }
不動産価値
GridlineType
グリッドラインタイプを取得または設定します。
public GridlineType GridlineType { get; set; }
不動産価値
Remarks
デフォルトはDottedタイプです。
HorizontalResolution
生成された画像のためのホリゾンタル解像度を、インチ当たりの点で取得または設定します。
public int HorizontalResolution { get; set; }
不動産価値
Examples
次のコードは解像度を192に設定し、生成された画像の幅と高さは2倍です。解像度の1つは、デフォルト値96として残ります。
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render worksheet page to image.
SheetRender sr = new SheetRender(wb.Worksheets[0], opts);
sr.ToImage(0, "Sheet_Page1.png");
Remarks
デフォルト値は96です。
設定 Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution と Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution は、出力画像の幅と高さをピクセルで影響します。
ImageType
生成された画像の形式を取得または設定します。デフォルト値:PNG
public virtual ImageType ImageType { get; set; }
不動産価値
IsCellAutoFit
細胞の幅と高さが自動的にセル値によって調整されているかどうかを示します。デフォルト値は偽物です。
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
不動産価値
Remarks
注:このメンバーは現在、時代遅れです。代わりに、ご利用ください Aspose.Cells.Worksheet.AutoFitColumns(__W L 27 .AutofitterOptions) および __ WL 27.ワークシート。この不動産は、2022年8月から12ヶ月後に削除されます。アスポーズは、あなたが経験した可能性のある不快感について謝罪します。
IsFontSubstitutionCharGranularity
文字の文字が互換性がない場合にのみ文字の文字を置き換えるかどうかを示します。
public bool IsFontSubstitutionCharGranularity { get; set; }
不動産価値
Remarks
デフォルトは偽物です まず、Workbook と PdfSaveOption/system のデフォルトフォントを試してみます。
IsOptimized
出力要素を最適化するかどうかを示す。
public bool IsOptimized { get; set; }
不動産価値
Remarks
デフォルト値は偽物です。現時点では、この資産が実現すると、以下の最適化が行われます。
- 国境線の最適化
- ファイルサイズを最適化し、 Svg 画像に表示します。
OnePagePerSheet
OnePagePerSheet が真実である場合、1 ページのすべてのコンテンツが結果として 1 ページにのみ表示されます。ページトップの紙サイズは無効になり、ページトップの他の設定は無効になります。まだ効果が続きます。
public bool OnePagePerSheet { get; set; }
不動産価値
OnlyArea
この財産が真実であるならば、一つの領域は生産となり、規模は有効にならない。
public bool OnlyArea { get; set; }
不動産価値
OutputBlankPageWhenNothingToPrint
印刷するものがないときに白いページを出すかどうかを示す。
public bool OutputBlankPageWhenNothingToPrint { get; set; }
不動産価値
Remarks
デフォルトは偽りです。
PageCount
取得または保存するページの数を設定します。
public int PageCount { get; set; }
不動産価値
Remarks
デフォルトは System.Int32.MaxValue で、すべてのページがリリースされることを意味します。
PageIndex
最初のページの 0 ベースのインデックスを保存するか設定します。
public int PageIndex { get; set; }
不動産価値
Remarks
デフォルトは0。
PageSavingCallback
コントロール/ページ保存プロセスの進歩を示す。
public IPageSavingCallback PageSavingCallback { get; set; }
不動産価値
PixelFormat
作成された画像のピクセル形式を取得または設定します。
public PixelFormat PixelFormat { get; set; }
不動産価値
Remarks
デフォルト値は PixelFormat.Format32bppArgb です。
PrintWithStatusDialog
PrintWithStatusDialog = true の場合、現在の印刷状態を示す対話が行われます。こういう対話が現れません。
public bool PrintWithStatusDialog { get; set; }
不動産価値
PrintingPage
どのページが印刷されないかを示す。
public PrintingPageType PrintingPage { get; set; }
不動産価値
Quality
生成されたイメージストの品質を決定する値を取得または設定することは、ページを「Jpeg」形式に保存する場合にのみ適用されます。
public int Quality { get; set; }
不動産価値
Remarks
JPEGに節約する場合にのみ有効です。値は0から100の間でなければなりません。デフォルト値は100です。
SVGFitToViewポート
この財産が真実である場合、生成されたsvg はポートの表示に適しています。
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
不動産価値
SaveFormat
取得または出力ファイル形式のタイプを設定するサポート Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
不動産価値
Remarks
注:このメンバーは現在、時代遅れです。代わりに、Tiff/Svg では、 Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType を使用し、Xps には Wl27.Workbook.Save(System.String、W L 27 .SavOption) を __ WL 27_ .XPSSavaOptionen で使用します。この不動産は、2022年8月から12ヶ月後に削除されます。アスポーズは、あなたが経験した可能性のある不快感について謝罪します。
SheetSet
デフォルトは、ワークブックのすべての目に見えるページです: Aspose.Cells.Rendering.SheetSet.Visible。
public SheetSet SheetSet { get; set; }
不動産価値
Remarks
セットは Aspose.Cells.Rendering.SheetRender で使用されるときに無視されます。
SmoothingMode
柔らかさ(対立)が線と曲線と満たされた領域の端に適用されるかどうかを指定します。デフォルト値は SmoothingMode.None です。
public SmoothingMode SmoothingMode { get; set; }
不動産価値
SvgCssPrefix
css の名前を svg で入力して設定する、デフォルト値は空のラインです。
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
不動産価値
TextCrossType
テキストタイプを表示または設定すると、テキスト幅が細胞幅よりも大きくなります。
public TextCrossType TextCrossType { get; set; }
不動産価値
TextRenderingHint
テキストレダリングの質を定義します。デフォルト値は TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
不動産価値
TiffBinarizationMethod
画像を 1 bpp 形式に変換する際に使用される方法を取得または設定します。Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType は Tiff と Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression は Ccitt3 または Ccitt4 と同等です。
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
不動産価値
Remarks
デフォルト値は FloydSteinbergDitheringです。
TiffColorDepth
「Tiff」フォーマットにページを保存する場合にのみ適用するビットの深さを取得または設定します。
public ColorDepth TiffColorDepth { get; set; }
不動産価値
Remarks
TIFFに節約する場合にのみ有効です。もし TiffCompression が CCITT3 に設定されている場合、CCITT4 は効果がなくなり、生成された tiff 画像の ビット 深さは常に 1 になります。
TiffCompression
「Tiff」フォーマットにページを保存する場合にのみ適用される圧縮の種類を取得または設定します。
public TiffCompression TiffCompression { get; set; }
不動産価値
Remarks
TIFFに節約する場合にのみ有効です。デフォルト値はLzwです。
Transparent
生成された画像の背景が透明であるかどうかを示す。
public bool Transparent { get; set; }
不動産価値
Remarks
デフォルト値は偽物です つまり、生成された画像の背景は白色です。
VerticalResolution
生成された画像の垂直解像度を、インチ当たりの点で取得または設定します。
public int VerticalResolution { get; set; }
不動産価値
Examples
次のコードは解像度を192に設定し、生成された画像の幅と高さは2倍です。解像度の1つは、デフォルト値96として残ります。
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render Chart to image.
wb.Worksheets[0].Charts[0].ToImage("Chart.png", opts);
Remarks
デフォルト値は96です。
設定 Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution と Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution は、出力画像の幅と高さをピクセルで影響します。
WarningCallback
警告または呼び返しを設定します。
public IWarningCallback WarningCallback { get; set; }
不動産価値
Methods
SetDesiredSize(int、 int)
望ましい幅と画像の高さを設定します。
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
ピクセルで望ましい幅
desiredHeight
int
ピクセルで望ましい高さ
Remarks
注:このメンバーは現在、時代遅れです。代わりに、Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) を使用して、AspectRatio を間違えるように設定してください。この不動産は、2023年5月から12ヶ月後に削除されます。アスポーズは、あなたが経験した可能性のある不快感について謝罪します。
SetDesiredSize(int, int, ボール)
望ましい幅と画像の高さを設定します。
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
ピクセルで望ましい幅
desiredHeight
int
ピクセルで望ましい高さ
keepAspectRatio
bool
オリジナルイメージの側面比率を維持するかどうか
Remarks
ピクセルの出力画像の幅と高さは、設定望ましい幅と高さにのみ基づいています。
Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution と Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution は、この場合、出力画像の幅と高さに影響を与えません。