Class ImageSavingArgs
Le nom : Aspose.Words.Saving Assemblée: Aspose.Words.dll (25.4.0)
Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs)イベントのデータを提供します。
Pour en savoir plus, visitez le Save a Document article de documentation.
public class ImageSavingArgs
Inheritance
I membri ereditari
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 vous permet de redefinir la façon dont les noms de fichiers d’image sont générés ou de contourner complètement le sauvetage des images dans les fiches en fournissant vos propres objets de flux.
画像ファイル名を生成するための独自の論理を適用するには、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; }
Valore di proprietà
Remarks
Aspose.Words.Saving.IImageCallback peut être tiré tout en sauvant soit une forme ou un format de groupe. C’est pourquoi la propriété a le type Wl26.Drawing.ShapeBase. Vous pouvez vérifier s’il s’agit d’une forme de groupes comparant _ www.save.shape .Type avec _ww.w.r.l.p.t. ou en le jettant dans l’une des classes dérivées: _wl26.
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; }
Valore di proprietà
ImageFileName
ファイル名(コースなし)を取得または設定し、画像が保存されます。
public string ImageFileName { get; set; }
Valore di proprietà
Remarks
この属性により、画像ファイル名がHTMLに輸出する際にどのように生成されるかを再定義できます。
イベントがリリースされた場合、この属性には、Aspose.Words によって生成されたファイル名が含まれます. この属性の値を変更して画像を別のファイルに保存できます. ファイル名がユニークでなければならないことに注意してください。
Aspose.Words は、HTML フォーマットにエクスポートする際に、組み込まれた画像ごとにユニークなファイル名を自動的に生成します. 画像ファイル名がどのように生成されるかは、文書をファイルまたはストリームに保存するかどうかによって決まります。
Lorsque vous enregistrez un document dans un fichier, le nom de fichier image généré ressemble à .
Lorsque vous économisez un document dans un flux, le nom de fichier image généré ressemble à .
Aspose.Words.Saving.ImageArgs.ImagineFileName ne doit contenir que le nom de fichier sans la voie. __ WL27__ détermine le chemin de sauvegarde et la valeur de l’attribut pour écrire à HTML en utilisant les noms de fichiers de document, le _wL22.HtmlSaveOptions.
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; }
Valore di proprietà
Remarks
この属性は、HTMLの間にファイルの代わりにストリームに画像を保存することができます。
Lorsque cette propriété est, l’image sera sauvée dans un fichier spécifié dans la propriété Aspose.Words.Saving.ImageSavingArgs.ImageFileName.
Aspose.Words.Saving.IImageSavingCallbackを使用すると、画像を別の画像に置き換えることはできません。
Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen
IsImageAvailable
現在の画像が輸出に利用可能である場合に「真実」を返します。
public bool IsImageAvailable { get; }
Valore di proprietà
Remarks
Certaines images dans le document peuvent ne pas être disponibles, par exemple, parce que l’image est liée et le lien est inaccessible ou ne indique pas une image valide. Dans ce cas, Aspose.Words exporte une icône avec une croix rouge. Cette propriété revient si l’image originale est disponible; revient si l’image originale n’est pas disponible et un icône “pas image” sera offert pour sauvetage.
Lorsque vous économisez une forme de groupe ou une forme qui ne nécessite aucune image, cette propriété est toujours .
Vedi anche
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
Aspose.Words が画像を保存した後にストリームを開くか閉じるかどうかを指定します。
public bool KeepImageStreamOpen { get; set; }
Valore di proprietà
Remarks
Défaut est et Aspose.Words ferme le courant que vous fournissez dans la propriété Aspose.Words.Saving.ImageSavingArgs.ImageStream après avoir écrit une image dans elle.
Résumé : Aspose.Words.Saving.ImageArgs.ImageStream