Class ImageSavingArgs

Class ImageSavingArgs

名称: Aspose.Words.Saving 合計: Aspose.Words.dll (25.4.0)

Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs)イベントのデータを提供します。

もっと知るには、訪問してください。 Save a Document 文書記事です。

public class ImageSavingArgs

Inheritance

object ImageSavingArgs

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

デフォルトで、 Aspose.Words が HTML にドキュメントを保存すると、それぞれの画像を別々のファイルに保存します. Aspose.Words はドキュメントファイル名とユニークな番号を使用して、ドキュメントに含まれるそれぞれの画像にユニークなファイル名を生成します。

Aspose.Words.Saving.ImageSachingArgs は、画像ファイル名がどのように生成されるかを再定義するか、または自分のストリームオブジェクトを提供することによってファイルに画像を完全に保存することを可能にします。

画像ファイル名を生成するための独自の論理を適用するには、Aspose.Words.Saving.ImageSavingArgs.ImageFileName、Aspose.Words.Saving.ImageSavingArgs.CurrentShapeおよびAspose.Words.Saving.ImageSavingArgs.IsImage利用可能な属性を使用します。

ファイルの代わりにストリームに画像を保存するには、Aspose.Words.Saving.ImageSavingArgs.ImageStream 属性を使用します。

Properties

CurrentShape

Aspose.Words.Drawing.ShapeBase オブジェクトは、形状またはグループ形状に合致します。それが救われることになる。

public ShapeBase CurrentShape { get; }

不動産価値

ShapeBase

Remarks

Aspose.Words.Saving.IImageSwingCallback は、形状またはグループ形式を保存する際にリリースすることができます. そのため、財産は __ WL26.Drawing.ShapeBase タイプを持っています. あなたはそれがグループ形態であるかどうかを確認することができます www.wl26_.drawning.shapebase . ShapeType と wll26 .drowing .shapes.type.group またはそれを derived クラスのいずれかに投げ込むことによって: wls26.darking. shape あるいは wwls27。darging.GroupShope.

Aspose.Words はドキュメントファイル名とユニークな番号を使用して、ドキュメントに含まれるすべての画像のためのユニークなファイル名を生成します. あなたは Aspose.Words.Saving.ImageSavingArgs.CurrentShape 属性を使用して、「より良い」ファイル名を生成するために、 Aspose.Words.Drawing.ImageData.Title (Shape Only)、 Aspose.Words.Drawing.ImageData.SourceFullName (Shape Only) と Aspose.Words.Drawing.ShapeBase.Name. もちろん、あなたは他の属性や基準を使用してファイル名を構築することができますが、サブスクリプションファイル名は輸出中にユニークでなければなりません。

文書内のいくつかの画像は利用できない可能性があります. 画像の利用可能性を確認するには、Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable 属性を使用します。

Document

現在保存されている文書のオブジェクトを取得します。

public Document Document { get; }

不動産価値

Document

ImageFileName

ファイル名(コースなし)を取得または設定し、画像が保存されます。

public string ImageFileName { get; set; }

不動産価値

string

Remarks

この属性により、画像ファイル名がHTMLに輸出する際にどのように生成されるかを再定義できます。

イベントがリリースされた場合、この属性には、Aspose.Words によって生成されたファイル名が含まれます. この属性の値を変更して画像を別のファイルに保存できます. ファイル名がユニークでなければならないことに注意してください。

Aspose.Words は、HTML フォーマットにエクスポートする際に、組み込まれた画像ごとにユニークなファイル名を自動的に生成します. 画像ファイル名がどのように生成されるかは、文書をファイルまたはストリームに保存するかどうかによって決まります。

ドキュメントをファイルに保存すると、生成された画像ファイル名が表示されます。

ドキュメントをストリームに保存すると、生成された画像ファイル名が表示されます。

Aspose.Words.Saving.ImaginsavingArgs.ImageFileName は、ルートなしでファイル名のみを含む必要があります. _ www.wl26_.HtmlSaveOptions.images Folder と __wll26 _.save.htmlの属性を使用して HTML に書くための特性の保存方法と価値を決定します。

Aspose.Words.Saving.ImageSavingArgs.CurrentShape Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable Aspose.Words.Saving.ImageSavingArgs.ImageStream Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias

ImageStream

画像が保存される流れを指定することを許可します。

public Stream ImageStream { get; set; }

不動産価値

Stream

Remarks

この属性は、HTMLの間にファイルの代わりにストリームに画像を保存することができます。

この属性が存在する場合、画像は Aspose.Words.Saving.ImageSavingArgs.ImageFileName属性に指定されたファイルに保存されます。

Aspose.Words.Saving.IImageSavingCallbackを使用すると、画像を別の画像に置き換えることはできません。

Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen

IsImageAvailable

現在の画像が輸出に利用可能である場合に「真実」を返します。

public bool IsImageAvailable { get; }

不動産価値

bool

Remarks

文書内のいくつかの画像は、例えば、画像がリンクされ、リンクがアクセスできないため、あるいは有効な画像を示さないため、利用できないかもしれません. この場合、Aspose.Wordsは赤十字のアイコンを輸出します. この属性は、オリジナルの画像が利用可能である場合に返信されます. オリジナルの画像が利用できていない場合に返信されます. 保存のために「画像なし」アイコンが提供されます。

グループ形状または画像を必要としない形状を保存すると、この属性は常にあります。

こちらも見る

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

Aspose.Words が画像を保存した後にストリームを開くか閉じるかどうかを指定します。

public bool KeepImageStreamOpen { get; set; }

不動産価値

bool

Remarks

デフォルトで、 Aspose.Words は Aspose.Words.Saving.ImageSavingArgs.ImageStream 属性で提供するストリームを閉じ、その中に画像を書く。

アスポーズ.Words.Saving.ImageSavingArgs.ImageStream

 日本語