Class ImageOrPrintOptions

Class ImageOrPrintOptions

名称: Aspose.Cells.Rendering 合計: Aspose.Cells.dll (25.4.0)

ワークシートを画像に表示したり、ワークシートを印刷したり、図を画像に表示したりする際のオプションを指定することができます。

public class ImageOrPrintOptions

Inheritance

object ImageOrPrintOptions

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; }

不動産価値

bool

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; }

不動産価値

ImageFormat

Remarks

注:このメンバーは現在、時代遅れです。代わりに、図と形状は常に品質を表すために、ベクトル要素(たとえばポイント、ライン)として表示されます。この不動産は、2022年6月から12ヶ月後に撤去されます。アスポーズは、あなたが経験した可能性のある不快感について謝罪します。

CheckWorkbookDefaultFont

Excel の文字が Unicode で、セルスタイルで正しい文字が設定されていない場合、ブロックとしてPDF、イメージに表示される可能性があります。これを真実に設定して、ワークブックのデフォルトフォントを使用して、最初にこれらの文字を表示しようとします。

public bool CheckWorkbookDefaultFont { get; set; }

不動産価値

bool

Remarks

デフォルトは真実です。

CustomPrintPageEventHandler

クライアントは、この EventHandler を使用して各ページを印刷する際に、特別な出力を印刷することができます。

public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }

不動産価値

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

クライアントは、この EventHandler を使用して各ページを印刷する際にプリンターのページ設定を制御することができます。

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

不動産価値

QueryPageSettingsEventHandler

DefaultEditLanguage

デフォルト編集言語を取得または設定します。

public DefaultEditLanguage DefaultEditLanguage { get; set; }

不動産価値

DefaultEditLanguage

Remarks

異なる編集言語が設定されている場合、テキスト段落の異なる配置を表示/転送することができます。デフォルトは Aspose.Cells.DefaultEditLanguage.Autoです。

DefaultFont

Excel の文字が Unicode で、セルスタイルで正しい文字が設定されていない場合、ブロックとしてPDF、イメージに表示される可能性があります。MingLiu や MS Gothic などのデフォルトフォントを設定して、これらのキャラクターを表示します。この属性が設定されていない場合、Aspose.Cells はシステムのデフォルト フォントを使用して、これらのユニコード 文字を表示します。

public string DefaultFont { get; set; }

不動産価値

string

DrawObjectEventHandler

このインターフェイスを実装して、Rendering 時に DrawObject と Bound を取得します。

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

不動産価値

DrawObjectEventHandler

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; }

不動産価値

string

EmfRenderSetting

Emf メタファイルをソースファイルに表示するための設定。

public EmfRenderSetting EmfRenderSetting { get; set; }

不動産価値

EmfRenderSetting

Remarks

「EMF+ダブル」として識別されたEMFメタファイルには、EMF+レコードとEMFレコードの両方を含むことができます。レコードの種類は、画像を表示するために使用することができます、EMF+レコードのみ、またはEMFレコードのみ。Aspose.Cells.EmfRenderSetting.EmfPlusPrefer が設定された場合、EMF+ レコードは画像に表示する際にパルセッドされます。デフォルト値は Aspose.Cells.EmfRenderSetting.EmfOnlyです。.Net System.Drawing.Common に依存するフレームワークの場合、この設定は無視されます。

EmfType

メタファイルのフォーマットを指定する EmfType を取得または設定します。デフォルト値は EmfPlusDual です。

public EmfType EmfType { get; set; }

不動産価値

EmfType

GridlineType

グリッドラインタイプを取得または設定します。

public GridlineType GridlineType { get; set; }

不動産価値

GridlineType

Remarks

デフォルトはDottedタイプです。

HorizontalResolution

生成された画像のためのホリゾンタル解像度を、インチ当たりの点で取得または設定します。

public int HorizontalResolution { get; set; }

不動産価値

int

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; }

不動産価値

ImageType

IsCellAutoFit

細胞の幅と高さが自動的にセル値によって調整されているかどうかを示します。デフォルト値は偽物です。

[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }

不動産価値

bool

Remarks

注:このメンバーは現在、時代遅れです。代わりに、ご利用ください Aspose.Cells.Worksheet.AutoFitColumns(__W L 27 .AutofitterOptions) および __ WL 27.ワークシート。この不動産は、2022年8月から12ヶ月後に削除されます。アスポーズは、あなたが経験した可能性のある不快感について謝罪します。

IsFontSubstitutionCharGranularity

文字の文字が互換性がない場合にのみ文字の文字を置き換えるかどうかを示します。

public bool IsFontSubstitutionCharGranularity { get; set; }

不動産価値

bool

Remarks

デフォルトは偽物です まず、Workbook と PdfSaveOption/system のデフォルトフォントを試してみます。

IsOptimized

出力要素を最適化するかどうかを示す。

public bool IsOptimized { get; set; }

不動産価値

bool

Remarks

デフォルト値は偽物です。現時点では、この資産が実現すると、以下の最適化が行われます。

  • 国境線の最適化
  • ファイルサイズを最適化し、 Svg 画像に表示します。

OnePagePerSheet

OnePagePerSheet が真実である場合、1 ページのすべてのコンテンツが結果として 1 ページにのみ表示されます。ページトップの紙サイズは無効になり、ページトップの他の設定は無効になります。まだ効果が続きます。

public bool OnePagePerSheet { get; set; }

不動産価値

bool

OnlyArea

この財産が真実であるならば、一つの領域は生産となり、規模は有効にならない。

public bool OnlyArea { get; set; }

不動産価値

bool

OutputBlankPageWhenNothingToPrint

印刷するものがないときに白いページを出すかどうかを示す。

public bool OutputBlankPageWhenNothingToPrint { get; set; }

不動産価値

bool

Remarks

デフォルトは偽りです。

PageCount

取得または保存するページの数を設定します。

public int PageCount { get; set; }

不動産価値

int

Remarks

デフォルトは System.Int32.MaxValue で、すべてのページがリリースされることを意味します。

PageIndex

最初のページの 0 ベースのインデックスを保存するか設定します。

public int PageIndex { get; set; }

不動産価値

int

Remarks

デフォルトは0。

PageSavingCallback

コントロール/ページ保存プロセスの進歩を示す。

public IPageSavingCallback PageSavingCallback { get; set; }

不動産価値

IPageSavingCallback

PixelFormat

作成された画像のピクセル形式を取得または設定します。

public PixelFormat PixelFormat { get; set; }

不動産価値

PixelFormat

Remarks

デフォルト値は PixelFormat.Format32bppArgb です。

PrintWithStatusDialog

PrintWithStatusDialog = true の場合、現在の印刷状態を示す対話が行われます。こういう対話が現れません。

public bool PrintWithStatusDialog { get; set; }

不動産価値

bool

PrintingPage

どのページが印刷されないかを示す。

public PrintingPageType PrintingPage { get; set; }

不動産価値

PrintingPageType

Quality

生成されたイメージストの品質を決定する値を取得または設定することは、ページを「Jpeg」形式に保存する場合にのみ適用されます。

public int Quality { get; set; }

不動産価値

int

Remarks

JPEGに節約する場合にのみ有効です。値は0から100の間でなければなりません。デフォルト値は100です。

SVGFitToViewポート

この財産が真実である場合、生成されたsvg はポートの表示に適しています。

[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }

不動産価値

bool

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; }

不動産価値

SaveFormat

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; }

不動産価値

SheetSet

Remarks

セットは Aspose.Cells.Rendering.SheetRender で使用されるときに無視されます。

SmoothingMode

柔らかさ(対立)が線と曲線と満たされた領域の端に適用されるかどうかを指定します。デフォルト値は SmoothingMode.None です。

public SmoothingMode SmoothingMode { get; set; }

不動産価値

SmoothingMode

SvgCssPrefix

css の名前を svg で入力して設定する、デフォルト値は空のラインです。

[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }

不動産価値

string

TextCrossType

テキストタイプを表示または設定すると、テキスト幅が細胞幅よりも大きくなります。

public TextCrossType TextCrossType { get; set; }

不動産価値

TextCrossType

TextRenderingHint

テキストレダリングの質を定義します。デフォルト値は TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

不動産価値

TextRenderingHint

TiffBinarizationMethod

画像を 1 bpp 形式に変換する際に使用される方法を取得または設定します。Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType は Tiff と Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression は Ccitt3 または Ccitt4 と同等です。

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

不動産価値

ImageBinarizationMethod

Remarks

デフォルト値は FloydSteinbergDitheringです。

TiffColorDepth

「Tiff」フォーマットにページを保存する場合にのみ適用するビットの深さを取得または設定します。

public ColorDepth TiffColorDepth { get; set; }

不動産価値

ColorDepth

Remarks

TIFFに節約する場合にのみ有効です。もし TiffCompression が CCITT3 に設定されている場合、CCITT4 は効果がなくなり、生成された tiff 画像の ビット 深さは常に 1 になります。

TiffCompression

「Tiff」フォーマットにページを保存する場合にのみ適用される圧縮の種類を取得または設定します。

public TiffCompression TiffCompression { get; set; }

不動産価値

TiffCompression

Remarks

TIFFに節約する場合にのみ有効です。デフォルト値はLzwです。

Transparent

生成された画像の背景が透明であるかどうかを示す。

public bool Transparent { get; set; }

不動産価値

bool

Remarks

デフォルト値は偽物です つまり、生成された画像の背景は白色です。

VerticalResolution

生成された画像の垂直解像度を、インチ当たりの点で取得または設定します。

public int VerticalResolution { get; set; }

不動産価値

int

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; }

不動産価値

IWarningCallback

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 は、この場合、出力画像の幅と高さに影響を与えません。

 日本語